diff --git a/apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.pbxproj b/apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.pbxproj deleted file mode 100644 index fc6aba1dff..0000000000 --- a/apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.pbxproj +++ /dev/null @@ -1,847 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 45; - objects = { - -/* Begin PBXBuildFile section */ - 50351E7D192E5E8900668AB1 /* settings.m in Sources */ = {isa = PBXBuildFile; fileRef = 50351E7C192E5E8900668AB1 /* settings.m */; }; - 50351E7F192E5EC100668AB1 /* platform.m in Sources */ = {isa = PBXBuildFile; fileRef = 50351E7E192E5EC100668AB1 /* platform.m */; }; - 50535530185E0F4000926C26 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5053552F185E0F4000926C26 /* CoreLocation.framework */; }; - 50BD3EF31A1BBA6100F2BD1B /* settings.m in Sources */ = {isa = PBXBuildFile; fileRef = 50351E7C192E5E8900668AB1 /* settings.m */; }; - 50BD3EF41A1BBA6100F2BD1B /* CFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C374A819F04F7A00984F8D /* CFExtensions.m */; }; - 50BD3EF51A1BBA6100F2BD1B /* platform.m in Sources */ = {isa = PBXBuildFile; fileRef = 50351E7E192E5EC100668AB1 /* platform.m */; }; - 50BD3EF61A1BBA6100F2BD1B /* utility.m in Sources */ = {isa = PBXBuildFile; fileRef = 98AF929D192ED5C4009A8479 /* utility.m */; }; - 50BD3EF71A1BBA6100F2BD1B /* RAGameView.m in Sources */ = {isa = PBXBuildFile; fileRef = 98AF92A3192ED60E009A8479 /* RAGameView.m */; }; - 50BD3EF81A1BBA6100F2BD1B /* griffin.c in Sources */ = {isa = PBXBuildFile; fileRef = 98AF92B0192ED685009A8479 /* griffin.c */; }; - 50BD3EFA1A1BBA6100F2BD1B /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50C61C281A1BB12F00A48DD3 /* CoreVideo.framework */; }; - 50BD3EFD1A1BBA6100F2BD1B /* Cg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50D66297199F344700CF54E3 /* Cg.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 50BD3EFE1A1BBA6100F2BD1B /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5053552F185E0F4000926C26 /* CoreLocation.framework */; }; - 50BD3EFF1A1BBA6100F2BD1B /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 962EE0E1178B3DF6004224FF /* IOKit.framework */; }; - 50BD3F001A1BBA6100F2BD1B /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A81788F0E500D6CA69 /* AudioUnit.framework */; }; - 50BD3F011A1BBA6100F2BD1B /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A61788F0D900D6CA69 /* OpenGL.framework */; }; - 50BD3F021A1BBA6100F2BD1B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A21788F0C200D6CA69 /* CoreAudio.framework */; }; - 50BD3F031A1BBA6100F2BD1B /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A31788F0C200D6CA69 /* CoreAudioKit.framework */; }; - 50BD3F041A1BBA6100F2BD1B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96355CE21788E72A0010DBFA /* Cocoa.framework */; }; - 50BD3F051A1BBA6100F2BD1B /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BC877D19F83C45004FE2CB /* ApplicationServices.framework */; }; - 50BD3F071A1BBA6100F2BD1B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9678948F1788ECDB00D6CA69 /* InfoPlist.strings */; }; - 50BD3F081A1BBA6100F2BD1B /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 967894911788ECDB00D6CA69 /* MainMenu.xib */; }; - 50BD3F0A1A1BBA6100F2BD1B /* RetroArch.icns in Resources */ = {isa = PBXBuildFile; fileRef = C15874EE178F2094001171D4 /* RetroArch.icns */; }; - 50BD3F0B1A1BBA6100F2BD1B /* Settings.xib in Resources */ = {isa = PBXBuildFile; fileRef = 964DE7C617D84B57001CBB6C /* Settings.xib */; }; - 50C374A919F04F7A00984F8D /* CFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C374A819F04F7A00984F8D /* CFExtensions.m */; }; - 50D66298199F344700CF54E3 /* Cg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50D66297199F344700CF54E3 /* Cg.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 50EE6B811A1BB76600533C47 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50C61C261A1BB11D00A48DD3 /* CoreMedia.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 50EE6B821A1BB77D00533C47 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50C61C241A1BB10300A48DD3 /* AVFoundation.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 50EE6B831A1BB78E00533C47 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50C61C281A1BB12F00A48DD3 /* CoreVideo.framework */; }; - 840A4D101A7CE7990015C9CD /* assets in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D0D1A7CE5250015C9CD /* assets */; }; - 840A4D131A7CEA100015C9CD /* assets in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D0D1A7CE5250015C9CD /* assets */; }; - 840A4D151A7CEA850015C9CD /* autoconfig in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D141A7CEA850015C9CD /* autoconfig */; }; - 840A4D171A7CEAF80015C9CD /* overlays in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D161A7CEAF80015C9CD /* overlays */; }; - 840A4D1B1A7CF33E0015C9CD /* shaders_cg in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D181A7CF31A0015C9CD /* shaders_cg */; }; - 840A4D1C1A7CF3E80015C9CD /* autoconfig in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D141A7CEA850015C9CD /* autoconfig */; }; - 840A4D1D1A7CF3F00015C9CD /* overlays in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D161A7CEAF80015C9CD /* overlays */; }; - 840A4D1F1A7CF4040015C9CD /* shaders_cg in CopyFiles */ = {isa = PBXBuildFile; fileRef = 840A4D181A7CF31A0015C9CD /* shaders_cg */; }; - 84F9A97E1A7E3B87003AF12F /* cht in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A97D1A7E3B87003AF12F /* cht */; }; - 84F9A9801A7E3B9F003AF12F /* cursors in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A97F1A7E3B9F003AF12F /* cursors */; }; - 84F9A9821A7E3BB2003AF12F /* dat in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A9811A7E3BB2003AF12F /* dat */; }; - 84F9A9841A7E3C42003AF12F /* metadat in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A9831A7E3C42003AF12F /* metadat */; }; - 84F9A9861A7E3C5E003AF12F /* rdb in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A9851A7E3C5E003AF12F /* rdb */; }; - 84F9A9891A7E3E14003AF12F /* cht in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A97D1A7E3B87003AF12F /* cht */; }; - 84F9A98A1A7E3E1E003AF12F /* cursors in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A97F1A7E3B9F003AF12F /* cursors */; }; - 84F9A98B1A7E3E25003AF12F /* dat in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A9811A7E3BB2003AF12F /* dat */; }; - 84F9A98C1A7E3E2B003AF12F /* metadat in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A9831A7E3C42003AF12F /* metadat */; }; - 84F9A98D1A7E3E33003AF12F /* rdb in CopyFiles */ = {isa = PBXBuildFile; fileRef = 84F9A9851A7E3C5E003AF12F /* rdb */; }; - 962EE0E2178B3DF6004224FF /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 962EE0E1178B3DF6004224FF /* IOKit.framework */; }; - 96355CE31788E72A0010DBFA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96355CE21788E72A0010DBFA /* Cocoa.framework */; }; - 964DE7C417D84B57001CBB6C /* Settings.xib in Resources */ = {isa = PBXBuildFile; fileRef = 964DE7C617D84B57001CBB6C /* Settings.xib */; }; - 967894931788ECDB00D6CA69 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9678948F1788ECDB00D6CA69 /* InfoPlist.strings */; }; - 967894941788ECDB00D6CA69 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 967894911788ECDB00D6CA69 /* MainMenu.xib */; }; - 967894A41788F0C200D6CA69 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A21788F0C200D6CA69 /* CoreAudio.framework */; }; - 967894A51788F0C200D6CA69 /* CoreAudioKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A31788F0C200D6CA69 /* CoreAudioKit.framework */; }; - 967894A71788F0D900D6CA69 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A61788F0D900D6CA69 /* OpenGL.framework */; }; - 967894A91788F0E500D6CA69 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 967894A81788F0E500D6CA69 /* AudioUnit.framework */; }; - 98AF929E192ED5C4009A8479 /* utility.m in Sources */ = {isa = PBXBuildFile; fileRef = 98AF929D192ED5C4009A8479 /* utility.m */; }; - 98AF92A4192ED60E009A8479 /* RAGameView.m in Sources */ = {isa = PBXBuildFile; fileRef = 98AF92A3192ED60E009A8479 /* RAGameView.m */; }; - 98AF92B1192ED685009A8479 /* griffin.c in Sources */ = {isa = PBXBuildFile; fileRef = 98AF92B0192ED685009A8479 /* griffin.c */; }; - 98BC877E19F83C45004FE2CB /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98BC877D19F83C45004FE2CB /* ApplicationServices.framework */; }; - C15874EF178F2094001171D4 /* RetroArch.icns in Resources */ = {isa = PBXBuildFile; fileRef = C15874EE178F2094001171D4 /* RetroArch.icns */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 840A4D0F1A7CE77B0015C9CD /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = modules; - dstSubfolderSpec = 7; - files = ( - 840A4D171A7CEAF80015C9CD /* overlays in CopyFiles */, - 840A4D151A7CEA850015C9CD /* autoconfig in CopyFiles */, - 840A4D101A7CE7990015C9CD /* assets in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 840A4D121A7CE9F90015C9CD /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = modules; - dstSubfolderSpec = 7; - files = ( - 840A4D1D1A7CF3F00015C9CD /* overlays in CopyFiles */, - 840A4D1C1A7CF3E80015C9CD /* autoconfig in CopyFiles */, - 840A4D131A7CEA100015C9CD /* assets in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 840A4D1A1A7CF3290015C9CD /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = modules/shaders; - dstSubfolderSpec = 7; - files = ( - 840A4D1B1A7CF33E0015C9CD /* shaders_cg in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 840A4D1E1A7CF3F50015C9CD /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = modules/shaders; - dstSubfolderSpec = 7; - files = ( - 840A4D1F1A7CF4040015C9CD /* shaders_cg in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84F9A97C1A7E3B6B003AF12F /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = modules; - dstSubfolderSpec = 7; - files = ( - 84F9A9861A7E3C5E003AF12F /* rdb in CopyFiles */, - 84F9A9841A7E3C42003AF12F /* metadat in CopyFiles */, - 84F9A9821A7E3BB2003AF12F /* dat in CopyFiles */, - 84F9A9801A7E3B9F003AF12F /* cursors in CopyFiles */, - 84F9A97E1A7E3B87003AF12F /* cht in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84F9A9881A7E3E02003AF12F /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = modules; - dstSubfolderSpec = 7; - files = ( - 84F9A98D1A7E3E33003AF12F /* rdb in CopyFiles */, - 84F9A98C1A7E3E2B003AF12F /* metadat in CopyFiles */, - 84F9A98B1A7E3E25003AF12F /* dat in CopyFiles */, - 84F9A98A1A7E3E1E003AF12F /* cursors in CopyFiles */, - 84F9A9891A7E3E14003AF12F /* cht in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 50351E7C192E5E8900668AB1 /* settings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = settings.m; path = ../settings.m; sourceTree = ""; }; - 50351E7E192E5EC100668AB1 /* platform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = platform.m; path = ../platform.m; sourceTree = ""; }; - 5053552F185E0F4000926C26 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; - 50BD3F0F1A1BBA6100F2BD1B /* RetroArch 10.6.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "RetroArch 10.6.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 50BD3F101A1BBA6100F2BD1B /* RetroArch 10.6-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = "RetroArch 10.6-Info.plist"; path = "../Resources/RetroArch 10.6-Info.plist"; sourceTree = ""; }; - 50C374A819F04F7A00984F8D /* CFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CFExtensions.m; path = ../../common/CFExtensions.m; sourceTree = SOURCE_ROOT; }; - 50C61C241A1BB10300A48DD3 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; - 50C61C261A1BB11D00A48DD3 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; }; - 50C61C281A1BB12F00A48DD3 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; - 50D66295199F28AC00CF54E3 /* Cg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Cg.framework; sourceTree = ""; }; - 50D66297199F344700CF54E3 /* Cg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cg.framework; path = /Library/Frameworks/Cg.framework; sourceTree = ""; }; - 840A4D0D1A7CE5250015C9CD /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../../../media/assets; sourceTree = ""; }; - 840A4D141A7CEA850015C9CD /* autoconfig */ = {isa = PBXFileReference; lastKnownFileType = folder; name = autoconfig; path = ../../../media/autoconfig; sourceTree = ""; }; - 840A4D161A7CEAF80015C9CD /* overlays */ = {isa = PBXFileReference; lastKnownFileType = folder; name = overlays; path = ../../../media/overlays; sourceTree = ""; }; - 840A4D181A7CF31A0015C9CD /* shaders_cg */ = {isa = PBXFileReference; lastKnownFileType = folder; name = shaders_cg; path = ../../../media/shaders_cg; sourceTree = ""; }; - 84F9A97D1A7E3B87003AF12F /* cht */ = {isa = PBXFileReference; lastKnownFileType = folder; name = cht; path = ../../../media/libretrodb/cht; sourceTree = ""; }; - 84F9A97F1A7E3B9F003AF12F /* cursors */ = {isa = PBXFileReference; lastKnownFileType = folder; name = cursors; path = ../../../media/libretrodb/cursors; sourceTree = ""; }; - 84F9A9811A7E3BB2003AF12F /* dat */ = {isa = PBXFileReference; lastKnownFileType = folder; name = dat; path = ../../../media/libretrodb/dat; sourceTree = ""; }; - 84F9A9831A7E3C42003AF12F /* metadat */ = {isa = PBXFileReference; lastKnownFileType = folder; name = metadat; path = ../../../media/libretrodb/metadat; sourceTree = ""; }; - 84F9A9851A7E3C5E003AF12F /* rdb */ = {isa = PBXFileReference; lastKnownFileType = folder; name = rdb; path = ../../../media/libretrodb/rdb; sourceTree = ""; }; - 962EE0E1178B3DF6004224FF /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - 96355CDF1788E72A0010DBFA /* RetroArch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RetroArch.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 96355CE21788E72A0010DBFA /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - 96355CE51788E72A0010DBFA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 96355CE61788E72A0010DBFA /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; - 96355CE71788E72A0010DBFA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 964DE7C517D84B57001CBB6C /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../Resources/en.lproj/Settings.xib; sourceTree = ""; }; - 9678948D1788ECCA00D6CA69 /* RetroArch-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; name = "RetroArch-Info.plist"; path = "../Resources/RetroArch-Info.plist"; sourceTree = ""; }; - 967894901788ECDB00D6CA69 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = ../Resources/en.lproj/InfoPlist.strings; sourceTree = SOURCE_ROOT; }; - 967894921788ECDB00D6CA69 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../Resources/en.lproj/MainMenu.xib; sourceTree = ""; }; - 967894A21788F0C200D6CA69 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/CoreAudio.framework; sourceTree = DEVELOPER_DIR; }; - 967894A31788F0C200D6CA69 /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/CoreAudioKit.framework; sourceTree = DEVELOPER_DIR; }; - 967894A61788F0D900D6CA69 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework; sourceTree = DEVELOPER_DIR; }; - 967894A81788F0E500D6CA69 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AudioUnit.framework; sourceTree = DEVELOPER_DIR; }; - 98AF929D192ED5C4009A8479 /* utility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = utility.m; path = ../../common/utility.m; sourceTree = SOURCE_ROOT; }; - 98AF92A3192ED60E009A8479 /* RAGameView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RAGameView.m; path = ../../common/RAGameView.m; sourceTree = SOURCE_ROOT; }; - 98AF92B0192ED685009A8479 /* griffin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = griffin.c; path = ../../../griffin/griffin.c; sourceTree = SOURCE_ROOT; }; - 98BC877D19F83C45004FE2CB /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; }; - C15874EE178F2094001171D4 /* RetroArch.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = RetroArch.icns; path = ../Resources/RetroArch.icns; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 50BD3EF91A1BBA6100F2BD1B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 50BD3EFA1A1BBA6100F2BD1B /* CoreVideo.framework in Frameworks */, - 50BD3EFD1A1BBA6100F2BD1B /* Cg.framework in Frameworks */, - 50BD3EFE1A1BBA6100F2BD1B /* CoreLocation.framework in Frameworks */, - 50BD3EFF1A1BBA6100F2BD1B /* IOKit.framework in Frameworks */, - 50BD3F001A1BBA6100F2BD1B /* AudioUnit.framework in Frameworks */, - 50BD3F011A1BBA6100F2BD1B /* OpenGL.framework in Frameworks */, - 50BD3F021A1BBA6100F2BD1B /* CoreAudio.framework in Frameworks */, - 50BD3F031A1BBA6100F2BD1B /* CoreAudioKit.framework in Frameworks */, - 50BD3F041A1BBA6100F2BD1B /* Cocoa.framework in Frameworks */, - 50BD3F051A1BBA6100F2BD1B /* ApplicationServices.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 96355CDC1788E72A0010DBFA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 50EE6B831A1BB78E00533C47 /* CoreVideo.framework in Frameworks */, - 50EE6B821A1BB77D00533C47 /* AVFoundation.framework in Frameworks */, - 50EE6B811A1BB76600533C47 /* CoreMedia.framework in Frameworks */, - 50D66298199F344700CF54E3 /* Cg.framework in Frameworks */, - 50535530185E0F4000926C26 /* CoreLocation.framework in Frameworks */, - 962EE0E2178B3DF6004224FF /* IOKit.framework in Frameworks */, - 967894A91788F0E500D6CA69 /* AudioUnit.framework in Frameworks */, - 967894A71788F0D900D6CA69 /* OpenGL.framework in Frameworks */, - 967894A41788F0C200D6CA69 /* CoreAudio.framework in Frameworks */, - 967894A51788F0C200D6CA69 /* CoreAudioKit.framework in Frameworks */, - 96355CE31788E72A0010DBFA /* Cocoa.framework in Frameworks */, - 98BC877E19F83C45004FE2CB /* ApplicationServices.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 50638D6D192E636400A8EB4D /* osx */ = { - isa = PBXGroup; - children = ( - 50351E7C192E5E8900668AB1 /* settings.m */, - 50351E7E192E5EC100668AB1 /* platform.m */, - ); - name = osx; - sourceTree = ""; - }; - 96355CD41788E6E00010DBFA = { - isa = PBXGroup; - children = ( - 84F9A9851A7E3C5E003AF12F /* rdb */, - 84F9A9831A7E3C42003AF12F /* metadat */, - 84F9A9811A7E3BB2003AF12F /* dat */, - 84F9A97F1A7E3B9F003AF12F /* cursors */, - 84F9A97D1A7E3B87003AF12F /* cht */, - 840A4D181A7CF31A0015C9CD /* shaders_cg */, - 840A4D161A7CEAF80015C9CD /* overlays */, - 840A4D141A7CEA850015C9CD /* autoconfig */, - 840A4D0D1A7CE5250015C9CD /* assets */, - 98AF92AF192ED659009A8479 /* core */, - 50638D6D192E636400A8EB4D /* osx */, - 962EE0E1178B3DF6004224FF /* IOKit.framework */, - 96355CE81788E72A0010DBFA /* common */, - 96355CE11788E72A0010DBFA /* Frameworks */, - 96355CE01788E72A0010DBFA /* Products */, - 96355CE91788E72A0010DBFA /* Resources */, - 98BC877D19F83C45004FE2CB /* ApplicationServices.framework */, - ); - indentWidth = 3; - sourceTree = ""; - tabWidth = 3; - }; - 96355CE01788E72A0010DBFA /* Products */ = { - isa = PBXGroup; - children = ( - 96355CDF1788E72A0010DBFA /* RetroArch.app */, - 50BD3F0F1A1BBA6100F2BD1B /* RetroArch 10.6.app */, - ); - name = Products; - sourceTree = ""; - }; - 96355CE11788E72A0010DBFA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 50C61C281A1BB12F00A48DD3 /* CoreVideo.framework */, - 50C61C261A1BB11D00A48DD3 /* CoreMedia.framework */, - 50C61C241A1BB10300A48DD3 /* AVFoundation.framework */, - 50D66297199F344700CF54E3 /* Cg.framework */, - 50D66295199F28AC00CF54E3 /* Cg.framework */, - 5053552F185E0F4000926C26 /* CoreLocation.framework */, - 967894A81788F0E500D6CA69 /* AudioUnit.framework */, - 967894A61788F0D900D6CA69 /* OpenGL.framework */, - 967894A21788F0C200D6CA69 /* CoreAudio.framework */, - 967894A31788F0C200D6CA69 /* CoreAudioKit.framework */, - 96355CE51788E72A0010DBFA /* AppKit.framework */, - 96355CE61788E72A0010DBFA /* CoreData.framework */, - 96355CE71788E72A0010DBFA /* Foundation.framework */, - 96355CE21788E72A0010DBFA /* Cocoa.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 96355CE81788E72A0010DBFA /* common */ = { - isa = PBXGroup; - children = ( - 50C374A819F04F7A00984F8D /* CFExtensions.m */, - 98AF92A3192ED60E009A8479 /* RAGameView.m */, - 98AF929D192ED5C4009A8479 /* utility.m */, - ); - path = common; - sourceTree = ""; - }; - 96355CE91788E72A0010DBFA /* Resources */ = { - isa = PBXGroup; - children = ( - 964DE7C617D84B57001CBB6C /* Settings.xib */, - C15874EE178F2094001171D4 /* RetroArch.icns */, - 967894911788ECDB00D6CA69 /* MainMenu.xib */, - 50BD3F101A1BBA6100F2BD1B /* RetroArch 10.6-Info.plist */, - 9678948F1788ECDB00D6CA69 /* InfoPlist.strings */, - 9678948D1788ECCA00D6CA69 /* RetroArch-Info.plist */, - ); - name = Resources; - path = RetroArch; - sourceTree = ""; - }; - 98AF92AF192ED659009A8479 /* core */ = { - isa = PBXGroup; - children = ( - 98AF92B0192ED685009A8479 /* griffin.c */, - ); - name = core; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 50BD3EF11A1BBA6100F2BD1B /* RetroArch 10.6 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 50BD3F0C1A1BBA6100F2BD1B /* Build configuration list for PBXNativeTarget "RetroArch 10.6" */; - buildPhases = ( - 50BD3EF21A1BBA6100F2BD1B /* Sources */, - 50BD3EF91A1BBA6100F2BD1B /* Frameworks */, - 50BD3F061A1BBA6100F2BD1B /* Resources */, - 840A4D121A7CE9F90015C9CD /* CopyFiles */, - 840A4D1E1A7CF3F50015C9CD /* CopyFiles */, - 84F9A9881A7E3E02003AF12F /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "RetroArch 10.6"; - productName = RetroArch; - productReference = 50BD3F0F1A1BBA6100F2BD1B /* RetroArch 10.6.app */; - productType = "com.apple.product-type.application"; - }; - 96355CDE1788E72A0010DBFA /* RetroArch */ = { - isa = PBXNativeTarget; - buildConfigurationList = 96355CFA1788E72B0010DBFA /* Build configuration list for PBXNativeTarget "RetroArch" */; - buildPhases = ( - 96355CDB1788E72A0010DBFA /* Sources */, - 96355CDC1788E72A0010DBFA /* Frameworks */, - 96355CDD1788E72A0010DBFA /* Resources */, - 840A4D0F1A7CE77B0015C9CD /* CopyFiles */, - 840A4D1A1A7CF3290015C9CD /* CopyFiles */, - 84F9A97C1A7E3B6B003AF12F /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RetroArch; - productName = RetroArch; - productReference = 96355CDF1788E72A0010DBFA /* RetroArch.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 96355CD51788E6E00010DBFA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0610; - }; - buildConfigurationList = 96355CD81788E6E00010DBFA /* Build configuration list for PBXProject "RetroArch_OSX" */; - compatibilityVersion = "Xcode 3.0"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 96355CD41788E6E00010DBFA; - productRefGroup = 96355CE01788E72A0010DBFA /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 96355CDE1788E72A0010DBFA /* RetroArch */, - 50BD3EF11A1BBA6100F2BD1B /* RetroArch 10.6 */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 50BD3F061A1BBA6100F2BD1B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 50BD3F071A1BBA6100F2BD1B /* InfoPlist.strings in Resources */, - 50BD3F081A1BBA6100F2BD1B /* MainMenu.xib in Resources */, - 50BD3F0A1A1BBA6100F2BD1B /* RetroArch.icns in Resources */, - 50BD3F0B1A1BBA6100F2BD1B /* Settings.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 96355CDD1788E72A0010DBFA /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 967894931788ECDB00D6CA69 /* InfoPlist.strings in Resources */, - 967894941788ECDB00D6CA69 /* MainMenu.xib in Resources */, - C15874EF178F2094001171D4 /* RetroArch.icns in Resources */, - 964DE7C417D84B57001CBB6C /* Settings.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 50BD3EF21A1BBA6100F2BD1B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 50BD3EF31A1BBA6100F2BD1B /* settings.m in Sources */, - 50BD3EF41A1BBA6100F2BD1B /* CFExtensions.m in Sources */, - 50BD3EF51A1BBA6100F2BD1B /* platform.m in Sources */, - 50BD3EF61A1BBA6100F2BD1B /* utility.m in Sources */, - 50BD3EF71A1BBA6100F2BD1B /* RAGameView.m in Sources */, - 50BD3EF81A1BBA6100F2BD1B /* griffin.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 96355CDB1788E72A0010DBFA /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 50351E7D192E5E8900668AB1 /* settings.m in Sources */, - 50C374A919F04F7A00984F8D /* CFExtensions.m in Sources */, - 50351E7F192E5EC100668AB1 /* platform.m in Sources */, - 98AF929E192ED5C4009A8479 /* utility.m in Sources */, - 98AF92A4192ED60E009A8479 /* RAGameView.m in Sources */, - 98AF92B1192ED685009A8479 /* griffin.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 964DE7C617D84B57001CBB6C /* Settings.xib */ = { - isa = PBXVariantGroup; - children = ( - 964DE7C517D84B57001CBB6C /* en */, - ); - name = Settings.xib; - path = ../../Resources; - sourceTree = ""; - }; - 9678948F1788ECDB00D6CA69 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 967894901788ECDB00D6CA69 /* en */, - ); - name = InfoPlist.strings; - path = ../Resources; - sourceTree = ""; - }; - 967894911788ECDB00D6CA69 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 967894921788ECDB00D6CA69 /* en */, - ); - name = MainMenu.xib; - path = ../../Resources; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 50BD3F0D1A1BBA6100F2BD1B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; - CLANG_CXX_LIBRARY = "compiler-default"; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - "$(LOCAL_LIBRARY_DIR)/Frameworks", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = ""; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/..", - "$(SRCROOT)/../../../gfx/inc", - "$(SRCROOT)/../../../libretro-sdk/include", - ); - INFOPLIST_FILE = "RetroArch 10.6-Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "-DHAVE_GRIFFIN", - "-DHAVE_LOCATION", - "-DHAVE_RGUI", - "-DHAVE_MENU", - "-DOSX", - "-DHAVE_OPENGL", - "-DHAVE_FBO", - "-DHAVE_GLSL", - "-DINLINE=inline", - "-D__LIBRETRO__", - "-DWANT_RPNG", - "-DHAVE_COREAUDIO", - "-DHAVE_DYNAMIC", - "-DHAVE_OVERLAY", - "-DHAVE_ZLIB", - "-DWANT_MINIZ", - "-DSINC_LOWER_QUALITY", - "-DHAVE_NETPLAY", - "-DHAVE_NETWORKING", - "-DRARCH_INTERNAL", - "-DHAVE_THREADS", - "-DHAVE_DYLIB", - "-DHAVE_CG", - "-DHAVE_7ZIP", - "-DHAVE_GLUI", - "-DHAVE_HID", - "-DHAVE_XMB", - "-DHAVE_LIBRETRODB", - ); - PRODUCT_NAME = "RetroArch 10.6"; - SDKROOT = macosx; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 50BD3F0E1A1BBA6100F2BD1B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; - CLANG_CXX_LIBRARY = "compiler-default"; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - "$(LOCAL_LIBRARY_DIR)/Frameworks", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_VERSION = ""; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/..", - "$(SRCROOT)/../../../gfx/inc", - "$(SRCROOT)/../../../libretro-sdk/include", - ); - INFOPLIST_FILE = "RetroArch 10.6-Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "-DNDEBUG", - "-DHAVE_GRIFFIN", - "-DHAVE_LOCATION", - "-DHAVE_RGUI", - "-DHAVE_MENU", - "-DOSX", - "-DHAVE_OPENGL", - "-DHAVE_FBO", - "-DHAVE_GLSL", - "-DINLINE=inline", - "-D__LIBRETRO__", - "-DWANT_RPNG", - "-DHAVE_COREAUDIO", - "-DHAVE_DYNAMIC", - "-DHAVE_OVERLAY", - "-DHAVE_ZLIB", - "-DWANT_MINIZ", - "-DSINC_LOWER_QUALITY", - "-DHAVE_NETPLAY", - "-DHAVE_NETWORKING", - "-DRARCH_INTERNAL", - "-DHAVE_THREADS", - "-DHAVE_DYLIB", - "-DHAVE_CG", - "-DHAVE_7ZIP", - "-DHAVE_GLUI", - "-DHAVE_HID", - "-DHAVE_XMB", - "-DHAVE_LIBRETRODB", - ); - PRODUCT_NAME = "RetroArch 10.6"; - SDKROOT = macosx; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; - 96355CD91788E6E00010DBFA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_WARN_ASSIGN_ENUM = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = "$(SRCROOT)/.."; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = YES; - }; - name = Debug; - }; - 96355CDA1788E6E00010DBFA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_WARN_ASSIGN_ENUM = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = "$(SRCROOT)/.."; - MACOSX_DEPLOYMENT_TARGET = 10.5; - }; - name = Release; - }; - 96355CFB1788E72B0010DBFA /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; - CLANG_CXX_LIBRARY = "compiler-default"; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - "$(LOCAL_LIBRARY_DIR)/Frameworks", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = ""; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/..", - "$(SRCROOT)/../../../gfx/inc", - "$(SRCROOT)/../../../libretro-sdk/include", - ); - INFOPLIST_FILE = "$(SRCROOT)/RetroArch-Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "-DHAVE_GRIFFIN", - "-DHAVE_LOCATION", - "-DHAVE_RGUI", - "-DHAVE_MENU", - "-DOSX", - "-DHAVE_OPENGL", - "-DHAVE_FBO", - "-DHAVE_GLSL", - "-DINLINE=inline", - "-D__LIBRETRO__", - "-DWANT_RPNG", - "-DHAVE_COREAUDIO", - "-DHAVE_DYNAMIC", - "-DHAVE_OVERLAY", - "-DHAVE_ZLIB", - "-DWANT_MINIZ", - "-DSINC_LOWER_QUALITY", - "-DHAVE_NETPLAY", - "-DHAVE_NETWORKING", - "-DRARCH_INTERNAL", - "-DHAVE_THREADS", - "-DHAVE_DYLIB", - "-DHAVE_CG", - "-DHAVE_7ZIP", - "-DHAVE_GLUI", - "-DHAVE_HID", - "-DHAVE_XMB", - "-DHAVE_LIBRETRODB", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 96355CFC1788E72B0010DBFA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "compiler-default"; - CLANG_CXX_LIBRARY = "compiler-default"; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - "$(LOCAL_LIBRARY_DIR)/Frameworks", - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_VERSION = ""; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(SRCROOT)/..", - "$(SRCROOT)/../../../gfx/inc", - "$(SRCROOT)/../../../libretro-sdk/include", - ); - INFOPLIST_FILE = "$(SRCROOT)/RetroArch-Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "-DNDEBUG", - "-DHAVE_GRIFFIN", - "-DHAVE_LOCATION", - "-DHAVE_RGUI", - "-DHAVE_MENU", - "-DOSX", - "-DHAVE_OPENGL", - "-DHAVE_FBO", - "-DHAVE_GLSL", - "-DINLINE=inline", - "-D__LIBRETRO__", - "-DWANT_RPNG", - "-DHAVE_COREAUDIO", - "-DHAVE_DYNAMIC", - "-DHAVE_OVERLAY", - "-DHAVE_ZLIB", - "-DWANT_MINIZ", - "-DSINC_LOWER_QUALITY", - "-DHAVE_NETPLAY", - "-DHAVE_NETWORKING", - "-DRARCH_INTERNAL", - "-DHAVE_THREADS", - "-DHAVE_DYLIB", - "-DHAVE_CG", - "-DHAVE_7ZIP", - "-DHAVE_GLUI", - "-DHAVE_HID", - "-DHAVE_XMB", - "-DHAVE_LIBRETRODB", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 50BD3F0C1A1BBA6100F2BD1B /* Build configuration list for PBXNativeTarget "RetroArch 10.6" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 50BD3F0D1A1BBA6100F2BD1B /* Debug */, - 50BD3F0E1A1BBA6100F2BD1B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 96355CD81788E6E00010DBFA /* Build configuration list for PBXProject "RetroArch_OSX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 96355CD91788E6E00010DBFA /* Debug */, - 96355CDA1788E6E00010DBFA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 96355CFA1788E72B0010DBFA /* Build configuration list for PBXNativeTarget "RetroArch" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 96355CFB1788E72B0010DBFA /* Debug */, - 96355CFC1788E72B0010DBFA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 96355CD51788E6E00010DBFA /* Project object */; -} diff --git a/apple/OSX/Resources/RetroArch.icns b/apple/OSX/Resources/RetroArch.icns deleted file mode 100644 index 56bbbc64ab..0000000000 Binary files a/apple/OSX/Resources/RetroArch.icns and /dev/null differ diff --git a/apple/OSX/Resources/RetroArch-Info.plist b/apple/OSX/RetroArch-Info.plist similarity index 97% rename from apple/OSX/Resources/RetroArch-Info.plist rename to apple/OSX/RetroArch-Info.plist index 85b0b396c7..68ef9c4829 100644 --- a/apple/OSX/Resources/RetroArch-Info.plist +++ b/apple/OSX/RetroArch-Info.plist @@ -20,7 +20,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIconFile - RetroArch + retroarch CFBundleIdentifier libretro.${PRODUCT_NAME:rfc1034identifier} CFBundleInfoDictionaryVersion diff --git a/apple/OSX/Resources/en.lproj/InfoPlist.strings b/apple/OSX/en.lproj/InfoPlist.strings similarity index 100% rename from apple/OSX/Resources/en.lproj/InfoPlist.strings rename to apple/OSX/en.lproj/InfoPlist.strings diff --git a/apple/OSX/Resources/en.lproj/MainMenu.xib b/apple/OSX/en.lproj/MainMenu.xib similarity index 100% rename from apple/OSX/Resources/en.lproj/MainMenu.xib rename to apple/OSX/en.lproj/MainMenu.xib diff --git a/apple/OSX/Resources/en.lproj/Settings.xib b/apple/OSX/en.lproj/Settings.xib similarity index 100% rename from apple/OSX/Resources/en.lproj/Settings.xib rename to apple/OSX/en.lproj/Settings.xib diff --git a/apple/RetroArch_OSX.xcodeproj/project.pbxproj b/apple/RetroArch_OSX.xcodeproj/project.pbxproj new file mode 100644 index 0000000000..02dbb4d024 --- /dev/null +++ b/apple/RetroArch_OSX.xcodeproj/project.pbxproj @@ -0,0 +1,513 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 45; + objects = { + +/* Begin PBXBuildFile section */ + 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; }; + 840222F51A889DE9009AB261 /* CFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 840222F41A889DE9009AB261 /* CFExtensions.m */; }; + 840222F71A889DFC009AB261 /* RAGameView.m in Sources */ = {isa = PBXBuildFile; fileRef = 840222F61A889DFC009AB261 /* RAGameView.m */; }; + 840222F91A889E0C009AB261 /* utility.m in Sources */ = {isa = PBXBuildFile; fileRef = 840222F81A889E0C009AB261 /* utility.m */; }; + 840222FC1A889EE2009AB261 /* griffin.c in Sources */ = {isa = PBXBuildFile; fileRef = 840222FB1A889EE2009AB261 /* griffin.c */; }; + 840365B51A88960400C51FB4 /* settings.m in Sources */ = {isa = PBXBuildFile; fileRef = 840365B41A88960400C51FB4 /* settings.m */; }; + 841CBB881A8A343E0066E9F1 /* rdb in CopyFiles */ = {isa = PBXBuildFile; fileRef = 841CBB7F1A8A31650066E9F1 /* rdb */; }; + 841CBB891A8A34420066E9F1 /* cursors in CopyFiles */ = {isa = PBXBuildFile; fileRef = 841CBB7D1A8A314F0066E9F1 /* cursors */; }; + 841CBB8A1A8A34470066E9F1 /* cht in CopyFiles */ = {isa = PBXBuildFile; fileRef = 841CBB7B1A8A31370066E9F1 /* cht */; }; + 841CBB8B1A8A347C0066E9F1 /* shaders_cg in CopyFiles */ = {isa = PBXBuildFile; fileRef = 841CBB791A8A311C0066E9F1 /* shaders_cg */; }; + 841CBB8C1A8A34810066E9F1 /* overlays in CopyFiles */ = {isa = PBXBuildFile; fileRef = 841CBB771A8A30F00066E9F1 /* overlays */; }; + 841CBB8D1A8A348B0066E9F1 /* autoconfig in CopyFiles */ = {isa = PBXBuildFile; fileRef = 841CBB751A8A30CC0066E9F1 /* autoconfig */; }; + 841CBB8E1A8A34920066E9F1 /* assets in CopyFiles */ = {isa = PBXBuildFile; fileRef = 841CBB731A8A308C0066E9F1 /* assets */; }; + 84DD5E9F1A88E45B007336C1 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5E9E1A88E45B007336C1 /* CoreVideo.framework */; }; + 84DD5EA31A89E2AA007336C1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29B97324FDCFA39411CA2CEA /* AppKit.framework */; }; + 84DD5EA51A89E2F6007336C1 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EA41A89E2F6007336C1 /* AVFoundation.framework */; }; + 84DD5EA71A89E406007336C1 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EA61A89E406007336C1 /* CoreLocation.framework */; }; + 84DD5EA91A89E4BE007336C1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EA81A89E4BE007336C1 /* CoreAudio.framework */; }; + 84DD5EAB1A89E534007336C1 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EAA1A89E534007336C1 /* CoreMedia.framework */; }; + 84DD5EAD1A89E5B4007336C1 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EAC1A89E5B4007336C1 /* OpenGL.framework */; }; + 84DD5EB31A89E6C0007336C1 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EB21A89E6C0007336C1 /* AudioUnit.framework */; }; + 84DD5EB51A89E737007336C1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EB41A89E737007336C1 /* IOKit.framework */; }; + 84DD5EB61A89E76C007336C1 /* Cg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84DD5EB01A89E664007336C1 /* Cg.framework */; }; + 84DD5EB81A89F1C7007336C1 /* retroarch.icns in Resources */ = {isa = PBXBuildFile; fileRef = 84DD5EB71A89F1C7007336C1 /* retroarch.icns */; }; + 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; + 8D11072D0486CEB800E47090 /* platform.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* platform.m */; settings = {ATTRIBUTES = (); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 841CBB831A8A33B60066E9F1 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + 841CBB8E1A8A34920066E9F1 /* assets in CopyFiles */, + 841CBB8D1A8A348B0066E9F1 /* autoconfig in CopyFiles */, + 841CBB8C1A8A34810066E9F1 /* overlays in CopyFiles */, + 841CBB8B1A8A347C0066E9F1 /* shaders_cg in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 841CBB871A8A34330066E9F1 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + 841CBB8A1A8A34470066E9F1 /* cht in CopyFiles */, + 841CBB891A8A34420066E9F1 /* cursors in CopyFiles */, + 841CBB881A8A343E0066E9F1 /* rdb in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = InfoPlist.strings; path = OSX/en.lproj/InfoPlist.strings; sourceTree = ""; }; + 1DDD58150DA1D0A300B32029 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = OSX/en.lproj/MainMenu.xib; sourceTree = ""; }; + 29B97316FDCFA39411CA2CEA /* platform.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = platform.m; path = OSX/platform.m; sourceTree = ""; }; + 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; + 840222F41A889DE9009AB261 /* CFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CFExtensions.m; path = common/CFExtensions.m; sourceTree = ""; }; + 840222F61A889DFC009AB261 /* RAGameView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RAGameView.m; path = common/RAGameView.m; sourceTree = ""; }; + 840222F81A889E0C009AB261 /* utility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = utility.m; path = common/utility.m; sourceTree = ""; }; + 840222FB1A889EE2009AB261 /* griffin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = griffin.c; path = ../griffin/griffin.c; sourceTree = SOURCE_ROOT; }; + 840365B41A88960400C51FB4 /* settings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = settings.m; path = OSX/settings.m; sourceTree = ""; }; + 841CBB731A8A308C0066E9F1 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../media/assets; sourceTree = ""; }; + 841CBB751A8A30CC0066E9F1 /* autoconfig */ = {isa = PBXFileReference; lastKnownFileType = folder; name = autoconfig; path = ../media/autoconfig; sourceTree = ""; }; + 841CBB771A8A30F00066E9F1 /* overlays */ = {isa = PBXFileReference; lastKnownFileType = folder; name = overlays; path = ../media/overlays; sourceTree = ""; }; + 841CBB791A8A311C0066E9F1 /* shaders_cg */ = {isa = PBXFileReference; lastKnownFileType = folder; name = shaders_cg; path = ../media/shaders_cg; sourceTree = ""; }; + 841CBB7B1A8A31370066E9F1 /* cht */ = {isa = PBXFileReference; lastKnownFileType = folder; name = cht; path = ../media/libretrodb/cht; sourceTree = ""; }; + 841CBB7D1A8A314F0066E9F1 /* cursors */ = {isa = PBXFileReference; lastKnownFileType = folder; name = cursors; path = ../media/libretrodb/cursors; sourceTree = ""; }; + 841CBB7F1A8A31650066E9F1 /* rdb */ = {isa = PBXFileReference; lastKnownFileType = folder; name = rdb; path = ../media/libretrodb/rdb; sourceTree = ""; }; + 84DD5E9E1A88E45B007336C1 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; + 84DD5EA11A89658D007336C1 /* RetroArch_Apple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RetroArch_Apple.h; path = common/RetroArch_Apple.h; sourceTree = ""; }; + 84DD5EA21A896816007336C1 /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = platform.h; path = OSX/platform.h; sourceTree = ""; }; + 84DD5EA41A89E2F6007336C1 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = /System/Library/Frameworks/AVFoundation.framework; sourceTree = ""; }; + 84DD5EA61A89E406007336C1 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = /System/Library/Frameworks/CoreLocation.framework; sourceTree = ""; }; + 84DD5EA81A89E4BE007336C1 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; + 84DD5EAA1A89E534007336C1 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = /System/Library/Frameworks/CoreMedia.framework; sourceTree = ""; }; + 84DD5EAC1A89E5B4007336C1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; + 84DD5EB01A89E664007336C1 /* Cg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cg.framework; path = /Library/Frameworks/Cg.framework; sourceTree = ""; }; + 84DD5EB21A89E6C0007336C1 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = ""; }; + 84DD5EB41A89E737007336C1 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = ../../../../../../System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; + 84DD5EB71A89F1C7007336C1 /* retroarch.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = retroarch.icns; path = ../media/retroarch.icns; sourceTree = ""; }; + 8D1107310486CEB800E47090 /* RetroArch-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "RetroArch-Info.plist"; path = "OSX/RetroArch-Info.plist"; sourceTree = ""; }; + 8D1107320486CEB800E47090 /* RetroArch_OSX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RetroArch_OSX.app; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D11072E0486CEB800E47090 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 84DD5EA91A89E4BE007336C1 /* CoreAudio.framework in Frameworks */, + 84DD5EB31A89E6C0007336C1 /* AudioUnit.framework in Frameworks */, + 84DD5EB61A89E76C007336C1 /* Cg.framework in Frameworks */, + 84DD5EAD1A89E5B4007336C1 /* OpenGL.framework in Frameworks */, + 84DD5EA51A89E2F6007336C1 /* AVFoundation.framework in Frameworks */, + 84DD5EA71A89E406007336C1 /* CoreLocation.framework in Frameworks */, + 84DD5EA31A89E2AA007336C1 /* AppKit.framework in Frameworks */, + 84DD5E9F1A88E45B007336C1 /* CoreVideo.framework in Frameworks */, + 84DD5EAB1A89E534007336C1 /* CoreMedia.framework in Frameworks */, + 84DD5EB51A89E737007336C1 /* IOKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 080E96DDFE201D6D7F000001 /* Classes */ = { + isa = PBXGroup; + children = ( + ); + name = Classes; + sourceTree = ""; + }; + 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { + isa = PBXGroup; + children = ( + 84DD5EB41A89E737007336C1 /* IOKit.framework */, + 84DD5EB21A89E6C0007336C1 /* AudioUnit.framework */, + 84DD5EB01A89E664007336C1 /* Cg.framework */, + 84DD5EAC1A89E5B4007336C1 /* OpenGL.framework */, + 84DD5EAA1A89E534007336C1 /* CoreMedia.framework */, + 84DD5EA81A89E4BE007336C1 /* CoreAudio.framework */, + 84DD5EA61A89E406007336C1 /* CoreLocation.framework */, + 84DD5EA41A89E2F6007336C1 /* AVFoundation.framework */, + 84DD5E9E1A88E45B007336C1 /* CoreVideo.framework */, + 29B97324FDCFA39411CA2CEA /* AppKit.framework */, + ); + name = "Linked Frameworks"; + sourceTree = ""; + }; + 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + 19C28FACFE9D520D11CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D1107320486CEB800E47090 /* RetroArch_OSX.app */, + ); + name = Products; + sourceTree = ""; + }; + 29B97314FDCFA39411CA2CEA /* RetroArch_OSX */ = { + isa = PBXGroup; + children = ( + 840222FA1A889EA2009AB261 /* Core */, + 840222F21A889D62009AB261 /* Common */, + 84F678D51A889446000C8F9C /* OSX */, + 080E96DDFE201D6D7F000001 /* Classes */, + 29B97315FDCFA39411CA2CEA /* Other Sources */, + 841CBB821A8A33810066E9F1 /* Assets */, + 29B97317FDCFA39411CA2CEA /* Resources */, + 29B97323FDCFA39411CA2CEA /* Frameworks */, + 19C28FACFE9D520D11CA2CBB /* Products */, + ); + indentWidth = 3; + name = RetroArch_OSX; + sourceTree = ""; + tabWidth = 3; + wrapsLines = 0; + }; + 29B97315FDCFA39411CA2CEA /* Other Sources */ = { + isa = PBXGroup; + children = ( + ); + name = "Other Sources"; + sourceTree = ""; + }; + 29B97317FDCFA39411CA2CEA /* Resources */ = { + isa = PBXGroup; + children = ( + 84DD5EB71A89F1C7007336C1 /* retroarch.icns */, + 8D1107310486CEB800E47090 /* RetroArch-Info.plist */, + 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, + 1DDD58140DA1D0A300B32029 /* MainMenu.xib */, + ); + name = Resources; + sourceTree = ""; + }; + 29B97323FDCFA39411CA2CEA /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, + 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, + ); + name = Frameworks; + sourceTree = ""; + }; + 840222F21A889D62009AB261 /* Common */ = { + isa = PBXGroup; + children = ( + 84DD5EA11A89658D007336C1 /* RetroArch_Apple.h */, + 840222F41A889DE9009AB261 /* CFExtensions.m */, + 840222F61A889DFC009AB261 /* RAGameView.m */, + 840222F81A889E0C009AB261 /* utility.m */, + ); + name = Common; + sourceTree = ""; + }; + 840222FA1A889EA2009AB261 /* Core */ = { + isa = PBXGroup; + children = ( + 840222FB1A889EE2009AB261 /* griffin.c */, + ); + name = Core; + sourceTree = ""; + }; + 841CBB811A8A33640066E9F1 /* libretrodb */ = { + isa = PBXGroup; + children = ( + 841CBB7B1A8A31370066E9F1 /* cht */, + 841CBB7D1A8A314F0066E9F1 /* cursors */, + 841CBB7F1A8A31650066E9F1 /* rdb */, + ); + name = libretrodb; + sourceTree = ""; + }; + 841CBB821A8A33810066E9F1 /* Assets */ = { + isa = PBXGroup; + children = ( + 841CBB731A8A308C0066E9F1 /* assets */, + 841CBB751A8A30CC0066E9F1 /* autoconfig */, + 841CBB771A8A30F00066E9F1 /* overlays */, + 841CBB791A8A311C0066E9F1 /* shaders_cg */, + 841CBB811A8A33640066E9F1 /* libretrodb */, + ); + name = Assets; + sourceTree = ""; + }; + 84F678D51A889446000C8F9C /* OSX */ = { + isa = PBXGroup; + children = ( + 84DD5EA21A896816007336C1 /* platform.h */, + 840365B41A88960400C51FB4 /* settings.m */, + 29B97316FDCFA39411CA2CEA /* platform.m */, + ); + name = OSX; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8D1107260486CEB800E47090 /* RetroArch_OSX */ = { + isa = PBXNativeTarget; + buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "RetroArch_OSX" */; + buildPhases = ( + 8D1107290486CEB800E47090 /* Resources */, + 8D11072C0486CEB800E47090 /* Sources */, + 8D11072E0486CEB800E47090 /* Frameworks */, + 841CBB831A8A33B60066E9F1 /* CopyFiles */, + 841CBB871A8A34330066E9F1 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = RetroArch_OSX; + productInstallPath = "$(HOME)/Applications"; + productName = RetroArch_OSX; + productReference = 8D1107320486CEB800E47090 /* RetroArch_OSX.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 29B97313FDCFA39411CA2CEA /* Project object */ = { + isa = PBXProject; + attributes = { + }; + buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "RetroArch_OSX" */; + compatibilityVersion = "Xcode 3.1"; + developmentRegion = English; + hasScannedForEncodings = 1; + knownRegions = ( + en, + ); + mainGroup = 29B97314FDCFA39411CA2CEA /* RetroArch_OSX */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D1107260486CEB800E47090 /* RetroArch_OSX */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D1107290486CEB800E47090 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, + 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */, + 84DD5EB81A89F1C7007336C1 /* retroarch.icns in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D11072C0486CEB800E47090 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D11072D0486CEB800E47090 /* platform.m in Sources */, + 840365B51A88960400C51FB4 /* settings.m in Sources */, + 840222F51A889DE9009AB261 /* CFExtensions.m in Sources */, + 840222F71A889DFC009AB261 /* RAGameView.m in Sources */, + 840222F91A889E0C009AB261 /* utility.m in Sources */, + 840222FC1A889EE2009AB261 /* griffin.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 089C165DFE840E0CC02AAC07 /* InfoPlist.strings */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 1DDD58150DA1D0A300B32029 /* MainMenu.xib */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + C01FCF4B08A954540054247B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(LOCAL_LIBRARY_DIR)/Frameworks", + ); + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/..", + "$(SRCROOT)/../gfx/inc", + "$(SRCROOT)/../libretro-sdk/include", + ); + INFOPLIST_FILE = "$(SRCROOT)/OSX/RetroArch-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-DHAVE_GRIFFIN", + "-DHAVE_LOCATION", + "-DHAVE_RGUI", + "-DHAVE_MENU", + "-DOSX", + "-DHAVE_OPENGL", + "-DHAVE_FBO", + "-DHAVE_GLSL", + "-DINLINE=inline", + "-D__LIBRETRO__", + "-DWANT_RPNG", + "-DHAVE_COREAUDIO", + "-DHAVE_DYNAMIC", + "-DHAVE_OVERLAY", + "-DHAVE_ZLIB", + "-DWANT_MINIZ", + "-DSINC_LOWER_QUALITY", + "-DHAVE_NETPLAY", + "-DHAVE_NETWORKING", + "-DRARCH_INTERNAL", + "-DHAVE_THREADS", + "-DHAVE_DYLIB", + "-DHAVE_CG", + "-DHAVE_7ZIP", + "-DHAVE_GLUI", + "-DHAVE_HID", + "-DHAVE_XMB", + "-DHAVE_LIBRETRODB", + ); + PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; + PRODUCT_NAME = RetroArch_OSX; + }; + name = Debug; + }; + C01FCF4C08A954540054247B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(LOCAL_LIBRARY_DIR)/Frameworks", + ); + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/..", + "$(SRCROOT)/../gfx/inc", + "$(SRCROOT)/../libretro-sdk/include", + ); + INFOPLIST_FILE = "$(SRCROOT)/OSX/RetroArch-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + MACOSX_DEPLOYMENT_TARGET = 10.5; + OTHER_CFLAGS = ( + "-DHAVE_GRIFFIN", + "-DHAVE_LOCATION", + "-DHAVE_RGUI", + "-DHAVE_MENU", + "-DOSX", + "-DHAVE_OPENGL", + "-DHAVE_FBO", + "-DHAVE_GLSL", + "-DINLINE=inline", + "-D__LIBRETRO__", + "-DWANT_RPNG", + "-DHAVE_COREAUDIO", + "-DHAVE_DYNAMIC", + "-DHAVE_OVERLAY", + "-DHAVE_ZLIB", + "-DWANT_MINIZ", + "-DSINC_LOWER_QUALITY", + "-DHAVE_NETPLAY", + "-DHAVE_NETWORKING", + "-DRARCH_INTERNAL", + "-DHAVE_THREADS", + "-DHAVE_DYLIB", + "-DHAVE_CG", + "-DHAVE_7ZIP", + "-DHAVE_GLUI", + "-DHAVE_HID", + "-DHAVE_XMB", + "-DHAVE_LIBRETRODB", + ); + PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES; + PRODUCT_NAME = RetroArch_OSX; + }; + name = Release; + }; + C01FCF4F08A954540054247B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.5; + ONLY_ACTIVE_ARCH = NO; + PREBINDING = NO; + SDKROOT = macosx; + }; + name = Debug; + }; + C01FCF5008A954540054247B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.5; + PREBINDING = NO; + SDKROOT = macosx; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "RetroArch_OSX" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C01FCF4B08A954540054247B /* Debug */, + C01FCF4C08A954540054247B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + C01FCF4E08A954540054247B /* Build configuration list for PBXProject "RetroArch_OSX" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C01FCF4F08A954540054247B /* Debug */, + C01FCF5008A954540054247B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; +/* End XCConfigurationList section */ + }; + rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; +} diff --git a/apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/apple/RetroArch_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to apple/RetroArch_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_OSX.xccheckout b/apple/RetroArch_OSX.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_OSX.xccheckout similarity index 85% rename from apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_OSX.xccheckout rename to apple/RetroArch_OSX.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_OSX.xccheckout index 37a0bd96a0..78d97fd5bd 100644 --- a/apple/OSX/OSX/RetroArch_OSX.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_OSX.xccheckout +++ b/apple/RetroArch_OSX.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_OSX.xccheckout @@ -5,7 +5,7 @@ IDESourceControlProjectFavoriteDictionaryKey IDESourceControlProjectIdentifier - 68627F4F-2F04-453A-B5AC-5C4A2718C870 + 6707FA08-D738-4E96-838A-767375E3B767 IDESourceControlProjectName RetroArch_OSX IDESourceControlProjectOriginsDictionary @@ -26,23 +26,23 @@ https://github.com/libretro/common-overlays.git IDESourceControlProjectPath - apple/OSX/OSX/RetroArch_OSX.xcodeproj + apple/RetroArch_OSX.xcodeproj IDESourceControlProjectRelativeInstallPathDictionary 66A80EF91DB414BA5E941825F216CCE8F40CCCF2 - ../../../../../media/shaders_cg + ../../../media/shaders_cg 6B9F0B13E5864452B91F13C09B7ED9EB989E82AD - ../../../../../media/autoconfig + ../../../media/autoconfig 76200F0D6584D865E96F58DE862E738E88B23A3C - ../../../../../.. + ../../../.. A267D9543F572B4C32EC6E1B876E3B9BFE4DE8F6 - ../../../../../media/assets + ../../../media/assets C3AEE01BDA902108663DB5DB9CD7916436919463 - ../../../../../media/libretrodb + ../../../media/libretrodb C7C12374C7051F8843B3EFA1ACCAF2907102CCF7 - ../../../../.. + ../../.. EF363D58F01B3FB341FA6C851870E60E4F080E97 - ../../../../../media/overlays + ../../../media/overlays IDESourceControlProjectURL https://github.com/libretro/RetroArch.git @@ -68,14 +68,6 @@ IDESourceControlWCCName assets - - IDESourceControlRepositoryExtensionIdentifierKey - public.vcs.git - IDESourceControlWCCIdentifierKey - A267D9543F572B4C32EC6E1B876E3B9BFE4DE8F6 - IDESourceControlWCCName - assets - IDESourceControlRepositoryExtensionIdentifierKey public.vcs.git diff --git a/apple/common/utility.m b/apple/common/utility.m index 8610da2846..c187f6135e 100644 --- a/apple/common/utility.m +++ b/apple/common/utility.m @@ -18,6 +18,8 @@ #include "RetroArch_Apple.h" #include "../../settings_data.h" +#import + void apple_display_alert(const char *message, const char *title) { #ifdef IOS diff --git a/apple/iOS/RetroArch_iOS.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_iOS.xccheckout b/apple/iOS/RetroArch_iOS.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_iOS.xccheckout index 480a41060d..b994bee2dc 100644 --- a/apple/iOS/RetroArch_iOS.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_iOS.xccheckout +++ b/apple/iOS/RetroArch_iOS.xcodeproj/project.xcworkspace/xcshareddata/RetroArch_iOS.xccheckout @@ -56,14 +56,6 @@ IDESourceControlWCCName - - IDESourceControlRepositoryExtensionIdentifierKey - public.vcs.git - IDESourceControlWCCIdentifierKey - 76200F0D6584D865E96F58DE862E738E88B23A3C - IDESourceControlWCCName - - IDESourceControlRepositoryExtensionIdentifierKey public.vcs.git diff --git a/fetch-submodules.sh b/fetch-submodules.sh new file mode 100755 index 0000000000..6c29820295 --- /dev/null +++ b/fetch-submodules.sh @@ -0,0 +1,59 @@ +#! /usr/bin/env bash +# vim: set ts=3 sw=3 noet ft=sh : bash + +SCRIPT="${0#./}" +BASE_DIR="${SCRIPT%/*}" +WORKDIR=$(pwd) + +if [ "$BASE_DIR" = "$SCRIPT" ]; then + BASE_DIR="$WORKDIR" +else + BASE_DIR="$WORKDIR/$BASE_DIR" +fi + +WORKDIR=$(pwd) + +echo_cmd() { + echo "$@" + "$@" +} + + +# A stripped-down version of the fetch_git rule from libretro-super +# Clones or pulls updates from a git repository into a local directory +# +# $1 The URI to fetch +# $2 The local directory to fetch to (relative) +fetch_git() { + fetch_dir="$WORKDIR/$2" + if [ -d "$fetch_dir/.git" ]; then + echo_cmd git -C "$fetch_dir" pull + else + echo_cmd git clone "$1" "$fetch_dir" + fi +} + +echo "Fetching RetroArch's submodules..." +fetch_git "https://github.com/libretro/common-shaders.git" "media/shaders_cg" +fetch_git "https://github.com/libretro/common-overlays.git" "media/overlays" +fetch_git "https://github.com/libretro/retroarch-assets.git" "media/assets" +fetch_git "https://github.com/libretro/retroarch-joypad-autoconfig.git" "media/autoconfig" +fetch_git "https://github.com/libretro/libretro-database.git" "media/libretrodb" + +# FIXME: This entire script should be unnecessary. It exists because we don't +# use git submodules in libretro/RetroArch, which introduces one of three +# possible build dependencies: +# +# 1. The user is using libretro-super. But libretro-super is not supposed to +# be required because "no dependencies!" +# +# 2. Unreasonable expectations of the user: That they are deeply versed in the +# changing inner workings of a massively-multi-platform project with dozens +# of modules and submodules, or that they are somehow psychic. +# +# 3. The user has a script which cannot depend on libretro-super to fetch the +# submodules for them. This is it. +# +# The third choice is the path of least resistance, but the correct solution +# is to fix the submodules issue. + diff --git a/frontend/drivers/platform_apple.c b/frontend/drivers/platform_apple.c index 50be22722c..d649378018 100644 --- a/frontend/drivers/platform_apple.c +++ b/frontend/drivers/platform_apple.c @@ -183,12 +183,12 @@ static void frontend_apple_get_environment_settings(int *argc, char *argv[], * * Ideas: There's some overlap here with how the Android APK has to extract all its resource files over to the actual sandboxed * app dir, maybe try to create something standardized for both platforms (OSX/Android) */ - fill_pathname_join(g_defaults.overlay_dir, bundle_path_buf, "Contents/Resources/modules/overlays", sizeof(g_defaults.overlay_dir)); - fill_pathname_join(g_defaults.autoconfig_dir, bundle_path_buf, "Contents/Resources/modules/autoconfig/apple", sizeof(g_defaults.autoconfig_dir)); - fill_pathname_join(g_defaults.assets_dir, bundle_path_buf, "Contents/Resources/modules/assets", sizeof(g_defaults.assets_dir)); - fill_pathname_join(g_defaults.shader_dir, bundle_path_buf, "Contents/Resources/modules/shaders", sizeof(g_defaults.shader_dir)); - fill_pathname_join(g_defaults.audio_filter_dir, bundle_path_buf, "Contents/Resources/modules/audio_filters", sizeof(g_defaults.audio_filter_dir)); - fill_pathname_join(g_defaults.video_filter_dir, bundle_path_buf, "Contents/Resources/modules/video_filters", sizeof(g_defaults.video_filter_dir)); + fill_pathname_join(g_defaults.overlay_dir, bundle_path_buf, "Contents/Resources/overlays", sizeof(g_defaults.overlay_dir)); + fill_pathname_join(g_defaults.autoconfig_dir, bundle_path_buf, "Contents/Resources/autoconfig/apple", sizeof(g_defaults.autoconfig_dir)); + fill_pathname_join(g_defaults.assets_dir, bundle_path_buf, "Contents/Resources/assets", sizeof(g_defaults.assets_dir)); + fill_pathname_join(g_defaults.shader_dir, bundle_path_buf, "Contents/Resources/shaders", sizeof(g_defaults.shader_dir)); + fill_pathname_join(g_defaults.audio_filter_dir, bundle_path_buf, "Contents/Resources/audio_filters", sizeof(g_defaults.audio_filter_dir)); + fill_pathname_join(g_defaults.video_filter_dir, bundle_path_buf, "Contents/Resources/video_filters", sizeof(g_defaults.video_filter_dir)); fill_pathname_join(g_defaults.menu_config_dir, support_path_buf, "RetroArch", sizeof(g_defaults.menu_config_dir)); fill_pathname_join(g_defaults.config_path, g_defaults.menu_config_dir, "retroarch.cfg", sizeof(g_defaults.config_path)); #endif