diff --git a/tools/gen-modules/gen-modules.cpp b/tools/gen-modules/gen-modules.cpp index 6268fbd0a..98b0c4ff8 100644 --- a/tools/gen-modules/gen-modules.cpp +++ b/tools/gen-modules/gen-modules.cpp @@ -132,7 +132,7 @@ static void gen_nids_h(std::ostream &out, const Modules &modules) { static void gen_library_cpp(std::ostream &dst, const Library &library) { gen_license_comment(dst); - dst << "#include \"" << library.first << ".h\"" << '\n'; + dst << "#include " << '\n'; for (const Function &function : library.second) { dst << '\n'; @@ -142,21 +142,6 @@ static void gen_library_cpp(std::ostream &dst, const Library &library) { } dst << '\n'; - for (const Function &function : library.second) { - dst << "BRIDGE_IMPL(" << function.first << ")" << '\n'; - } -} - -static void gen_library_h(std::ostream &dst, const Library &library) { - gen_license_comment(dst); - dst << "#pragma once" << '\n'; - dst << '\n'; - dst << "#include " << '\n'; - dst << '\n'; - - for (const auto &function : library.second) { - dst << "BRIDGE_DECL(" << function.first << ")" << '\n'; - } } static void gen_module_stubs(const Modules &modules) { @@ -175,8 +160,6 @@ static void gen_module_stubs(const Modules &modules) { const std::string library_h_path = module_path + "/" + library.first + ".h"; std::ofstream library_cpp(library_cpp_path.c_str(), std::ios::binary); gen_library_cpp(library_cpp, library); - std::ofstream library_h(library_h_path.c_str(), std::ios::binary); - gen_library_h(library_h, library); } } } @@ -185,7 +168,6 @@ static void gen_modules_cmakelists(std::ostream &out, const Modules &modules) { for (const Module &module : modules) { for (const Library &library : module.second) { out << "\n\t" << module.first << "/" << library.first << ".cpp"; - out << " " << module.first << "/" << library.first << ".h"; } } } @@ -204,7 +186,7 @@ int main(int argc, const char *argv[]) { std::ofstream cmake("vita3k/modules/CMakeLists.txt", std::ios::binary); cmake << "set(SOURCE_LIST" << '\n'; - cmake << '\t' << "module_parent.cpp include/modules/module_parent.h include/modules/library_init_list.inc" << '\n'; + cmake << '\t' << "module_parent.cpp" << '\n'; std::ofstream nids("vita3k/nids/include/nids/nids.inc", std::ios::binary); gen_license_comment(nids); @@ -226,7 +208,7 @@ int main(int argc, const char *argv[]) { << '\n'; cmake << "add_library(modules STATIC ${SOURCE_LIST})" << '\n'; cmake << "target_include_directories(modules PUBLIC include)" << '\n'; - cmake << "target_link_libraries(modules PRIVATE xxHash::xxhash)" << '\n'; + cmake << "target_link_libraries(modules PRIVATE audio codec ctrl dialog display gui gxm kernel mem motion net ngs np ssl packages renderer rtc sdl2 touch xxHash::xxhash)" << '\n'; cmake << "target_link_libraries(modules PUBLIC module)" << '\n'; cmake << "source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${SOURCE_LIST})" << '\n'; diff --git a/vita3k/module/include/module/module.h b/vita3k/module/include/module/module.h index b54907073..7f07e8f48 100644 --- a/vita3k/module/include/module/module.h +++ b/vita3k/module/include/module/module.h @@ -27,14 +27,16 @@ int unimplemented_impl(const char *name); int stubbed_impl(const char *name, const char *info); #define STUBBED(info) stubbed_impl(export_name, info) -#define BRIDGE_DECL(name) extern const ImportFn import_##name; -#define BRIDGE_IMPL(name) const ImportFn import_##name = bridge(&export_##name, #name); - #define CALL_EXPORT(name, ...) export_##name(emuenv, thread_id, #name, ##__VA_ARGS__) -#define EXPORT(ret, name, ...) ret export_##name(EmuEnvState &emuenv, SceUID thread_id, const char *export_name, ##__VA_ARGS__) +#define DECL_EXPORT(ret, name, ...) ret export_##name(EmuEnvState &emuenv, SceUID thread_id, const char *export_name, ##__VA_ARGS__) +#define EXPORT(ret, name, ...) \ + DECL_EXPORT(ret, name, ##__VA_ARGS__); \ + extern const ImportFn import_##name = bridge(&export_##name, #name); \ + DECL_EXPORT(ret, name, ##__VA_ARGS__) -#define VAR_BRIDGE_DECL(name) extern const ImportVarFactory import_##name; -#define VAR_BRIDGE_IMPL(name) const ImportVarFactory import_##name = export_##name; - -#define VAR_EXPORT(name) Address export_##name(EmuEnvState &emuenv) \ No newline at end of file +#define DECL_VAR_EXPORT(name) Address export_##name(EmuEnvState &emuenv) +#define VAR_EXPORT(name) \ + DECL_VAR_EXPORT(name); \ + extern const ImportVarFactory import_##name = export_##name; \ + DECL_VAR_EXPORT(name) diff --git a/vita3k/modules/CMakeLists.txt b/vita3k/modules/CMakeLists.txt index 79825c08e..ded0a04ff 100644 --- a/vita3k/modules/CMakeLists.txt +++ b/vita3k/modules/CMakeLists.txt @@ -1,212 +1,211 @@ set(SOURCE_LIST - module_parent.cpp include/modules/module_parent.h include/modules/library_init_list.inc - - SceAppMgr/SceAppMgr.cpp SceAppMgr/SceAppMgr.h - SceAppMgr/SceSharedFb.cpp SceAppMgr/SceSharedFb.h - SceAppUtil/SceAppUtil.cpp SceAppUtil/SceAppUtil.h - SceAppUtil/SceAppUtilAddcontForce.cpp SceAppUtil/SceAppUtilAddcontForce.h - SceAppUtil/SceAppUtilBook.cpp SceAppUtil/SceAppUtilBook.h - SceAppUtil/SceAppUtilCache.cpp SceAppUtil/SceAppUtilCache.h - SceAppUtil/SceAppUtilExt.cpp SceAppUtil/SceAppUtilExt.h - SceAtrac/SceAtrac.cpp SceAtrac/SceAtrac.h - SceAudio/SceAudio.cpp SceAudio/SceAudio.h - SceAudiodec/SceAudiodecUser.cpp SceAudiodec/SceAudiodecUser.h - SceAudioenc/SceAudioencUser.cpp SceAudioenc/SceAudioencUser.h - SceAudioIn/SceAudioIn.cpp SceAudioIn/SceAudioIn.h - SceAvcodec/SceAvcodec.cpp SceAvcodec/SceAvcodec.h - SceAvcodecUser/SceVideoencUser.cpp SceAvcodecUser/SceVideoencUser.h - SceAVConfig/SceAVConfig.cpp SceAVConfig/SceAVConfig.h - SceAvPlayer/SceAvPlayer.cpp SceAvPlayer/SceAvPlayer.h - SceBbmc/SceBbmc.cpp SceBbmc/SceBbmc.h - SceBgAppUtil/SceBgAppUtil.cpp SceBgAppUtil/SceBgAppUtil.h - SceBt/SceBt.cpp SceBt/SceBt.h - SceCamera/SceCamera.cpp SceCamera/SceCamera.h - SceClipboard/SceClipboard.cpp SceClipboard/SceClipboard.h - SceCodecEngine/SceCodecEngineUser.cpp SceCodecEngine/SceCodecEngineUser.h - SceCodecEnginePerf/SceCodecEnginePerf.cpp SceCodecEnginePerf/SceCodecEnginePerf.h - SceCodecEngineWrapper/SceCodecEngineWrapper.cpp SceCodecEngineWrapper/SceCodecEngineWrapper.h - SceCommonDialog/SceCommonDialog.cpp SceCommonDialog/SceCommonDialog.h - SceCommonDialog/SceNpWebApiCommonDialog.cpp SceCommonDialog/SceNpWebApiCommonDialog.h - SceCompat/SceCompat.cpp SceCompat/SceCompat.h - SceCoredump/SceCoredump.cpp SceCoredump/SceCoredump.h - SceCoredump/SceCoredumpNounlink.cpp SceCoredump/SceCoredumpNounlink.h - SceCtrl/SceCtrl.cpp SceCtrl/SceCtrl.h - SceDeci4pUserp/SceDeci4pUserp.cpp SceDeci4pUserp/SceDeci4pUserp.h - SceDisplay/SceDisplay.cpp SceDisplay/SceDisplay.h - SceDriverUser/SceAppMgrUser.cpp SceDriverUser/SceAppMgrUser.h - SceDriverUser/SceDisplayUser.cpp SceDriverUser/SceDisplayUser.h - SceDriverUser/SceDrmBridgeUser.cpp SceDriverUser/SceDrmBridgeUser.h - SceDriverUser/SceErrorUser.cpp SceDriverUser/SceErrorUser.h - SceDriverUser/SceFios2User.cpp SceDriverUser/SceFios2User.h - SceDriverUser/SceMotion.cpp SceDriverUser/SceMotion.h - SceDriverUser/SceRtcUser.cpp SceDriverUser/SceRtcUser.h - SceDTrace/SceDTrace.cpp SceDTrace/SceDTrace.h - SceError/SceError.cpp SceError/SceError.h - SceFace/SceFace.cpp SceFace/SceFace.h - SceFiber/SceFiber.cpp SceFiber/SceFiber.h - SceFios2/SceFios2.cpp SceFios2/SceFios2.h - SceFios2Kernel/SceFios2Kernel.cpp SceFios2Kernel/SceFios2Kernel.h - SceFios2Kernel/SceFios2Kernel02.cpp SceFios2Kernel/SceFios2Kernel02.h - SceFios2Kernel/SceFios2KernelForDriver.cpp SceFios2Kernel/SceFios2KernelForDriver.h - SceGameUpdate/SceGameUpdate.cpp SceGameUpdate/SceGameUpdate.h - SceGps/SceGps.cpp SceGps/SceGps.h - SceGpuEs4/SceGpuEs4ForUser.cpp SceGpuEs4/SceGpuEs4ForUser.h - SceGxm/SceGxm.cpp SceGxm/SceGxm.h - SceGxm/SceGxmInternal.cpp SceGxm/SceGxmInternal.h - SceGxm/SceGxmInternalForGles.cpp SceGxm/SceGxmInternalForGles.h - SceGxm/SceGxmInternalForReplay.cpp SceGxm/SceGxmInternalForReplay.h - SceGxm/SceGxmInternalForVsh.cpp SceGxm/SceGxmInternalForVsh.h - SceHandwriting/SceHandwriting.cpp SceHandwriting/SceHandwriting.h - SceHid/SceHid.cpp SceHid/SceHid.h - SceHttp/SceHttp.cpp SceHttp/SceHttp.h - SceIme/SceIme.cpp SceIme/SceIme.h - SceIncomingDialog/SceIncomingDialog.cpp SceIncomingDialog/SceIncomingDialog.h - SceIofilemgr/SceIofilemgr.cpp SceIofilemgr/SceIofilemgr.h - SceJpeg/SceJpegUser.cpp SceJpeg/SceJpegUser.h - SceJpegArm/SceJpegArm.cpp SceJpegArm/SceJpegArm.h - SceJpegEnc/SceJpegEncUser.cpp SceJpegEnc/SceJpegEncUser.h - SceJpegEncArm/SceJpegEncArm.cpp SceJpegEncArm/SceJpegEncArm.h - SceKernelDmacMgr/SceDmacmgr.cpp SceKernelDmacMgr/SceDmacmgr.h - SceKernelModulemgr/SceBacktrace.cpp SceKernelModulemgr/SceBacktrace.h - SceKernelModulemgr/SceModulemgr.cpp SceKernelModulemgr/SceModulemgr.h - SceKernelThreadMgr/SceThreadmgr.cpp SceKernelThreadMgr/SceThreadmgr.h - SceKernelThreadMgr/SceThreadmgrCoredumpTime.cpp SceKernelThreadMgr/SceThreadmgrCoredumpTime.h - SceKernelThreadMgr/SceThreadmgrForDriver.cpp SceKernelThreadMgr/SceThreadmgrForDriver.h - SceKernelThreadMgr/SceThreadmgrForKernel.cpp SceKernelThreadMgr/SceThreadmgrForKernel.h - SceLibc/SceLibc.cpp SceLibc/SceLibc.h - SceLibc/SceLibm.cpp SceLibc/SceLibm.h - SceLibc/SceLibstdcxx.cpp SceLibc/SceLibstdcxx.h - SceLibDbg/SceDbg.cpp SceLibDbg/SceDbg.h - SceLibft2/SceFt2.cpp SceLibft2/SceFt2.h - SceLibJson/SceLibJson.cpp SceLibJson/SceLibJson.h - SceLibKernel/SceKernelForMono.cpp SceLibKernel/SceKernelForMono.h - SceLibKernel/SceKernelForVM.cpp SceLibKernel/SceKernelForVM.h - SceLibKernel/SceLibGcc.cpp SceLibKernel/SceLibGcc.h - SceLibKernel/SceLibKernel.cpp SceLibKernel/SceLibKernel.h - SceLibKernel/SceLibRng.cpp SceLibKernel/SceLibRng.h - SceLibKernel/SceLibSsp.cpp SceLibKernel/SceLibSsp.h - SceLibKernel/SceRtabi.cpp SceLibKernel/SceRtabi.h - SceLibMono/SceLibMono.cpp SceLibMono/SceLibMono.h - SceLibMonoBridge/SceLibMonoBridge.cpp SceLibMonoBridge/SceLibMonoBridge.h - SceLibMp4Recorder/SceLibMp4Recorder.cpp SceLibMp4Recorder/SceLibMp4Recorder.h - SceLibMtp/SceLibMtp.cpp SceLibMtp/SceLibMtp.h - SceLibXml/SceLibXml.cpp SceLibXml/SceLibXml.h - SceLiveArea/SceLiveAreaUtil.cpp SceLiveArea/SceLiveAreaUtil.h - SceLocation/SceLibLocation.cpp SceLocation/SceLibLocation.h - SceLocationExtension/SceLibLocationExtension.cpp SceLocationExtension/SceLibLocationExtension.h - SceLsdb/SceLsdb.cpp SceLsdb/SceLsdb.h - SceMotionDev/SceMotionDev.cpp SceMotionDev/SceMotionDev.h - SceMp4/SceMp4.cpp SceMp4/SceMp4.h - SceMtpIfDriver/SceMtpIf.cpp SceMtpIfDriver/SceMtpIf.h - SceMusicExport/SceMusicExport.cpp SceMusicExport/SceMusicExport.h - SceNearDialogUtil/SceNearDialogUtil.cpp SceNearDialogUtil/SceNearDialogUtil.h - SceNearUtil/SceNearUtil.cpp SceNearUtil/SceNearUtil.h - SceNet/SceNet.cpp SceNet/SceNet.h - SceNetInternal/SceNetInternal.cpp SceNetInternal/SceNetInternal.h - SceNetAdhocMatching/SceNetAdhocMatching.cpp SceNetAdhocMatching/SceNetAdhocMatching.h - SceNetCtl/SceNetCtl.cpp SceNetCtl/SceNetCtl.h - SceNetPs/SceNetPsForSyscalls.cpp SceNetPs/SceNetPsForSyscalls.h - SceNgs/SceNgsInternal.cpp SceNgs/SceNgsInternal.h - SceNgsUser/SceNgs.cpp SceNgsUser/SceNgs.h - SceNotificationUtil/SceNotificationUtil.cpp SceNotificationUtil/SceNotificationUtil.h - SceNotificationUtil/SceNotificationUtilBgApp.cpp SceNotificationUtil/SceNotificationUtilBgApp.h - SceNotificationUtil/SceNotificationUtilProgress.cpp SceNotificationUtil/SceNotificationUtilProgress.h - SceNpActivity/SceNpActivity.cpp SceNpActivity/SceNpActivity.h - SceNpBasic/SceNpBasic.cpp SceNpBasic/SceNpBasic.h - SceNpCommerce2/SceNpCommerce2.cpp SceNpCommerce2/SceNpCommerce2.h - SceNpCommon/SceNpCommon.cpp SceNpCommon/SceNpCommon.h - SceNpDrm/SceNpDrm.cpp SceNpDrm/SceNpDrm.h - SceNpDrm/SceNpDrmPackage.cpp SceNpDrm/SceNpDrmPackage.h - SceNpDrm/ScePsmDrm.cpp SceNpDrm/ScePsmDrm.h - SceNpManager/SceNpManager.cpp SceNpManager/SceNpManager.h - SceNpMatching2/SceNpMatching2.cpp SceNpMatching2/SceNpMatching2.h - SceNpMessage/SceNpMessage.cpp SceNpMessage/SceNpMessage.h - SceNpParty/SceNpPartyGameUtil.cpp SceNpParty/SceNpPartyGameUtil.h - SceNpScore/SceNpScore.cpp SceNpScore/SceNpScore.h - SceNpSignaling/SceNpSignaling.cpp SceNpSignaling/SceNpSignaling.h - SceNpSnsFacebook/SceNpSnsFacebook.cpp SceNpSnsFacebook/SceNpSnsFacebook.h - SceNpTrophy/SceNpTrophy.cpp SceNpTrophy/SceNpTrophy.h - SceNpTus/SceNpTus.cpp SceNpTus/SceNpTus.h - SceNpUtility/SceNpUtility.cpp SceNpUtility/SceNpUtility.h - SceNpWebApi/SceNpWebApi.cpp SceNpWebApi/SceNpWebApi.h - ScePaf/ScePafMisc.cpp ScePaf/ScePafMisc.h - ScePaf/ScePafResource.cpp ScePaf/ScePafResource.h - ScePaf/ScePafStdc.cpp ScePaf/ScePafStdc.h - ScePaf/ScePafWidget.cpp ScePaf/ScePafWidget.h - ScePamgr/ScePamgr.cpp ScePamgr/ScePamgr.h - ScePerf/ScePerf.cpp ScePerf/ScePerf.h - ScePgf/ScePgf.cpp ScePgf/ScePgf.h - ScePhotoExport/ScePhotoExport.cpp ScePhotoExport/ScePhotoExport.h - ScePower/ScePower.cpp ScePower/ScePower.h - SceProcessmgr/SceProcessmgr.cpp SceProcessmgr/SceProcessmgr.h - SceProcessmgr/SceProcessmgrForDriver.cpp SceProcessmgr/SceProcessmgrForDriver.h - ScePromoterUtil/ScePromoterUtil.cpp ScePromoterUtil/ScePromoterUtil.h - ScePspnetAdhoc/ScePspnetAdhoc.cpp ScePspnetAdhoc/ScePspnetAdhoc.h - ScePvf/ScePvf.cpp ScePvf/ScePvf.h - SceRazorCapture/SceRazorCapture.cpp SceRazorCapture/SceRazorCapture.h - SceRazorHud/SceRazorHud.cpp SceRazorHud/SceRazorHud.h - SceRegistryMgr/SceRegMgr.cpp SceRegistryMgr/SceRegMgr.h - SceRegistryMgr/SceRegMgrForGame.cpp SceRegistryMgr/SceRegMgrForGame.h - SceRegistryMgr/SceRegMgrForSDK.cpp SceRegistryMgr/SceRegMgrForSDK.h - SceRegistryMgr/SceRegMgrService.cpp SceRegistryMgr/SceRegMgrService.h - SceRtc/SceRtc.cpp SceRtc/SceRtc.h - SceRtc/SceRtcForDriver.cpp SceRtc/SceRtcForDriver.h - SceRudp/SceLibRudp.cpp SceRudp/SceLibRudp.h - SceSas/SceSas.cpp SceSas/SceSas.h - SceSblACMgr/SceSblACMgr.cpp SceSblACMgr/SceSblACMgr.h - SceSblGcAuthMgr/SceSblGcAuthMgr.cpp SceSblGcAuthMgr/SceSblGcAuthMgr.h - SceSblPostSsMgr/SceSblLicMgr.cpp SceSblPostSsMgr/SceSblLicMgr.h - SceSblPostSsMgr/SceSblPmMgr.cpp SceSblPostSsMgr/SceSblPmMgr.h - SceSblPostSsMgr/SceSblRtcMgr.cpp SceSblPostSsMgr/SceSblRtcMgr.h - SceSblPostSsMgr/SceSblUtMgr.cpp SceSblPostSsMgr/SceSblUtMgr.h - SceSblSsMgr/SceSblAimgr.cpp SceSblSsMgr/SceSblAimgr.h - SceSblSsMgr/SceSblDmac5Mgr.cpp SceSblSsMgr/SceSblDmac5Mgr.h - SceSblSsMgr/SceSblQafMgr.cpp SceSblSsMgr/SceSblQafMgr.h - SceSblSsMgr/SceSblRng.cpp SceSblSsMgr/SceSblRng.h - SceSblUpdateMgr/SceSblSsUpdateMgr.cpp SceSblUpdateMgr/SceSblSsUpdateMgr.h - SceScreenShot/SceScreenShot.cpp SceScreenShot/SceScreenShot.h - SceShaccCg/SceShaccCg.cpp SceShaccCg/SceShaccCg.h - SceShellSvc/SceShellSvc.cpp SceShellSvc/SceShellSvc.h - SceShellSvc/SceShellUtil.cpp SceShellSvc/SceShellUtil.h - SceShellSvc/SceShellUtilLaunchApp.cpp SceShellSvc/SceShellUtilLaunchApp.h - SceShutterSound/SceShutterSound.cpp SceShutterSound/SceShutterSound.h - SceSmart/SceSmart.cpp SceSmart/SceSmart.h - SceSqlite/SceSqlite.cpp SceSqlite/SceSqlite.h - SceSsl/SceSsl.cpp SceSsl/SceSsl.h - SceSsl/SceSslInternal.cpp SceSsl/SceSslInternal.h - SceStdio/SceStdio.cpp SceStdio/SceStdio.h - SceSulpha/SceSulpha.cpp SceSulpha/SceSulpha.h - SceSysmem/SceCpu.cpp SceSysmem/SceCpu.h - SceSysmem/SceCpuForDriver.cpp SceSysmem/SceCpuForDriver.h - SceSysmem/SceDebugForDriver.cpp SceSysmem/SceDebugForDriver.h - SceSysmem/SceDebugLed.cpp SceSysmem/SceDebugLed.h - SceSysmem/SceDipsw.cpp SceSysmem/SceDipsw.h - SceSysmem/SceDipswForDriver.cpp SceSysmem/SceDipswForDriver.h - SceSysmem/SceProcEventForDriver.cpp SceSysmem/SceProcEventForDriver.h - SceSysmem/SceSysclibForDriver.cpp SceSysmem/SceSysclibForDriver.h - SceSysmem/SceSysmem.cpp SceSysmem/SceSysmem.h - SceSysmem/SceSysmemForDriver.cpp SceSysmem/SceSysmemForDriver.h - SceSysmodule/SceSysmodule.cpp SceSysmodule/SceSysmodule.h - SceSystemGesture/SceSystemGesture.cpp SceSystemGesture/SceSystemGesture.h - SceTeleportClient/SceTeleportClient.cpp SceTeleportClient/SceTeleportClient.h - SceTeleportServer/SceTeleportServer.cpp SceTeleportServer/SceTeleportServer.h - SceTouch/SceTouch.cpp SceTouch/SceTouch.h - SceTriggerUtil/SceTriggerUtil.cpp SceTriggerUtil/SceTriggerUtil.h - SceUdcd/SceUdcd.cpp SceUdcd/SceUdcd.h - SceUlobjMgr/SceUlobjMgr.cpp SceUlobjMgr/SceUlobjMgr.h - SceUlt/SceUlt.cpp SceUlt/SceUlt.h - SceUsbd/SceUsbdForUser.cpp SceUsbd/SceUsbdForUser.h - SceUsbPspcm/SceUsbPspcm.cpp SceUsbPspcm/SceUsbPspcm.h - SceUsbSerial/SceUsbSerial.cpp SceUsbSerial/SceUsbSerial.h - SceUsbServ/SceUsbServ.cpp SceUsbServ/SceUsbServ.h - SceUsbstorVStorDriver/SceUsbstorVStor.cpp SceUsbstorVStorDriver/SceUsbstorVStor.h - SceVideodec/SceVideodecUser.cpp SceVideodec/SceVideodecUser.h - SceVideoExport/SceVideoExport.cpp SceVideoExport/SceVideoExport.h - SceVoice/SceVoice.cpp SceVoice/SceVoice.h - SceVoiceQoS/SceVoiceQoS.cpp SceVoiceQoS/SceVoiceQoS.h - SceVshBridge/SceDrmBridge.cpp SceVshBridge/SceDrmBridge.h - SceVshBridge/SceVshBridge.cpp SceVshBridge/SceVshBridge.h - SceWlanBt/SceWlan.cpp SceWlanBt/SceWlan.h + module_parent.cpp + SceAppMgr/SceAppMgr.cpp + SceAppMgr/SceSharedFb.cpp + SceAppUtil/SceAppUtil.cpp + SceAppUtil/SceAppUtilAddcontForce.cpp + SceAppUtil/SceAppUtilBook.cpp + SceAppUtil/SceAppUtilCache.cpp + SceAppUtil/SceAppUtilExt.cpp + SceAtrac/SceAtrac.cpp + SceAudio/SceAudio.cpp + SceAudiodec/SceAudiodecUser.cpp + SceAudioenc/SceAudioencUser.cpp + SceAudioIn/SceAudioIn.cpp + SceAvcodec/SceAvcodec.cpp + SceAvcodecUser/SceVideoencUser.cpp + SceAVConfig/SceAVConfig.cpp + SceAvPlayer/SceAvPlayer.cpp + SceBbmc/SceBbmc.cpp + SceBgAppUtil/SceBgAppUtil.cpp + SceBt/SceBt.cpp + SceCamera/SceCamera.cpp + SceClipboard/SceClipboard.cpp + SceCodecEngine/SceCodecEngineUser.cpp + SceCodecEnginePerf/SceCodecEnginePerf.cpp + SceCodecEngineWrapper/SceCodecEngineWrapper.cpp + SceCommonDialog/SceCommonDialog.cpp + SceCommonDialog/SceNpWebApiCommonDialog.cpp + SceCompat/SceCompat.cpp + SceCoredump/SceCoredump.cpp + SceCoredump/SceCoredumpNounlink.cpp + SceCtrl/SceCtrl.cpp + SceDeci4pUserp/SceDeci4pUserp.cpp + SceDisplay/SceDisplay.cpp + SceDriverUser/SceAppMgrUser.cpp + SceDriverUser/SceDisplayUser.cpp + SceDriverUser/SceDrmBridgeUser.cpp + SceDriverUser/SceErrorUser.cpp + SceDriverUser/SceFios2User.cpp + SceDriverUser/SceMotion.cpp + SceDriverUser/SceRtcUser.cpp + SceDTrace/SceDTrace.cpp + SceError/SceError.cpp + SceFace/SceFace.cpp + SceFiber/SceFiber.cpp + SceFios2/SceFios2.cpp + SceFios2Kernel/SceFios2Kernel.cpp + SceFios2Kernel/SceFios2Kernel02.cpp + SceFios2Kernel/SceFios2KernelForDriver.cpp + SceGameUpdate/SceGameUpdate.cpp + SceGps/SceGps.cpp + SceGpuEs4/SceGpuEs4ForUser.cpp + SceGxm/SceGxm.cpp + SceGxm/SceGxmInternal.cpp + SceGxm/SceGxmInternalForGles.cpp + SceGxm/SceGxmInternalForReplay.cpp + SceGxm/SceGxmInternalForVsh.cpp + SceHandwriting/SceHandwriting.cpp + SceHid/SceHid.cpp + SceHttp/SceHttp.cpp + SceIme/SceIme.cpp + SceIncomingDialog/SceIncomingDialog.cpp + SceIofilemgr/SceIofilemgr.cpp + SceJpeg/SceJpegUser.cpp + SceJpegArm/SceJpegArm.cpp + SceJpegEnc/SceJpegEncUser.cpp + SceJpegEncArm/SceJpegEncArm.cpp + SceKernelDmacMgr/SceDmacmgr.cpp + SceKernelModulemgr/SceBacktrace.cpp + SceKernelModulemgr/SceModulemgr.cpp + SceKernelThreadMgr/SceThreadmgr.cpp + SceKernelThreadMgr/SceThreadmgrCoredumpTime.cpp + SceKernelThreadMgr/SceThreadmgrForDriver.cpp + SceKernelThreadMgr/SceThreadmgrForKernel.cpp + SceLibc/SceLibc.cpp + SceLibc/SceLibm.cpp + SceLibc/SceLibstdcxx.cpp + SceLibDbg/SceDbg.cpp + SceLibft2/SceFt2.cpp + SceLibJson/SceLibJson.cpp + SceLibKernel/SceKernelForMono.cpp + SceLibKernel/SceKernelForVM.cpp + SceLibKernel/SceLibGcc.cpp + SceLibKernel/SceLibKernel.cpp + SceLibKernel/SceLibRng.cpp + SceLibKernel/SceLibSsp.cpp + SceLibKernel/SceRtabi.cpp + SceLibMono/SceLibMono.cpp + SceLibMonoBridge/SceLibMonoBridge.cpp + SceLibMp4Recorder/SceLibMp4Recorder.cpp + SceLibMtp/SceLibMtp.cpp + SceLibXml/SceLibXml.cpp + SceLiveArea/SceLiveAreaUtil.cpp + SceLocation/SceLibLocation.cpp + SceLocationExtension/SceLibLocationExtension.cpp + SceLsdb/SceLsdb.cpp + SceMotionDev/SceMotionDev.cpp + SceMp4/SceMp4.cpp + SceMtpIfDriver/SceMtpIf.cpp + SceMusicExport/SceMusicExport.cpp + SceNearDialogUtil/SceNearDialogUtil.cpp + SceNearUtil/SceNearUtil.cpp + SceNet/SceNet.cpp + SceNetInternal/SceNetInternal.cpp + SceNetAdhocMatching/SceNetAdhocMatching.cpp + SceNetCtl/SceNetCtl.cpp + SceNetPs/SceNetPsForSyscalls.cpp + SceNgs/SceNgsInternal.cpp + SceNgsUser/SceNgs.cpp + SceNotificationUtil/SceNotificationUtil.cpp + SceNotificationUtil/SceNotificationUtilBgApp.cpp + SceNotificationUtil/SceNotificationUtilProgress.cpp + SceNpActivity/SceNpActivity.cpp + SceNpBasic/SceNpBasic.cpp + SceNpCommerce2/SceNpCommerce2.cpp + SceNpCommon/SceNpCommon.cpp + SceNpDrm/SceNpDrm.cpp + SceNpDrm/SceNpDrmPackage.cpp + SceNpDrm/ScePsmDrm.cpp + SceNpManager/SceNpManager.cpp + SceNpMatching2/SceNpMatching2.cpp + SceNpMessage/SceNpMessage.cpp + SceNpParty/SceNpPartyGameUtil.cpp + SceNpScore/SceNpScore.cpp + SceNpSignaling/SceNpSignaling.cpp + SceNpSnsFacebook/SceNpSnsFacebook.cpp + SceNpTrophy/SceNpTrophy.cpp + SceNpTus/SceNpTus.cpp + SceNpUtility/SceNpUtility.cpp + SceNpWebApi/SceNpWebApi.cpp + ScePaf/ScePafMisc.cpp + ScePaf/ScePafResource.cpp + ScePaf/ScePafStdc.cpp + ScePaf/ScePafWidget.cpp + ScePamgr/ScePamgr.cpp + ScePerf/ScePerf.cpp + ScePgf/ScePgf.cpp + ScePhotoExport/ScePhotoExport.cpp + ScePower/ScePower.cpp + SceProcessmgr/SceProcessmgr.cpp + SceProcessmgr/SceProcessmgrForDriver.cpp + ScePromoterUtil/ScePromoterUtil.cpp + ScePspnetAdhoc/ScePspnetAdhoc.cpp + ScePvf/ScePvf.cpp + SceRazorCapture/SceRazorCapture.cpp + SceRazorHud/SceRazorHud.cpp + SceRegistryMgr/SceRegMgr.cpp + SceRegistryMgr/SceRegMgrForGame.cpp + SceRegistryMgr/SceRegMgrForSDK.cpp + SceRegistryMgr/SceRegMgrService.cpp + SceRtc/SceRtc.cpp + SceRtc/SceRtcForDriver.cpp + SceRudp/SceLibRudp.cpp + SceSas/SceSas.cpp + SceSblACMgr/SceSblACMgr.cpp + SceSblGcAuthMgr/SceSblGcAuthMgr.cpp + SceSblPostSsMgr/SceSblLicMgr.cpp + SceSblPostSsMgr/SceSblPmMgr.cpp + SceSblPostSsMgr/SceSblRtcMgr.cpp + SceSblPostSsMgr/SceSblUtMgr.cpp + SceSblSsMgr/SceSblAimgr.cpp + SceSblSsMgr/SceSblDmac5Mgr.cpp + SceSblSsMgr/SceSblQafMgr.cpp + SceSblSsMgr/SceSblRng.cpp + SceSblUpdateMgr/SceSblSsUpdateMgr.cpp + SceScreenShot/SceScreenShot.cpp + SceShaccCg/SceShaccCg.cpp + SceShellSvc/SceShellSvc.cpp + SceShellSvc/SceShellUtil.cpp + SceShellSvc/SceShellUtilLaunchApp.cpp + SceShutterSound/SceShutterSound.cpp + SceSmart/SceSmart.cpp + SceSqlite/SceSqlite.cpp + SceSsl/SceSsl.cpp + SceSsl/SceSslInternal.cpp + SceStdio/SceStdio.cpp + SceSulpha/SceSulpha.cpp + SceSysmem/SceCpu.cpp + SceSysmem/SceCpuForDriver.cpp + SceSysmem/SceDebugForDriver.cpp + SceSysmem/SceDebugLed.cpp + SceSysmem/SceDipsw.cpp + SceSysmem/SceDipswForDriver.cpp + SceSysmem/SceProcEventForDriver.cpp + SceSysmem/SceSysclibForDriver.cpp + SceSysmem/SceSysmem.cpp + SceSysmem/SceSysmemForDriver.cpp + SceSysmodule/SceSysmodule.cpp + SceSystemGesture/SceSystemGesture.cpp + SceTeleportClient/SceTeleportClient.cpp + SceTeleportServer/SceTeleportServer.cpp + SceTouch/SceTouch.cpp + SceTriggerUtil/SceTriggerUtil.cpp + SceUdcd/SceUdcd.cpp + SceUlobjMgr/SceUlobjMgr.cpp + SceUlt/SceUlt.cpp + SceUsbd/SceUsbdForUser.cpp + SceUsbPspcm/SceUsbPspcm.cpp + SceUsbSerial/SceUsbSerial.cpp + SceUsbServ/SceUsbServ.cpp + SceUsbstorVStorDriver/SceUsbstorVStor.cpp + SceVideodec/SceVideodecUser.cpp + SceVideoExport/SceVideoExport.cpp + SceVoice/SceVoice.cpp + SceVoiceQoS/SceVoiceQoS.cpp + SceVshBridge/SceDrmBridge.cpp + SceVshBridge/SceVshBridge.cpp + SceWlanBt/SceWlan.cpp ) add_library(modules STATIC ${SOURCE_LIST}) diff --git a/vita3k/modules/SceAVConfig/SceAVConfig.cpp b/vita3k/modules/SceAVConfig/SceAVConfig.cpp index 017121c5a..4ca2d4176 100644 --- a/vita3k/modules/SceAVConfig/SceAVConfig.cpp +++ b/vita3k/modules/SceAVConfig/SceAVConfig.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAVConfig.h" +#include EXPORT(int, sceAVConfigChangeReg) { return UNIMPLEMENTED(); @@ -152,38 +152,3 @@ EXPORT(int, sceAVConfigWriteMasterVol) { EXPORT(int, sceAVConfigWriteRegSystemVol) { return UNIMPLEMENTED(); } - -BRIDGE_IMPL(sceAVConfigChangeReg) -BRIDGE_IMPL(sceAVConfigClearAutoSuspend2) -BRIDGE_IMPL(sceAVConfigDisplayOn) -BRIDGE_IMPL(sceAVConfigGetAcStatus) -BRIDGE_IMPL(sceAVConfigGetBtVol) -BRIDGE_IMPL(sceAVConfigGetConnectedAudioDevice) -BRIDGE_IMPL(sceAVConfigGetDisplayMaxBrightness) -BRIDGE_IMPL(sceAVConfigGetMasterVol) -BRIDGE_IMPL(sceAVConfigGetShutterVol) -BRIDGE_IMPL(sceAVConfigGetSystemVol) -BRIDGE_IMPL(sceAVConfigGetVolCtrlEnable) -BRIDGE_IMPL(sceAVConfigHdmiCecCmdOneTouchPlay) -BRIDGE_IMPL(sceAVConfigHdmiCecDisable) -BRIDGE_IMPL(sceAVConfigHdmiCecEnable) -BRIDGE_IMPL(sceAVConfigHdmiClearCecInfo) -BRIDGE_IMPL(sceAVConfigHdmiGetCecInfo) -BRIDGE_IMPL(sceAVConfigHdmiGetMonitorInfo) -BRIDGE_IMPL(sceAVConfigHdmiGetOutScalingRatio) -BRIDGE_IMPL(sceAVConfigHdmiSetOutScalingRatio) -BRIDGE_IMPL(sceAVConfigHdmiSetResolution) -BRIDGE_IMPL(sceAVConfigHdmiSetRgbRangeMode) -BRIDGE_IMPL(sceAVConfigMuteOn) -BRIDGE_IMPL(sceAVConfigRegisterCallback) -BRIDGE_IMPL(sceAVConfigSendVolKey) -BRIDGE_IMPL(sceAVConfigSetAutoDisplayDimming) -BRIDGE_IMPL(sceAVConfigSetAutoSuspend) -BRIDGE_IMPL(sceAVConfigSetAutoSuspend2) -BRIDGE_IMPL(sceAVConfigSetDisplayBrightness) -BRIDGE_IMPL(sceAVConfigSetDisplayColorSpaceMode) -BRIDGE_IMPL(sceAVConfigSetMasterVol) -BRIDGE_IMPL(sceAVConfigSetSystemVol) -BRIDGE_IMPL(sceAVConfigUnRegisterCallback) -BRIDGE_IMPL(sceAVConfigWriteMasterVol) -BRIDGE_IMPL(sceAVConfigWriteRegSystemVol) diff --git a/vita3k/modules/SceAVConfig/SceAVConfig.h b/vita3k/modules/SceAVConfig/SceAVConfig.h deleted file mode 100644 index ca54cf9f6..000000000 --- a/vita3k/modules/SceAVConfig/SceAVConfig.h +++ /dev/null @@ -1,55 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(sceAVConfigChangeReg) -BRIDGE_DECL(sceAVConfigClearAutoSuspend2) -BRIDGE_DECL(sceAVConfigDisplayOn) -BRIDGE_DECL(sceAVConfigGetAcStatus) -BRIDGE_DECL(sceAVConfigGetBtVol) -BRIDGE_DECL(sceAVConfigGetConnectedAudioDevice) -BRIDGE_DECL(sceAVConfigGetDisplayMaxBrightness) -BRIDGE_DECL(sceAVConfigGetMasterVol) -BRIDGE_DECL(sceAVConfigGetShutterVol) -BRIDGE_DECL(sceAVConfigGetSystemVol) -BRIDGE_DECL(sceAVConfigGetVolCtrlEnable) -BRIDGE_DECL(sceAVConfigHdmiCecCmdOneTouchPlay) -BRIDGE_DECL(sceAVConfigHdmiCecDisable) -BRIDGE_DECL(sceAVConfigHdmiCecEnable) -BRIDGE_DECL(sceAVConfigHdmiClearCecInfo) -BRIDGE_DECL(sceAVConfigHdmiGetCecInfo) -BRIDGE_DECL(sceAVConfigHdmiGetMonitorInfo) -BRIDGE_DECL(sceAVConfigHdmiGetOutScalingRatio) -BRIDGE_DECL(sceAVConfigHdmiSetOutScalingRatio) -BRIDGE_DECL(sceAVConfigHdmiSetResolution) -BRIDGE_DECL(sceAVConfigHdmiSetRgbRangeMode) -BRIDGE_DECL(sceAVConfigMuteOn) -BRIDGE_DECL(sceAVConfigRegisterCallback) -BRIDGE_DECL(sceAVConfigSendVolKey) -BRIDGE_DECL(sceAVConfigSetAutoDisplayDimming) -BRIDGE_DECL(sceAVConfigSetAutoSuspend) -BRIDGE_DECL(sceAVConfigSetAutoSuspend2) -BRIDGE_DECL(sceAVConfigSetDisplayBrightness) -BRIDGE_DECL(sceAVConfigSetDisplayColorSpaceMode) -BRIDGE_DECL(sceAVConfigSetMasterVol) -BRIDGE_DECL(sceAVConfigSetSystemVol) -BRIDGE_DECL(sceAVConfigUnRegisterCallback) -BRIDGE_DECL(sceAVConfigWriteMasterVol) -BRIDGE_DECL(sceAVConfigWriteRegSystemVol) diff --git a/vita3k/modules/SceAppMgr/SceAppMgr.cpp b/vita3k/modules/SceAppMgr/SceAppMgr.cpp index b73aff506..d8924873c 100644 --- a/vita3k/modules/SceAppMgr/SceAppMgr.cpp +++ b/vita3k/modules/SceAppMgr/SceAppMgr.cpp @@ -1030,195 +1030,3 @@ EXPORT(int, sceAppMgrSuspendUntilActivated) { TRACY_FUNC(sceAppMgrSuspendUntilActivated); return UNIMPLEMENTED(); } - -BRIDGE_IMPL(__sceAppMgrGetAppState) -BRIDGE_IMPL(_sceAppMgrAcidDirSet) -BRIDGE_IMPL(_sceAppMgrAcquireSoundOutExclusive3) -BRIDGE_IMPL(_sceAppMgrAddContAddMount) -BRIDGE_IMPL(_sceAppMgrAddContMount) -BRIDGE_IMPL(_sceAppMgrAppDataMount) -BRIDGE_IMPL(_sceAppMgrAppDataMountById) -BRIDGE_IMPL(_sceAppMgrAppMount) -BRIDGE_IMPL(_sceAppMgrAppParamGetInt) -BRIDGE_IMPL(_sceAppMgrAppParamGetString) -BRIDGE_IMPL(_sceAppMgrAppParamSetString) -BRIDGE_IMPL(_sceAppMgrAppUmount) -BRIDGE_IMPL(_sceAppMgrBgdlGetQueueStatus) -BRIDGE_IMPL(_sceAppMgrCaptureFrameBufDMACByAppId) -BRIDGE_IMPL(_sceAppMgrCaptureFrameBufIFTUByAppId) -BRIDGE_IMPL(_sceAppMgrCheckRifGD) -BRIDGE_IMPL(_sceAppMgrContentInstallPeriodStart) -BRIDGE_IMPL(_sceAppMgrContentInstallPeriodStop) -BRIDGE_IMPL(_sceAppMgrConvertVs0UserDrivePath) -BRIDGE_IMPL(_sceAppMgrDeclareShellProcess2) -BRIDGE_IMPL(_sceAppMgrDestroyAppByName) -BRIDGE_IMPL(_sceAppMgrDrmClose) -BRIDGE_IMPL(_sceAppMgrDrmOpen) -BRIDGE_IMPL(_sceAppMgrForceUmount) -BRIDGE_IMPL(_sceAppMgrGameDataMount) -BRIDGE_IMPL(_sceAppMgrGetAppInfo) -BRIDGE_IMPL(_sceAppMgrGetAppMgrState) -BRIDGE_IMPL(_sceAppMgrGetAppParam) -BRIDGE_IMPL(_sceAppMgrGetAppParam2) -BRIDGE_IMPL(_sceAppMgrGetBootParam) -BRIDGE_IMPL(_sceAppMgrGetBudgetInfo) -BRIDGE_IMPL(_sceAppMgrGetCoredumpStateForShell) -BRIDGE_IMPL(_sceAppMgrGetCurrentBgmState) -BRIDGE_IMPL(_sceAppMgrGetCurrentBgmState2) -BRIDGE_IMPL(_sceAppMgrGetDevInfo) -BRIDGE_IMPL(_sceAppMgrGetFgAppInfo) -BRIDGE_IMPL(_sceAppMgrGetIdByName) -BRIDGE_IMPL(_sceAppMgrGetMediaTypeFromDrive) -BRIDGE_IMPL(_sceAppMgrGetMediaTypeFromDriveByPid) -BRIDGE_IMPL(_sceAppMgrGetMountProcessNum) -BRIDGE_IMPL(_sceAppMgrGetNameById) -BRIDGE_IMPL(_sceAppMgrGetPfsDrive) -BRIDGE_IMPL(_sceAppMgrGetPidListForShell) -BRIDGE_IMPL(_sceAppMgrGetRawPath) -BRIDGE_IMPL(_sceAppMgrGetRawPathOfApp0ByAppIdForShell) -BRIDGE_IMPL(_sceAppMgrGetRawPathOfApp0ByPidForShell) -BRIDGE_IMPL(_sceAppMgrGetRecommendedScreenOrientation) -BRIDGE_IMPL(_sceAppMgrGetRunningAppIdListForShell) -BRIDGE_IMPL(_sceAppMgrGetSaveDataInfo) -BRIDGE_IMPL(_sceAppMgrGetSaveDataInfoForSpecialExport) -BRIDGE_IMPL(_sceAppMgrGetStatusByAppId) -BRIDGE_IMPL(_sceAppMgrGetStatusById) -BRIDGE_IMPL(_sceAppMgrGetStatusByName) -BRIDGE_IMPL(_sceAppMgrGetSystemDataFilePlayReady) -BRIDGE_IMPL(_sceAppMgrGetUserDirPath) -BRIDGE_IMPL(_sceAppMgrGetUserDirPathById) -BRIDGE_IMPL(_sceAppMgrGetVs0UserDataDrive) -BRIDGE_IMPL(_sceAppMgrGetVs0UserModuleDrive) -BRIDGE_IMPL(_sceAppMgrInitSafeMemoryById) -BRIDGE_IMPL(_sceAppMgrInstallDirMount) -BRIDGE_IMPL(_sceAppMgrIsCameraActive) -BRIDGE_IMPL(_sceAppMgrLaunchAppByName) -BRIDGE_IMPL(_sceAppMgrLaunchAppByName2) -BRIDGE_IMPL(_sceAppMgrLaunchAppByName2ForShell) -BRIDGE_IMPL(_sceAppMgrLaunchAppByName2ndStage) -BRIDGE_IMPL(_sceAppMgrLaunchAppByNameForShell) -BRIDGE_IMPL(_sceAppMgrLaunchAppByPath4) -BRIDGE_IMPL(_sceAppMgrLaunchAppByUri) -BRIDGE_IMPL(_sceAppMgrLaunchAppByUri2) -BRIDGE_IMPL(_sceAppMgrLaunchVideoStreamingApp) -BRIDGE_IMPL(_sceAppMgrLoadExec) -BRIDGE_IMPL(_sceAppMgrLoadSaveDataSystemFile) -BRIDGE_IMPL(_sceAppMgrLoopBackFormat) -BRIDGE_IMPL(_sceAppMgrLoopBackMount) -BRIDGE_IMPL(_sceAppMgrMmsMount) -BRIDGE_IMPL(_sceAppMgrOverwriteLaunchParamForShell) -BRIDGE_IMPL(_sceAppMgrPeekLaunchParamForShell) -BRIDGE_IMPL(_sceAppMgrPhotoMount) -BRIDGE_IMPL(_sceAppMgrPhotoUmount) -BRIDGE_IMPL(_sceAppMgrPspSaveDataGetParams) -BRIDGE_IMPL(_sceAppMgrPspSaveDataRead) -BRIDGE_IMPL(_sceAppMgrPspSaveDataRootMount) -BRIDGE_IMPL(_sceAppMgrReceiveEvent) -BRIDGE_IMPL(_sceAppMgrReceiveEventNum) -BRIDGE_IMPL(_sceAppMgrReceiveNotificationRequestForShell) -BRIDGE_IMPL(_sceAppMgrReceiveShellEvent) -BRIDGE_IMPL(_sceAppMgrReceiveSystemEvent) -BRIDGE_IMPL(_sceAppMgrSaveDataAddMount) -BRIDGE_IMPL(_sceAppMgrSaveDataDataRemove) -BRIDGE_IMPL(_sceAppMgrSaveDataDataRemove2) -BRIDGE_IMPL(_sceAppMgrSaveDataDataSave) -BRIDGE_IMPL(_sceAppMgrSaveDataDataSave2) -BRIDGE_IMPL(_sceAppMgrSaveDataGetQuota) -BRIDGE_IMPL(_sceAppMgrSaveDataMount) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotCreate) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotDelete) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotFileClose) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotFileGetParam) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotFileOpen) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotGetParam) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotGetStatus) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotInit) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotSetParam) -BRIDGE_IMPL(_sceAppMgrSaveDataSlotSetStatus) -BRIDGE_IMPL(_sceAppMgrSaveDataUmount) -BRIDGE_IMPL(_sceAppMgrSendNotificationRequest) -BRIDGE_IMPL(_sceAppMgrSendParam) -BRIDGE_IMPL(_sceAppMgrSendSystemEvent) -BRIDGE_IMPL(_sceAppMgrSendSystemEvent2) -BRIDGE_IMPL(_sceAppMgrSetBackRenderPortOwner) -BRIDGE_IMPL(_sceAppMgrSetBgmProxyApp) -BRIDGE_IMPL(_sceAppMgrSetNetworkDisconnectionWarningDialogState) -BRIDGE_IMPL(_sceAppMgrSetPowerSaveMode) -BRIDGE_IMPL(_sceAppMgrSetRecommendedScreenOrientationForShell) -BRIDGE_IMPL(_sceAppMgrSetShellScreenOrientation) -BRIDGE_IMPL(_sceAppMgrSetSystemDataFile) -BRIDGE_IMPL(_sceAppMgrSetSystemDataFilePlayReady) -BRIDGE_IMPL(_sceAppMgrSystemParamDateTimeGetConf) -BRIDGE_IMPL(_sceAppMgrSystemParamGetInt) -BRIDGE_IMPL(_sceAppMgrSystemParamGetString) -BRIDGE_IMPL(_sceAppMgrThemeDataMount) -BRIDGE_IMPL(_sceAppMgrTrophyMount) -BRIDGE_IMPL(_sceAppMgrTrophyMountById) -BRIDGE_IMPL(_sceAppMgrUmount) -BRIDGE_IMPL(_sceAppMgrUmountByPid) -BRIDGE_IMPL(_sceAppMgrUpdateSaveDataParam) -BRIDGE_IMPL(_sceAppMgrWorkDirMount) -BRIDGE_IMPL(_sceAppMgrWorkDirMountById) -BRIDGE_IMPL(sceAppMgrAcquireBgmPort) -BRIDGE_IMPL(sceAppMgrAcquireBgmPortForMusicPlayer) -BRIDGE_IMPL(sceAppMgrAcquireBgmPortWithPriority) -BRIDGE_IMPL(sceAppMgrAcquireBtrm) -BRIDGE_IMPL(sceAppMgrAcquireSoundOutExclusive) -BRIDGE_IMPL(sceAppMgrAcquireSoundOutExclusive2) -BRIDGE_IMPL(sceAppMgrActivateApp) -BRIDGE_IMPL(sceAppMgrDeactivateApp) -BRIDGE_IMPL(sceAppMgrDeclareSystemChatApp) -BRIDGE_IMPL(sceAppMgrDestroyAppByAppId) -BRIDGE_IMPL(sceAppMgrDestroyOtherApp) -BRIDGE_IMPL(sceAppMgrDestroyOtherAppByAppIdForShell) -BRIDGE_IMPL(sceAppMgrDestroyOtherAppByPidForShell) -BRIDGE_IMPL(sceAppMgrDump) -BRIDGE_IMPL(sceAppMgrEnableCoredumpForTest) -BRIDGE_IMPL(sceAppMgrEnableDuckingOnSystemChat) -BRIDGE_IMPL(sceAppMgrEnablePrioritizingSystemChat) -BRIDGE_IMPL(sceAppMgrExitToLiveboardForGameApp) -BRIDGE_IMPL(sceAppMgrFinishCoredumpForShell) -BRIDGE_IMPL(sceAppMgrGetAppIdByAppId) -BRIDGE_IMPL(sceAppMgrGetExtraAppParam) -BRIDGE_IMPL(sceAppMgrGetProcessIdByAppIdForShell) -BRIDGE_IMPL(sceAppMgrGetSystemDataFile) -BRIDGE_IMPL(sceAppMgrGrowMemory) -BRIDGE_IMPL(sceAppMgrGrowMemory3) -BRIDGE_IMPL(sceAppMgrIsDevelopmentMode) -BRIDGE_IMPL(sceAppMgrIsGameBudgetAppPresent) -BRIDGE_IMPL(sceAppMgrIsGameProgram) -BRIDGE_IMPL(sceAppMgrIsNonGameProgram) -BRIDGE_IMPL(sceAppMgrIsOtherAppPresent) -BRIDGE_IMPL(sceAppMgrIsPidShellAndCrashed) -BRIDGE_IMPL(sceAppMgrIsPsNowClient) -BRIDGE_IMPL(sceAppMgrLaunchAppCancel) -BRIDGE_IMPL(sceAppMgrLoadSafeMemory) -BRIDGE_IMPL(sceAppMgrNotifyLiveBoardModeForShell) -BRIDGE_IMPL(sceAppMgrQuitApp) -BRIDGE_IMPL(sceAppMgrQuitForNonSuspendableApp) -BRIDGE_IMPL(sceAppMgrReceiveShellEventNum) -BRIDGE_IMPL(sceAppMgrReleaseBgmPort) -BRIDGE_IMPL(sceAppMgrReleaseBtrm) -BRIDGE_IMPL(sceAppMgrReleaseSoundOutExclusive) -BRIDGE_IMPL(sceAppMgrReleaseSoundOutExclusive2) -BRIDGE_IMPL(sceAppMgrReleaseSoundOutExclusive3) -BRIDGE_IMPL(sceAppMgrRestoreBgmSettingForShell) -BRIDGE_IMPL(sceAppMgrRestoreDisplaySettingForShell) -BRIDGE_IMPL(sceAppMgrResumeBgAppByShell) -BRIDGE_IMPL(sceAppMgrReturnLiveAreaOperationResultForShell) -BRIDGE_IMPL(sceAppMgrSaveDataGetCachedRequiredSizeKiB) -BRIDGE_IMPL(sceAppMgrSaveSafeMemory) -BRIDGE_IMPL(sceAppMgrSendLiveBoardMode) -BRIDGE_IMPL(sceAppMgrSetAppProtectionModeOnMemoryShortage) -BRIDGE_IMPL(sceAppMgrSetBgmSubPriority) -BRIDGE_IMPL(sceAppMgrSetBgmSubPriorityForSystemChat) -BRIDGE_IMPL(sceAppMgrSetDisplayMergeConf) -BRIDGE_IMPL(sceAppMgrSetFakeSettingBug51800) -BRIDGE_IMPL(sceAppMgrSetInfobarState) -BRIDGE_IMPL(sceAppMgrSetInfobarStateForCommonDialog) -BRIDGE_IMPL(sceAppMgrSetInfobarStateForShellByAppId) -BRIDGE_IMPL(sceAppMgrSetRecommendedScreenOrientationActivated) -BRIDGE_IMPL(sceAppMgrSetSystemImposeState) -BRIDGE_IMPL(sceAppMgrSetSystemImposeState2) -BRIDGE_IMPL(sceAppMgrSuspendBgAppByShell) -BRIDGE_IMPL(sceAppMgrSuspendUntilActivated) diff --git a/vita3k/modules/SceAppMgr/SceAppMgr.h b/vita3k/modules/SceAppMgr/SceAppMgr.h index b4a5d7bb7..7a6400b05 100644 --- a/vita3k/modules/SceAppMgr/SceAppMgr.h +++ b/vita3k/modules/SceAppMgr/SceAppMgr.h @@ -52,201 +52,9 @@ typedef struct SceAppMgrLoadExecOptParam { int reserved[256 / 4]; //!< Reserved area } SceAppMgrLoadExecOptParam; -EXPORT(SceInt32, __sceAppMgrGetAppState, SceAppMgrAppState *appState, SceUInt32 sizeofSceAppMgrAppState, SceUInt32 buildVersion); -EXPORT(SceInt32, _sceAppMgrAppParamGetString, int pid, int param, char *string, int length); -EXPORT(SceInt32, _sceAppMgrLoadExec, const char *appPath, Ptr const argv[], const SceAppMgrLoadExecOptParam *optParam); +DECL_EXPORT(SceInt32, __sceAppMgrGetAppState, SceAppMgrAppState *appState, SceUInt32 sizeofSceAppMgrAppState, SceUInt32 buildVersion); +DECL_EXPORT(SceInt32, _sceAppMgrAppParamGetString, int pid, int param, char *string, int length); +DECL_EXPORT(SceInt32, _sceAppMgrLoadExec, const char *appPath, Ptr const argv[], const SceAppMgrLoadExecOptParam *optParam); SceInt32 __sceAppMgrGetAppState(SceAppMgrAppState *appState, SceUInt32 sizeofSceAppMgrAppState, SceUInt32 buildVersion); SceInt32 _sceAppMgrLoadExec(const char *appPath, char *const argv[], const SceAppMgrLoadExecOptParam *optParam); - -BRIDGE_DECL(__sceAppMgrGetAppState) -BRIDGE_DECL(_sceAppMgrAcidDirSet) -BRIDGE_DECL(_sceAppMgrAcquireSoundOutExclusive3) -BRIDGE_DECL(_sceAppMgrAddContAddMount) -BRIDGE_DECL(_sceAppMgrAddContMount) -BRIDGE_DECL(_sceAppMgrAppDataMount) -BRIDGE_DECL(_sceAppMgrAppDataMountById) -BRIDGE_DECL(_sceAppMgrAppMount) -BRIDGE_DECL(_sceAppMgrAppParamGetInt) -BRIDGE_DECL(_sceAppMgrAppParamGetString) -BRIDGE_DECL(_sceAppMgrAppParamSetString) -BRIDGE_DECL(_sceAppMgrAppUmount) -BRIDGE_DECL(_sceAppMgrBgdlGetQueueStatus) -BRIDGE_DECL(_sceAppMgrCaptureFrameBufDMACByAppId) -BRIDGE_DECL(_sceAppMgrCaptureFrameBufIFTUByAppId) -BRIDGE_DECL(_sceAppMgrCheckRifGD) -BRIDGE_DECL(_sceAppMgrContentInstallPeriodStart) -BRIDGE_DECL(_sceAppMgrContentInstallPeriodStop) -BRIDGE_DECL(_sceAppMgrConvertVs0UserDrivePath) -BRIDGE_DECL(_sceAppMgrDeclareShellProcess2) -BRIDGE_DECL(_sceAppMgrDestroyAppByName) -BRIDGE_DECL(_sceAppMgrDrmClose) -BRIDGE_DECL(_sceAppMgrDrmOpen) -BRIDGE_DECL(_sceAppMgrForceUmount) -BRIDGE_DECL(_sceAppMgrGameDataMount) -BRIDGE_DECL(_sceAppMgrGetAppInfo) -BRIDGE_DECL(_sceAppMgrGetAppMgrState) -BRIDGE_DECL(_sceAppMgrGetAppParam) -BRIDGE_DECL(_sceAppMgrGetAppParam2) -BRIDGE_DECL(_sceAppMgrGetBootParam) -BRIDGE_DECL(_sceAppMgrGetBudgetInfo) -BRIDGE_DECL(_sceAppMgrGetCoredumpStateForShell) -BRIDGE_DECL(_sceAppMgrGetCurrentBgmState) -BRIDGE_DECL(_sceAppMgrGetCurrentBgmState2) -BRIDGE_DECL(_sceAppMgrGetDevInfo) -BRIDGE_DECL(_sceAppMgrGetFgAppInfo) -BRIDGE_DECL(_sceAppMgrGetIdByName) -BRIDGE_DECL(_sceAppMgrGetMediaTypeFromDrive) -BRIDGE_DECL(_sceAppMgrGetMediaTypeFromDriveByPid) -BRIDGE_DECL(_sceAppMgrGetMountProcessNum) -BRIDGE_DECL(_sceAppMgrGetNameById) -BRIDGE_DECL(_sceAppMgrGetPfsDrive) -BRIDGE_DECL(_sceAppMgrGetPidListForShell) -BRIDGE_DECL(_sceAppMgrGetRawPath) -BRIDGE_DECL(_sceAppMgrGetRawPathOfApp0ByAppIdForShell) -BRIDGE_DECL(_sceAppMgrGetRawPathOfApp0ByPidForShell) -BRIDGE_DECL(_sceAppMgrGetRecommendedScreenOrientation) -BRIDGE_DECL(_sceAppMgrGetRunningAppIdListForShell) -BRIDGE_DECL(_sceAppMgrGetSaveDataInfo) -BRIDGE_DECL(_sceAppMgrGetSaveDataInfoForSpecialExport) -BRIDGE_DECL(_sceAppMgrGetStatusByAppId) -BRIDGE_DECL(_sceAppMgrGetStatusById) -BRIDGE_DECL(_sceAppMgrGetStatusByName) -BRIDGE_DECL(_sceAppMgrGetSystemDataFilePlayReady) -BRIDGE_DECL(_sceAppMgrGetUserDirPath) -BRIDGE_DECL(_sceAppMgrGetUserDirPathById) -BRIDGE_DECL(_sceAppMgrGetVs0UserDataDrive) -BRIDGE_DECL(_sceAppMgrGetVs0UserModuleDrive) -BRIDGE_DECL(_sceAppMgrInitSafeMemoryById) -BRIDGE_DECL(_sceAppMgrInstallDirMount) -BRIDGE_DECL(_sceAppMgrIsCameraActive) -BRIDGE_DECL(_sceAppMgrLaunchAppByName) -BRIDGE_DECL(_sceAppMgrLaunchAppByName2) -BRIDGE_DECL(_sceAppMgrLaunchAppByName2ForShell) -BRIDGE_DECL(_sceAppMgrLaunchAppByName2ndStage) -BRIDGE_DECL(_sceAppMgrLaunchAppByNameForShell) -BRIDGE_DECL(_sceAppMgrLaunchAppByPath4) -BRIDGE_DECL(_sceAppMgrLaunchAppByUri) -BRIDGE_DECL(_sceAppMgrLaunchAppByUri2) -BRIDGE_DECL(_sceAppMgrLaunchVideoStreamingApp) -BRIDGE_DECL(_sceAppMgrLoadExec) -BRIDGE_DECL(_sceAppMgrLoadSaveDataSystemFile) -BRIDGE_DECL(_sceAppMgrLoopBackFormat) -BRIDGE_DECL(_sceAppMgrLoopBackMount) -BRIDGE_DECL(_sceAppMgrMmsMount) -BRIDGE_DECL(_sceAppMgrOverwriteLaunchParamForShell) -BRIDGE_DECL(_sceAppMgrPeekLaunchParamForShell) -BRIDGE_DECL(_sceAppMgrPhotoMount) -BRIDGE_DECL(_sceAppMgrPhotoUmount) -BRIDGE_DECL(_sceAppMgrPspSaveDataGetParams) -BRIDGE_DECL(_sceAppMgrPspSaveDataRead) -BRIDGE_DECL(_sceAppMgrPspSaveDataRootMount) -BRIDGE_DECL(_sceAppMgrReceiveEvent) -BRIDGE_DECL(_sceAppMgrReceiveEventNum) -BRIDGE_DECL(_sceAppMgrReceiveNotificationRequestForShell) -BRIDGE_DECL(_sceAppMgrReceiveShellEvent) -BRIDGE_DECL(_sceAppMgrReceiveSystemEvent) -BRIDGE_DECL(_sceAppMgrSaveDataAddMount) -BRIDGE_DECL(_sceAppMgrSaveDataDataRemove) -BRIDGE_DECL(_sceAppMgrSaveDataDataRemove2) -BRIDGE_DECL(_sceAppMgrSaveDataDataSave) -BRIDGE_DECL(_sceAppMgrSaveDataDataSave2) -BRIDGE_DECL(_sceAppMgrSaveDataGetQuota) -BRIDGE_DECL(_sceAppMgrSaveDataMount) -BRIDGE_DECL(_sceAppMgrSaveDataSlotCreate) -BRIDGE_DECL(_sceAppMgrSaveDataSlotDelete) -BRIDGE_DECL(_sceAppMgrSaveDataSlotFileClose) -BRIDGE_DECL(_sceAppMgrSaveDataSlotFileGetParam) -BRIDGE_DECL(_sceAppMgrSaveDataSlotFileOpen) -BRIDGE_DECL(_sceAppMgrSaveDataSlotGetParam) -BRIDGE_DECL(_sceAppMgrSaveDataSlotGetStatus) -BRIDGE_DECL(_sceAppMgrSaveDataSlotInit) -BRIDGE_DECL(_sceAppMgrSaveDataSlotSetParam) -BRIDGE_DECL(_sceAppMgrSaveDataSlotSetStatus) -BRIDGE_DECL(_sceAppMgrSaveDataUmount) -BRIDGE_DECL(_sceAppMgrSendNotificationRequest) -BRIDGE_DECL(_sceAppMgrSendParam) -BRIDGE_DECL(_sceAppMgrSendSystemEvent) -BRIDGE_DECL(_sceAppMgrSendSystemEvent2) -BRIDGE_DECL(_sceAppMgrSetBackRenderPortOwner) -BRIDGE_DECL(_sceAppMgrSetBgmProxyApp) -BRIDGE_DECL(_sceAppMgrSetNetworkDisconnectionWarningDialogState) -BRIDGE_DECL(_sceAppMgrSetPowerSaveMode) -BRIDGE_DECL(_sceAppMgrSetRecommendedScreenOrientationForShell) -BRIDGE_DECL(_sceAppMgrSetShellScreenOrientation) -BRIDGE_DECL(_sceAppMgrSetSystemDataFile) -BRIDGE_DECL(_sceAppMgrSetSystemDataFilePlayReady) -BRIDGE_DECL(_sceAppMgrSystemParamDateTimeGetConf) -BRIDGE_DECL(_sceAppMgrSystemParamGetInt) -BRIDGE_DECL(_sceAppMgrSystemParamGetString) -BRIDGE_DECL(_sceAppMgrThemeDataMount) -BRIDGE_DECL(_sceAppMgrTrophyMount) -BRIDGE_DECL(_sceAppMgrTrophyMountById) -BRIDGE_DECL(_sceAppMgrUmount) -BRIDGE_DECL(_sceAppMgrUmountByPid) -BRIDGE_DECL(_sceAppMgrUpdateSaveDataParam) -BRIDGE_DECL(_sceAppMgrWorkDirMount) -BRIDGE_DECL(_sceAppMgrWorkDirMountById) -BRIDGE_DECL(sceAppMgrAcquireBgmPort) -BRIDGE_DECL(sceAppMgrAcquireBgmPortForMusicPlayer) -BRIDGE_DECL(sceAppMgrAcquireBgmPortWithPriority) -BRIDGE_DECL(sceAppMgrAcquireBtrm) -BRIDGE_DECL(sceAppMgrAcquireSoundOutExclusive) -BRIDGE_DECL(sceAppMgrAcquireSoundOutExclusive2) -BRIDGE_DECL(sceAppMgrActivateApp) -BRIDGE_DECL(sceAppMgrDeactivateApp) -BRIDGE_DECL(sceAppMgrDeclareSystemChatApp) -BRIDGE_DECL(sceAppMgrDestroyAppByAppId) -BRIDGE_DECL(sceAppMgrDestroyOtherApp) -BRIDGE_DECL(sceAppMgrDestroyOtherAppByAppIdForShell) -BRIDGE_DECL(sceAppMgrDestroyOtherAppByPidForShell) -BRIDGE_DECL(sceAppMgrDump) -BRIDGE_DECL(sceAppMgrEnableCoredumpForTest) -BRIDGE_DECL(sceAppMgrEnableDuckingOnSystemChat) -BRIDGE_DECL(sceAppMgrEnablePrioritizingSystemChat) -BRIDGE_DECL(sceAppMgrExitToLiveboardForGameApp) -BRIDGE_DECL(sceAppMgrFinishCoredumpForShell) -BRIDGE_DECL(sceAppMgrGetAppIdByAppId) -BRIDGE_DECL(sceAppMgrGetExtraAppParam) -BRIDGE_DECL(sceAppMgrGetProcessIdByAppIdForShell) -BRIDGE_DECL(sceAppMgrGetSystemDataFile) -BRIDGE_DECL(sceAppMgrGrowMemory) -BRIDGE_DECL(sceAppMgrGrowMemory3) -BRIDGE_DECL(sceAppMgrIsDevelopmentMode) -BRIDGE_DECL(sceAppMgrIsGameBudgetAppPresent) -BRIDGE_DECL(sceAppMgrIsGameProgram) -BRIDGE_DECL(sceAppMgrIsNonGameProgram) -BRIDGE_DECL(sceAppMgrIsOtherAppPresent) -BRIDGE_DECL(sceAppMgrIsPidShellAndCrashed) -BRIDGE_DECL(sceAppMgrIsPsNowClient) -BRIDGE_DECL(sceAppMgrLaunchAppCancel) -BRIDGE_DECL(sceAppMgrLoadSafeMemory) -BRIDGE_DECL(sceAppMgrNotifyLiveBoardModeForShell) -BRIDGE_DECL(sceAppMgrQuitApp) -BRIDGE_DECL(sceAppMgrQuitForNonSuspendableApp) -BRIDGE_DECL(sceAppMgrReceiveShellEventNum) -BRIDGE_DECL(sceAppMgrReleaseBgmPort) -BRIDGE_DECL(sceAppMgrReleaseBtrm) -BRIDGE_DECL(sceAppMgrReleaseSoundOutExclusive) -BRIDGE_DECL(sceAppMgrReleaseSoundOutExclusive2) -BRIDGE_DECL(sceAppMgrReleaseSoundOutExclusive3) -BRIDGE_DECL(sceAppMgrRestoreBgmSettingForShell) -BRIDGE_DECL(sceAppMgrRestoreDisplaySettingForShell) -BRIDGE_DECL(sceAppMgrResumeBgAppByShell) -BRIDGE_DECL(sceAppMgrReturnLiveAreaOperationResultForShell) -BRIDGE_DECL(sceAppMgrSaveDataGetCachedRequiredSizeKiB) -BRIDGE_DECL(sceAppMgrSaveSafeMemory) -BRIDGE_DECL(sceAppMgrSendLiveBoardMode) -BRIDGE_DECL(sceAppMgrSetAppProtectionModeOnMemoryShortage) -BRIDGE_DECL(sceAppMgrSetBgmSubPriority) -BRIDGE_DECL(sceAppMgrSetBgmSubPriorityForSystemChat) -BRIDGE_DECL(sceAppMgrSetDisplayMergeConf) -BRIDGE_DECL(sceAppMgrSetFakeSettingBug51800) -BRIDGE_DECL(sceAppMgrSetInfobarState) -BRIDGE_DECL(sceAppMgrSetInfobarStateForCommonDialog) -BRIDGE_DECL(sceAppMgrSetInfobarStateForShellByAppId) -BRIDGE_DECL(sceAppMgrSetRecommendedScreenOrientationActivated) -BRIDGE_DECL(sceAppMgrSetSystemImposeState) -BRIDGE_DECL(sceAppMgrSetSystemImposeState2) -BRIDGE_DECL(sceAppMgrSuspendBgAppByShell) -BRIDGE_DECL(sceAppMgrSuspendUntilActivated) diff --git a/vita3k/modules/SceAppMgr/SceSharedFb.cpp b/vita3k/modules/SceAppMgr/SceSharedFb.cpp index 03924e11c..1f93d5f1f 100644 --- a/vita3k/modules/SceAppMgr/SceSharedFb.cpp +++ b/vita3k/modules/SceAppMgr/SceSharedFb.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceSharedFb.h" +#include EXPORT(int, _sceSharedFbOpen) { return UNIMPLEMENTED(); @@ -64,16 +64,3 @@ EXPORT(int, sceSharedFbUpdateProcessBegin) { EXPORT(int, sceSharedFbUpdateProcessEnd) { return UNIMPLEMENTED(); } - -BRIDGE_IMPL(_sceSharedFbOpen) -BRIDGE_IMPL(sceSharedFbBegin) -BRIDGE_IMPL(sceSharedFbClose) -BRIDGE_IMPL(sceSharedFbCreate) -BRIDGE_IMPL(sceSharedFbDelete) -BRIDGE_IMPL(sceSharedFbEnd) -BRIDGE_IMPL(sceSharedFbGetInfo) -BRIDGE_IMPL(sceSharedFbGetRenderingInfo) -BRIDGE_IMPL(sceSharedFbGetShellRenderPort) -BRIDGE_IMPL(sceSharedFbUpdateProcess) -BRIDGE_IMPL(sceSharedFbUpdateProcessBegin) -BRIDGE_IMPL(sceSharedFbUpdateProcessEnd) diff --git a/vita3k/modules/SceAppMgr/SceSharedFb.h b/vita3k/modules/SceAppMgr/SceSharedFb.h deleted file mode 100644 index e7a2505ab..000000000 --- a/vita3k/modules/SceAppMgr/SceSharedFb.h +++ /dev/null @@ -1,33 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(_sceSharedFbOpen) -BRIDGE_DECL(sceSharedFbBegin) -BRIDGE_DECL(sceSharedFbClose) -BRIDGE_DECL(sceSharedFbCreate) -BRIDGE_DECL(sceSharedFbDelete) -BRIDGE_DECL(sceSharedFbEnd) -BRIDGE_DECL(sceSharedFbGetInfo) -BRIDGE_DECL(sceSharedFbGetRenderingInfo) -BRIDGE_DECL(sceSharedFbGetShellRenderPort) -BRIDGE_DECL(sceSharedFbUpdateProcess) -BRIDGE_DECL(sceSharedFbUpdateProcessBegin) -BRIDGE_DECL(sceSharedFbUpdateProcessEnd) diff --git a/vita3k/modules/SceAppUtil/SceAppUtil.cpp b/vita3k/modules/SceAppUtil/SceAppUtil.cpp index 3053e8354..ccc05b77a 100644 --- a/vita3k/modules/SceAppUtil/SceAppUtil.cpp +++ b/vita3k/modules/SceAppUtil/SceAppUtil.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAppUtil.h" +#include #include #include @@ -520,50 +520,3 @@ EXPORT(int, sceAppUtilSystemParamGetString, unsigned int paramId, SceChar8 *buf, } return 0; } - -BRIDGE_IMPL(sceAppUtilAddCookieWebBrowser) -BRIDGE_IMPL(sceAppUtilAddcontMount) -BRIDGE_IMPL(sceAppUtilAddcontUmount) -BRIDGE_IMPL(sceAppUtilAppEventParseGameCustomData) -BRIDGE_IMPL(sceAppUtilAppEventParseIncomingDialog) -BRIDGE_IMPL(sceAppUtilAppEventParseLiveArea) -BRIDGE_IMPL(sceAppUtilAppEventParseNearGift) -BRIDGE_IMPL(sceAppUtilAppEventParseNpActivity) -BRIDGE_IMPL(sceAppUtilAppEventParseNpAppDataMessage) -BRIDGE_IMPL(sceAppUtilAppEventParseNpBasicJoinablePresence) -BRIDGE_IMPL(sceAppUtilAppEventParseNpInviteMessage) -BRIDGE_IMPL(sceAppUtilAppEventParseScreenShotNotification) -BRIDGE_IMPL(sceAppUtilAppEventParseSessionInvitation) -BRIDGE_IMPL(sceAppUtilAppEventParseTeleport) -BRIDGE_IMPL(sceAppUtilAppEventParseTriggerUtil) -BRIDGE_IMPL(sceAppUtilAppEventParseWebBrowser) -BRIDGE_IMPL(sceAppUtilAppParamGetInt) -BRIDGE_IMPL(sceAppUtilBgdlGetStatus) -BRIDGE_IMPL(sceAppUtilDrmClose) -BRIDGE_IMPL(sceAppUtilDrmOpen) -BRIDGE_IMPL(sceAppUtilInit) -BRIDGE_IMPL(sceAppUtilLaunchWebBrowser) -BRIDGE_IMPL(sceAppUtilLoadSafeMemory) -BRIDGE_IMPL(sceAppUtilMusicMount) -BRIDGE_IMPL(sceAppUtilMusicUmount) -BRIDGE_IMPL(sceAppUtilPhotoMount) -BRIDGE_IMPL(sceAppUtilPhotoUmount) -BRIDGE_IMPL(sceAppUtilPspSaveDataGetDirNameList) -BRIDGE_IMPL(sceAppUtilPspSaveDataLoad) -BRIDGE_IMPL(sceAppUtilReceiveAppEvent) -BRIDGE_IMPL(sceAppUtilResetCookieWebBrowser) -BRIDGE_IMPL(sceAppUtilSaveDataDataRemove) -BRIDGE_IMPL(sceAppUtilSaveDataDataSave) -BRIDGE_IMPL(sceAppUtilSaveDataGetQuota) -BRIDGE_IMPL(sceAppUtilSaveDataMount) -BRIDGE_IMPL(sceAppUtilSaveDataSlotCreate) -BRIDGE_IMPL(sceAppUtilSaveDataSlotDelete) -BRIDGE_IMPL(sceAppUtilSaveDataSlotGetParam) -BRIDGE_IMPL(sceAppUtilSaveDataSlotSearch) -BRIDGE_IMPL(sceAppUtilSaveDataSlotSetParam) -BRIDGE_IMPL(sceAppUtilSaveDataUmount) -BRIDGE_IMPL(sceAppUtilSaveSafeMemory) -BRIDGE_IMPL(sceAppUtilShutdown) -BRIDGE_IMPL(sceAppUtilStoreBrowse) -BRIDGE_IMPL(sceAppUtilSystemParamGetInt) -BRIDGE_IMPL(sceAppUtilSystemParamGetString) diff --git a/vita3k/modules/SceAppUtil/SceAppUtil.h b/vita3k/modules/SceAppUtil/SceAppUtil.h deleted file mode 100644 index 64fbc044d..000000000 --- a/vita3k/modules/SceAppUtil/SceAppUtil.h +++ /dev/null @@ -1,67 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(sceAppUtilAddCookieWebBrowser) -BRIDGE_DECL(sceAppUtilAddcontMount) -BRIDGE_DECL(sceAppUtilAddcontUmount) -BRIDGE_DECL(sceAppUtilAppEventParseGameCustomData) -BRIDGE_DECL(sceAppUtilAppEventParseIncomingDialog) -BRIDGE_DECL(sceAppUtilAppEventParseLiveArea) -BRIDGE_DECL(sceAppUtilAppEventParseNearGift) -BRIDGE_DECL(sceAppUtilAppEventParseNpActivity) -BRIDGE_DECL(sceAppUtilAppEventParseNpAppDataMessage) -BRIDGE_DECL(sceAppUtilAppEventParseNpBasicJoinablePresence) -BRIDGE_DECL(sceAppUtilAppEventParseNpInviteMessage) -BRIDGE_DECL(sceAppUtilAppEventParseScreenShotNotification) -BRIDGE_DECL(sceAppUtilAppEventParseSessionInvitation) -BRIDGE_DECL(sceAppUtilAppEventParseTeleport) -BRIDGE_DECL(sceAppUtilAppEventParseTriggerUtil) -BRIDGE_DECL(sceAppUtilAppEventParseWebBrowser) -BRIDGE_DECL(sceAppUtilAppParamGetInt) -BRIDGE_DECL(sceAppUtilBgdlGetStatus) -BRIDGE_DECL(sceAppUtilDrmClose) -BRIDGE_DECL(sceAppUtilDrmOpen) -BRIDGE_DECL(sceAppUtilInit) -BRIDGE_DECL(sceAppUtilLaunchWebBrowser) -BRIDGE_DECL(sceAppUtilLoadSafeMemory) -BRIDGE_DECL(sceAppUtilMusicMount) -BRIDGE_DECL(sceAppUtilMusicUmount) -BRIDGE_DECL(sceAppUtilPhotoMount) -BRIDGE_DECL(sceAppUtilPhotoUmount) -BRIDGE_DECL(sceAppUtilPspSaveDataGetDirNameList) -BRIDGE_DECL(sceAppUtilPspSaveDataLoad) -BRIDGE_DECL(sceAppUtilReceiveAppEvent) -BRIDGE_DECL(sceAppUtilResetCookieWebBrowser) -BRIDGE_DECL(sceAppUtilSaveDataDataRemove) -BRIDGE_DECL(sceAppUtilSaveDataDataSave) -BRIDGE_DECL(sceAppUtilSaveDataGetQuota) -BRIDGE_DECL(sceAppUtilSaveDataMount) -BRIDGE_DECL(sceAppUtilSaveDataSlotCreate) -BRIDGE_DECL(sceAppUtilSaveDataSlotDelete) -BRIDGE_DECL(sceAppUtilSaveDataSlotGetParam) -BRIDGE_DECL(sceAppUtilSaveDataSlotSearch) -BRIDGE_DECL(sceAppUtilSaveDataSlotSetParam) -BRIDGE_DECL(sceAppUtilSaveDataUmount) -BRIDGE_DECL(sceAppUtilSaveSafeMemory) -BRIDGE_DECL(sceAppUtilShutdown) -BRIDGE_DECL(sceAppUtilStoreBrowse) -BRIDGE_DECL(sceAppUtilSystemParamGetInt) -BRIDGE_DECL(sceAppUtilSystemParamGetString) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilAddcontForce.cpp b/vita3k/modules/SceAppUtil/SceAppUtilAddcontForce.cpp index 5693af286..0ab9f81d8 100644 --- a/vita3k/modules/SceAppUtil/SceAppUtilAddcontForce.cpp +++ b/vita3k/modules/SceAppUtil/SceAppUtilAddcontForce.cpp @@ -15,10 +15,8 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAppUtilAddcontForce.h" +#include EXPORT(int, sceAppUtilAddcontForceAddcontMount) { return UNIMPLEMENTED(); } - -BRIDGE_IMPL(sceAppUtilAddcontForceAddcontMount) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilAddcontForce.h b/vita3k/modules/SceAppUtil/SceAppUtilAddcontForce.h deleted file mode 100644 index 632a136e7..000000000 --- a/vita3k/modules/SceAppUtil/SceAppUtilAddcontForce.h +++ /dev/null @@ -1,22 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(sceAppUtilAddcontForceAddcontMount) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilBook.cpp b/vita3k/modules/SceAppUtil/SceAppUtilBook.cpp index f307539b6..de5c5d80b 100644 --- a/vita3k/modules/SceAppUtil/SceAppUtilBook.cpp +++ b/vita3k/modules/SceAppUtil/SceAppUtilBook.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAppUtilBook.h" +#include EXPORT(int, sceAppUtilBookMount) { return UNIMPLEMENTED(); @@ -24,6 +24,3 @@ EXPORT(int, sceAppUtilBookMount) { EXPORT(int, sceAppUtilBookUmount) { return UNIMPLEMENTED(); } - -BRIDGE_IMPL(sceAppUtilBookMount) -BRIDGE_IMPL(sceAppUtilBookUmount) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilBook.h b/vita3k/modules/SceAppUtil/SceAppUtilBook.h deleted file mode 100644 index 943f5117b..000000000 --- a/vita3k/modules/SceAppUtil/SceAppUtilBook.h +++ /dev/null @@ -1,23 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(sceAppUtilBookMount) -BRIDGE_DECL(sceAppUtilBookUmount) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilCache.cpp b/vita3k/modules/SceAppUtil/SceAppUtilCache.cpp index 60bb914b8..4065ec297 100644 --- a/vita3k/modules/SceAppUtil/SceAppUtilCache.cpp +++ b/vita3k/modules/SceAppUtil/SceAppUtilCache.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAppUtilCache.h" +#include EXPORT(int, sceAppUtilCacheGetDevInfo) { return UNIMPLEMENTED(); @@ -28,7 +28,3 @@ EXPORT(int, sceAppUtilCacheMount) { EXPORT(int, sceAppUtilCacheUmount) { return UNIMPLEMENTED(); } - -BRIDGE_IMPL(sceAppUtilCacheGetDevInfo) -BRIDGE_IMPL(sceAppUtilCacheMount) -BRIDGE_IMPL(sceAppUtilCacheUmount) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilCache.h b/vita3k/modules/SceAppUtil/SceAppUtilCache.h deleted file mode 100644 index c9a0edb76..000000000 --- a/vita3k/modules/SceAppUtil/SceAppUtilCache.h +++ /dev/null @@ -1,24 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(sceAppUtilCacheGetDevInfo) -BRIDGE_DECL(sceAppUtilCacheMount) -BRIDGE_DECL(sceAppUtilCacheUmount) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilExt.cpp b/vita3k/modules/SceAppUtil/SceAppUtilExt.cpp index 0bdddab3d..80eba1293 100644 --- a/vita3k/modules/SceAppUtil/SceAppUtilExt.cpp +++ b/vita3k/modules/SceAppUtil/SceAppUtilExt.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAppUtilExt.h" +#include EXPORT(int, sceAppUtilExtVideoMount) { return UNIMPLEMENTED(); @@ -24,6 +24,3 @@ EXPORT(int, sceAppUtilExtVideoMount) { EXPORT(int, sceAppUtilExtVideoUmount) { return UNIMPLEMENTED(); } - -BRIDGE_IMPL(sceAppUtilExtVideoMount) -BRIDGE_IMPL(sceAppUtilExtVideoUmount) diff --git a/vita3k/modules/SceAppUtil/SceAppUtilExt.h b/vita3k/modules/SceAppUtil/SceAppUtilExt.h deleted file mode 100644 index f7abf24a3..000000000 --- a/vita3k/modules/SceAppUtil/SceAppUtilExt.h +++ /dev/null @@ -1,23 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(sceAppUtilExtVideoMount) -BRIDGE_DECL(sceAppUtilExtVideoUmount) diff --git a/vita3k/modules/SceAtrac/SceAtrac.cpp b/vita3k/modules/SceAtrac/SceAtrac.cpp index 29380a755..8ac192435 100644 --- a/vita3k/modules/SceAtrac/SceAtrac.cpp +++ b/vita3k/modules/SceAtrac/SceAtrac.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAtrac.h" +#include #include "../SceAudiodec/SceAudiodecUser.h" @@ -371,28 +371,3 @@ EXPORT(SceInt32, sceAtracSetSubBuffer, SceInt32 atracHandle, Ptr pSub return UNIMPLEMENTED(); } - -BRIDGE_IMPL(sceAtracAddStreamData) -BRIDGE_IMPL(sceAtracCreateDecoderGroup) -BRIDGE_IMPL(sceAtracDecode) -BRIDGE_IMPL(sceAtracDeleteDecoderGroup) -BRIDGE_IMPL(sceAtracGetContentInfo) -BRIDGE_IMPL(sceAtracGetDecoderGroupInfo) -BRIDGE_IMPL(sceAtracGetDecoderStatus) -BRIDGE_IMPL(sceAtracGetInternalError) -BRIDGE_IMPL(sceAtracGetLoopInfo) -BRIDGE_IMPL(sceAtracGetNextOutputPosition) -BRIDGE_IMPL(sceAtracGetOutputSamples) -BRIDGE_IMPL(sceAtracGetOutputableSamples) -BRIDGE_IMPL(sceAtracGetRemainSamples) -BRIDGE_IMPL(sceAtracGetStreamInfo) -BRIDGE_IMPL(sceAtracGetSubBufferInfo) -BRIDGE_IMPL(sceAtracGetVacantSize) -BRIDGE_IMPL(sceAtracIsSubBufferNeeded) -BRIDGE_IMPL(sceAtracQueryDecoderGroupMemSize) -BRIDGE_IMPL(sceAtracReleaseHandle) -BRIDGE_IMPL(sceAtracResetNextOutputPosition) -BRIDGE_IMPL(sceAtracSetDataAndAcquireHandle) -BRIDGE_IMPL(sceAtracSetLoopNum) -BRIDGE_IMPL(sceAtracSetOutputSamples) -BRIDGE_IMPL(sceAtracSetSubBuffer) diff --git a/vita3k/modules/SceAtrac/SceAtrac.h b/vita3k/modules/SceAtrac/SceAtrac.h deleted file mode 100644 index e8821ca7b..000000000 --- a/vita3k/modules/SceAtrac/SceAtrac.h +++ /dev/null @@ -1,45 +0,0 @@ -// Vita3K emulator project -// Copyright (C) 2023 Vita3K team -// -// This program is free software; you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 2 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License along -// with this program; if not, write to the Free Software Foundation, Inc., -// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -#pragma once - -#include - -BRIDGE_DECL(sceAtracAddStreamData) -BRIDGE_DECL(sceAtracCreateDecoderGroup) -BRIDGE_DECL(sceAtracDecode) -BRIDGE_DECL(sceAtracDeleteDecoderGroup) -BRIDGE_DECL(sceAtracGetContentInfo) -BRIDGE_DECL(sceAtracGetDecoderGroupInfo) -BRIDGE_DECL(sceAtracGetDecoderStatus) -BRIDGE_DECL(sceAtracGetInternalError) -BRIDGE_DECL(sceAtracGetLoopInfo) -BRIDGE_DECL(sceAtracGetNextOutputPosition) -BRIDGE_DECL(sceAtracGetOutputSamples) -BRIDGE_DECL(sceAtracGetOutputableSamples) -BRIDGE_DECL(sceAtracGetRemainSamples) -BRIDGE_DECL(sceAtracGetStreamInfo) -BRIDGE_DECL(sceAtracGetSubBufferInfo) -BRIDGE_DECL(sceAtracGetVacantSize) -BRIDGE_DECL(sceAtracIsSubBufferNeeded) -BRIDGE_DECL(sceAtracQueryDecoderGroupMemSize) -BRIDGE_DECL(sceAtracReleaseHandle) -BRIDGE_DECL(sceAtracResetNextOutputPosition) -BRIDGE_DECL(sceAtracSetDataAndAcquireHandle) -BRIDGE_DECL(sceAtracSetLoopNum) -BRIDGE_DECL(sceAtracSetOutputSamples) -BRIDGE_DECL(sceAtracSetSubBuffer) diff --git a/vita3k/modules/SceAudio/SceAudio.cpp b/vita3k/modules/SceAudio/SceAudio.cpp index 28825d5b4..4f5631e1e 100644 --- a/vita3k/modules/SceAudio/SceAudio.cpp +++ b/vita3k/modules/SceAudio/SceAudio.cpp @@ -15,7 +15,7 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -#include "SceAudio.h" +#include #include