diff --git a/pkg/apple/RetroArch_iOS11_static.xcodeproj/project.pbxproj b/pkg/apple/RetroArch_iOS11_static.xcodeproj/project.pbxproj index 25f45f69f3..8bfba52952 100644 --- a/pkg/apple/RetroArch_iOS11_static.xcodeproj/project.pbxproj +++ b/pkg/apple/RetroArch_iOS11_static.xcodeproj/project.pbxproj @@ -7,6 +7,24 @@ objects = { /* Begin PBXBuildFile section */ + 04DF170122A1078000F269F7 /* GCDWebServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16DF22A1078000F269F7 /* GCDWebServerResponse.m */; }; + 04DF170222A1078000F269F7 /* GCDWebServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16E222A1078000F269F7 /* GCDWebServerRequest.m */; }; + 04DF170322A1078000F269F7 /* GCDWebServerFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16E522A1078000F269F7 /* GCDWebServerFunctions.m */; }; + 04DF170422A1078000F269F7 /* GCDWebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16E622A1078000F269F7 /* GCDWebServer.m */; }; + 04DF170522A1078000F269F7 /* GCDWebServerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16E722A1078000F269F7 /* GCDWebServerConnection.m */; }; + 04DF170622A1078000F269F7 /* GCDWebServerErrorResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16EC22A1078000F269F7 /* GCDWebServerErrorResponse.m */; }; + 04DF170722A1078000F269F7 /* GCDWebServerFileResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16EE22A1078000F269F7 /* GCDWebServerFileResponse.m */; }; + 04DF170822A1078000F269F7 /* GCDWebServerDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16EF22A1078000F269F7 /* GCDWebServerDataResponse.m */; }; + 04DF170922A1078000F269F7 /* GCDWebServerStreamedResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16F122A1078000F269F7 /* GCDWebServerStreamedResponse.m */; }; + 04DF170A22A1078000F269F7 /* GCDWebServerURLEncodedFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16F622A1078000F269F7 /* GCDWebServerURLEncodedFormRequest.m */; }; + 04DF170B22A1078000F269F7 /* GCDWebServerMultiPartFormRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16F722A1078000F269F7 /* GCDWebServerMultiPartFormRequest.m */; }; + 04DF170C22A1078000F269F7 /* GCDWebServerDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16F822A1078000F269F7 /* GCDWebServerDataRequest.m */; }; + 04DF170D22A1078000F269F7 /* GCDWebServerFileRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16F922A1078000F269F7 /* GCDWebServerFileRequest.m */; }; + 04DF170E22A1078000F269F7 /* WebServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF16FC22A1078000F269F7 /* WebServer.m */; }; + 04DF170F22A1078000F269F7 /* GCDWebUploader.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 04DF16FE22A1078000F269F7 /* GCDWebUploader.bundle */; }; + 04DF171022A1078000F269F7 /* GCDWebUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DF170022A1078000F269F7 /* GCDWebUploader.m */; }; + 04DF171222A1079000F269F7 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04DF171122A1079000F269F7 /* CFNetwork.framework */; }; + 04DF171422A1079700F269F7 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04DF171322A1079700F269F7 /* MobileCoreServices.framework */; }; 50A8BDD41E62825700A5E607 /* assets.zip in Resources */ = {isa = PBXBuildFile; fileRef = 50A8BDD01E62825700A5E607 /* assets.zip */; }; 50BA2CD61E63B17800314483 /* libretro_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5039F36B1E623BBC00A48978 /* libretro_ios.a */; }; 9204BE0D1D319EF300BD49DB /* griffin_objc.m in Sources */ = {isa = PBXBuildFile; fileRef = 50521A431AA23BF500185CC9 /* griffin_objc.m */; }; @@ -34,6 +52,41 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 04DF16DD22A1078000F269F7 /* GCDWebServerFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerFunctions.h; sourceTree = ""; }; + 04DF16DE22A1078000F269F7 /* GCDWebServerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerPrivate.h; sourceTree = ""; }; + 04DF16DF22A1078000F269F7 /* GCDWebServerResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerResponse.m; sourceTree = ""; }; + 04DF16E022A1078000F269F7 /* GCDWebServerConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerConnection.h; sourceTree = ""; }; + 04DF16E122A1078000F269F7 /* GCDWebServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServer.h; sourceTree = ""; }; + 04DF16E222A1078000F269F7 /* GCDWebServerRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerRequest.m; sourceTree = ""; }; + 04DF16E322A1078000F269F7 /* GCDWebServerHTTPStatusCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerHTTPStatusCodes.h; sourceTree = ""; }; + 04DF16E422A1078000F269F7 /* GCDWebServerResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerResponse.h; sourceTree = ""; }; + 04DF16E522A1078000F269F7 /* GCDWebServerFunctions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerFunctions.m; sourceTree = ""; }; + 04DF16E622A1078000F269F7 /* GCDWebServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServer.m; sourceTree = ""; }; + 04DF16E722A1078000F269F7 /* GCDWebServerConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerConnection.m; sourceTree = ""; }; + 04DF16E822A1078000F269F7 /* GCDWebServerRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerRequest.h; sourceTree = ""; }; + 04DF16EA22A1078000F269F7 /* GCDWebServerFileResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerFileResponse.h; sourceTree = ""; }; + 04DF16EB22A1078000F269F7 /* GCDWebServerStreamedResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerStreamedResponse.h; sourceTree = ""; }; + 04DF16EC22A1078000F269F7 /* GCDWebServerErrorResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerErrorResponse.m; sourceTree = ""; }; + 04DF16ED22A1078000F269F7 /* GCDWebServerDataResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerDataResponse.h; sourceTree = ""; }; + 04DF16EE22A1078000F269F7 /* GCDWebServerFileResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerFileResponse.m; sourceTree = ""; }; + 04DF16EF22A1078000F269F7 /* GCDWebServerDataResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerDataResponse.m; sourceTree = ""; }; + 04DF16F022A1078000F269F7 /* GCDWebServerErrorResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerErrorResponse.h; sourceTree = ""; }; + 04DF16F122A1078000F269F7 /* GCDWebServerStreamedResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerStreamedResponse.m; sourceTree = ""; }; + 04DF16F322A1078000F269F7 /* GCDWebServerDataRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerDataRequest.h; sourceTree = ""; }; + 04DF16F422A1078000F269F7 /* GCDWebServerMultiPartFormRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerMultiPartFormRequest.h; sourceTree = ""; }; + 04DF16F522A1078000F269F7 /* GCDWebServerFileRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerFileRequest.h; sourceTree = ""; }; + 04DF16F622A1078000F269F7 /* GCDWebServerURLEncodedFormRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerURLEncodedFormRequest.m; sourceTree = ""; }; + 04DF16F722A1078000F269F7 /* GCDWebServerMultiPartFormRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerMultiPartFormRequest.m; sourceTree = ""; }; + 04DF16F822A1078000F269F7 /* GCDWebServerDataRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerDataRequest.m; sourceTree = ""; }; + 04DF16F922A1078000F269F7 /* GCDWebServerFileRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebServerFileRequest.m; sourceTree = ""; }; + 04DF16FA22A1078000F269F7 /* GCDWebServerURLEncodedFormRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebServerURLEncodedFormRequest.h; sourceTree = ""; }; + 04DF16FB22A1078000F269F7 /* WebServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebServer.h; sourceTree = ""; }; + 04DF16FC22A1078000F269F7 /* WebServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebServer.m; sourceTree = ""; }; + 04DF16FE22A1078000F269F7 /* GCDWebUploader.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = GCDWebUploader.bundle; sourceTree = ""; }; + 04DF16FF22A1078000F269F7 /* GCDWebUploader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDWebUploader.h; sourceTree = ""; }; + 04DF170022A1078000F269F7 /* GCDWebUploader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDWebUploader.m; sourceTree = ""; }; + 04DF171122A1079000F269F7 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; + 04DF171322A1079700F269F7 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 0FDA2A921BE1AFA800F2B5DA /* RetroArch_iOS9-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "RetroArch_iOS9-Info.plist"; path = "/Users/buildbot/buildbot/ios/retroarch/pkg/apple/RetroArch_iOS9-Info.plist"; sourceTree = ""; }; 501232C9192E5FC40063A359 /* griffin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = griffin.c; path = ../../griffin/griffin.c; sourceTree = SOURCE_ROOT; }; 501881EB184BAD6D006F665D /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; @@ -71,6 +124,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 04DF171422A1079700F269F7 /* MobileCoreServices.framework in Frameworks */, + 04DF171222A1079000F269F7 /* CFNetwork.framework in Frameworks */, 50BA2CD61E63B17800314483 /* libretro_ios.a in Frameworks */, 9204BE121D319EF300BD49DB /* libz.dylib in Frameworks */, 9204BE131D319EF300BD49DB /* QuartzCore.framework in Frameworks */, @@ -93,6 +148,86 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 04DF16DA22A1078000F269F7 /* WebServer */ = { + isa = PBXGroup; + children = ( + 04DF16DB22A1078000F269F7 /* GCDWebServer */, + 04DF16FB22A1078000F269F7 /* WebServer.h */, + 04DF16FC22A1078000F269F7 /* WebServer.m */, + 04DF16FD22A1078000F269F7 /* GCDWebUploader */, + ); + path = WebServer; + sourceTree = ""; + }; + 04DF16DB22A1078000F269F7 /* GCDWebServer */ = { + isa = PBXGroup; + children = ( + 04DF16DC22A1078000F269F7 /* Core */, + 04DF16E922A1078000F269F7 /* Responses */, + 04DF16F222A1078000F269F7 /* Requests */, + ); + path = GCDWebServer; + sourceTree = ""; + }; + 04DF16DC22A1078000F269F7 /* Core */ = { + isa = PBXGroup; + children = ( + 04DF16DD22A1078000F269F7 /* GCDWebServerFunctions.h */, + 04DF16DE22A1078000F269F7 /* GCDWebServerPrivate.h */, + 04DF16DF22A1078000F269F7 /* GCDWebServerResponse.m */, + 04DF16E022A1078000F269F7 /* GCDWebServerConnection.h */, + 04DF16E122A1078000F269F7 /* GCDWebServer.h */, + 04DF16E222A1078000F269F7 /* GCDWebServerRequest.m */, + 04DF16E322A1078000F269F7 /* GCDWebServerHTTPStatusCodes.h */, + 04DF16E422A1078000F269F7 /* GCDWebServerResponse.h */, + 04DF16E522A1078000F269F7 /* GCDWebServerFunctions.m */, + 04DF16E622A1078000F269F7 /* GCDWebServer.m */, + 04DF16E722A1078000F269F7 /* GCDWebServerConnection.m */, + 04DF16E822A1078000F269F7 /* GCDWebServerRequest.h */, + ); + path = Core; + sourceTree = ""; + }; + 04DF16E922A1078000F269F7 /* Responses */ = { + isa = PBXGroup; + children = ( + 04DF16EA22A1078000F269F7 /* GCDWebServerFileResponse.h */, + 04DF16EB22A1078000F269F7 /* GCDWebServerStreamedResponse.h */, + 04DF16EC22A1078000F269F7 /* GCDWebServerErrorResponse.m */, + 04DF16ED22A1078000F269F7 /* GCDWebServerDataResponse.h */, + 04DF16EE22A1078000F269F7 /* GCDWebServerFileResponse.m */, + 04DF16EF22A1078000F269F7 /* GCDWebServerDataResponse.m */, + 04DF16F022A1078000F269F7 /* GCDWebServerErrorResponse.h */, + 04DF16F122A1078000F269F7 /* GCDWebServerStreamedResponse.m */, + ); + path = Responses; + sourceTree = ""; + }; + 04DF16F222A1078000F269F7 /* Requests */ = { + isa = PBXGroup; + children = ( + 04DF16F322A1078000F269F7 /* GCDWebServerDataRequest.h */, + 04DF16F422A1078000F269F7 /* GCDWebServerMultiPartFormRequest.h */, + 04DF16F522A1078000F269F7 /* GCDWebServerFileRequest.h */, + 04DF16F622A1078000F269F7 /* GCDWebServerURLEncodedFormRequest.m */, + 04DF16F722A1078000F269F7 /* GCDWebServerMultiPartFormRequest.m */, + 04DF16F822A1078000F269F7 /* GCDWebServerDataRequest.m */, + 04DF16F922A1078000F269F7 /* GCDWebServerFileRequest.m */, + 04DF16FA22A1078000F269F7 /* GCDWebServerURLEncodedFormRequest.h */, + ); + path = Requests; + sourceTree = ""; + }; + 04DF16FD22A1078000F269F7 /* GCDWebUploader */ = { + isa = PBXGroup; + children = ( + 04DF16FE22A1078000F269F7 /* GCDWebUploader.bundle */, + 04DF16FF22A1078000F269F7 /* GCDWebUploader.h */, + 04DF170022A1078000F269F7 /* GCDWebUploader.m */, + ); + path = GCDWebUploader; + sourceTree = ""; + }; 83D632D719ECFCC4009E3161 /* Assets */ = { isa = PBXGroup; children = ( @@ -116,6 +251,7 @@ 96AFAE3416C1D4EA009DE44C /* Supporting Files */, 503700AE1ACA18E400A51A37 /* Info.plist */, 0FDA2A921BE1AFA800F2B5DA /* RetroArch_iOS9-Info.plist */, + 04DF16DA22A1078000F269F7 /* WebServer */, ); indentWidth = 3; sourceTree = ""; @@ -132,6 +268,8 @@ 96AFAE2816C1D4EA009DE44C /* Frameworks */ = { isa = PBXGroup; children = ( + 04DF171322A1079700F269F7 /* MobileCoreServices.framework */, + 04DF171122A1079000F269F7 /* CFNetwork.framework */, 5039F36B1E623BBC00A48978 /* libretro_ios.a */, 5040F04F1AE47ED4006F6972 /* libz.dylib */, 50C3B1AD1AB1107100F478D3 /* QuartzCore.framework */, @@ -260,6 +398,7 @@ 9204BE221D319EF300BD49DB /* iOS/Resources/ic_pause.png in Resources */, 9204BE231D319EF300BD49DB /* InfoPlist.strings in Resources */, 9204BE241D319EF300BD49DB /* iOS/Resources/Media.xcassets in Resources */, + 04DF170F22A1078000F269F7 /* GCDWebUploader.bundle in Resources */, 9204BE251D319EF300BD49DB /* iOS/Resources/PauseIndicatorView.xib in Resources */, 9204BE261D319EF300BD49DB /* iOS/modules in Resources */, ); @@ -288,8 +427,23 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 04DF170C22A1078000F269F7 /* GCDWebServerDataRequest.m in Sources */, + 04DF170222A1078000F269F7 /* GCDWebServerRequest.m in Sources */, + 04DF170522A1078000F269F7 /* GCDWebServerConnection.m in Sources */, + 04DF170B22A1078000F269F7 /* GCDWebServerMultiPartFormRequest.m in Sources */, + 04DF170622A1078000F269F7 /* GCDWebServerErrorResponse.m in Sources */, + 04DF170322A1078000F269F7 /* GCDWebServerFunctions.m in Sources */, + 04DF170422A1078000F269F7 /* GCDWebServer.m in Sources */, 9204BE0D1D319EF300BD49DB /* griffin_objc.m in Sources */, 9204BE101D319EF300BD49DB /* griffin.c in Sources */, + 04DF170A22A1078000F269F7 /* GCDWebServerURLEncodedFormRequest.m in Sources */, + 04DF171022A1078000F269F7 /* GCDWebUploader.m in Sources */, + 04DF170822A1078000F269F7 /* GCDWebServerDataResponse.m in Sources */, + 04DF170E22A1078000F269F7 /* WebServer.m in Sources */, + 04DF170D22A1078000F269F7 /* GCDWebServerFileRequest.m in Sources */, + 04DF170722A1078000F269F7 /* GCDWebServerFileResponse.m in Sources */, + 04DF170922A1078000F269F7 /* GCDWebServerStreamedResponse.m in Sources */, + 04DF170122A1078000F269F7 /* GCDWebServerResponse.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -342,6 +496,7 @@ "-DHAVE_HID", "-DHAVE_NETWORKING", "-DHAVE_NETPLAYDISCOVERY", + "-DHAVE_RUNAHEAD", "-DHAVE_GRIFFIN", "-DHAVE_STB_VORBIS", "-DHAVE_MINIUPNPC", @@ -365,6 +520,7 @@ "-D__LIBRETRO__", "-DRARCH_MOBILE", "-DHAVE_COREAUDIO", + "-DHAVE_DYNAMIC", "-DHAVE_OVERLAY", "-DHAVE_ZLIB", "-DHAVE_RPNG", @@ -383,6 +539,7 @@ "-D_LZMA_UINT32_IS_ULONG", "-DHAVE_MFI", "-DHAVE_BTSTACK", + "-DHAVE_KEYMAPPER", ); PRODUCT_BUNDLE_IDENTIFIER = com.libretro.RetroArchiOS11S; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -429,6 +586,7 @@ "-DHAVE_HID", "-DHAVE_NETWORKING", "-DHAVE_NETPLAYDISCOVERY", + "-DHAVE_RUNAHEAD", "-DHAVE_GRIFFIN", "-DHAVE_STB_VORBIS", "-DHAVE_MINIUPNPC", @@ -443,6 +601,7 @@ "-DHAVE_MENU_WIDGETS", "-DHAVE_LIBRETRODB", "-DIOS", + "-DHAVE_DYNAMIC", "-DHAVE_OPENGL", "-DHAVE_OPENGLES", "-DHAVE_OPENGLES2", @@ -482,6 +641,7 @@ "-DHAVE_HID", "-DHAVE_NETWORKING", "-DHAVE_NETPLAYDISCOVERY", + "-DHAVE_RUNAHEAD", "-DHAVE_GRIFFIN", "-DHAVE_STB_VORBIS", "-DHAVE_MINIUPNPC", @@ -505,6 +665,7 @@ "-D__LIBRETRO__", "-DRARCH_MOBILE", "-DHAVE_COREAUDIO", + "-DHAVE_DYNAMIC", "-DRARCH_INTERNAL", "-DHAVE_OVERLAY", "-DHAVE_ZLIB", @@ -524,6 +685,7 @@ "-D_LZMA_UINT32_IS_ULONG", "-DHAVE_MFI", "-DHAVE_BTSTACK", + "-DHAVE_KEYMAPPER", ); PRODUCT_BUNDLE_IDENTIFIER = com.libretro.RetroArchiOS11S; PRODUCT_NAME = "$(TARGET_NAME)";