ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/MacOSX/SheepShaver.xcodeproj/project.pbxproj
(Generate patch)

Comparing SheepShaver/src/MacOSX/SheepShaver.xcodeproj/project.pbxproj (file contents):
Revision 1.7 by asvitkine, 2012-01-01T23:46:28Z vs.
Revision 1.9 by asvitkine, 2012-01-04T23:12:54Z

# Line 23 | Line 23
23   /* Begin PBXBuildFile section */
24                  082AC22D14AA52E900071F5E /* prefs_editor_dummy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 082AC22C14AA52E900071F5E /* prefs_editor_dummy.cpp */; };
25                  082AC26214AA59F000071F5E /* lowmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 082AC26114AA59F000071F5E /* lowmem.c */; };
26                0846E4A314B1252800574779 /* sheepshaver_glue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CDBB14A99EEF000B1711 /* sheepshaver_glue.cpp */; };
26                  0846E4B114B1264700574779 /* ieeefp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CDF714A99EEF000B1711 /* ieeefp.cpp */; };
27                  0846E4B314B1264F00574779 /* mathlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CDFD14A99EEF000B1711 /* mathlib.cpp */; };
28                  0846E4B514B1265500574779 /* utils-cpuinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CE0214A99EEF000B1711 /* utils-cpuinfo.cpp */; };
# Line 35 | Line 34
34                  0846E4C014B1267F00574779 /* ppc-cpu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CDE214A99EEF000B1711 /* ppc-cpu.cpp */; };
35                  0846E4C114B1268B00574779 /* jit-cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CDCD14A99EEF000B1711 /* jit-cache.cpp */; };
36                  0846E4C214B1269600574779 /* basic-dyngen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CDC514A99EEF000B1711 /* basic-dyngen.cpp */; };
37 +                0846E51314B128ED00574779 /* sheepshaver_glue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CDBB14A99EEF000B1711 /* sheepshaver_glue.cpp */; };
38 +                0846E52B14B12A0800574779 /* ppc_asm.S in Sources */ = {isa = PBXBuildFile; fileRef = 0846E52314B129DA00574779 /* ppc_asm.S */; };
39 +                0846E55314B12B0D00574779 /* paranoia.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0846E55214B12B0D00574779 /* paranoia.cpp */; };
40 +                0846E65414B513CE00574779 /* SDL.framework in Copy SDL Framework */ = {isa = PBXBuildFile; fileRef = 0856D17414A9A1A2000B1711 /* SDL.framework */; };
41                  0856CFC114A99EF0000B1711 /* adb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CD4B14A99EEF000B1711 /* adb.cpp */; };
42                  0856CFC214A99EF0000B1711 /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CD4C14A99EEF000B1711 /* audio.cpp */; };
43                  0856CFE214A99EF0000B1711 /* cdrom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0856CD7814A99EEF000B1711 /* cdrom.cpp */; };
# Line 145 | Line 148
148                          remoteGlobalIDString = 0873A67314AB8AE9004F12B7 /* ppc-execute-impl */;
149                          remoteInfo = "ppc-execute-impl";
150                  };
151 +                0846E52D14B12A2E00574779 /* PBXContainerItemProxy */ = {
152 +                        isa = PBXContainerItemProxy;
153 +                        containerPortal = 0856CCAE14A99DE0000B1711 /* Project object */;
154 +                        proxyType = 1;
155 +                        remoteGlobalIDString = 0846E52714B129EE00574779 /* ppc_asm */;
156 +                        remoteInfo = ppc_asm;
157 +                };
158                  0873A60214AB83CC004F12B7 /* PBXContainerItemProxy */ = {
159                          isa = PBXContainerItemProxy;
160                          containerPortal = 0856CCAE14A99DE0000B1711 /* Project object */;
# Line 161 | Line 171
171                  };
172   /* End PBXContainerItemProxy section */
173  
174 + /* Begin PBXCopyFilesBuildPhase section */
175 +                0846E65E14B513DF00574779 /* Copy SDL Framework */ = {
176 +                        isa = PBXCopyFilesBuildPhase;
177 +                        buildActionMask = 2147483647;
178 +                        dstPath = "";
179 +                        dstSubfolderSpec = 10;
180 +                        files = (
181 +                                0846E65414B513CE00574779 /* SDL.framework in Copy SDL Framework */,
182 +                        );
183 +                        name = "Copy SDL Framework";
184 +                        runOnlyForDeploymentPostprocessing = 0;
185 +                };
186 + /* End PBXCopyFilesBuildPhase section */
187 +
188   /* Begin PBXFileReference section */
189                  082AC22C14AA52E900071F5E /* prefs_editor_dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = prefs_editor_dummy.cpp; sourceTree = "<group>"; };
190                  082AC25214AA59B600071F5E /* lowmem */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = lowmem; sourceTree = BUILT_PRODUCTS_DIR; };
191                  082AC26114AA59F000071F5E /* lowmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lowmem.c; path = ../../../BasiliskII/src/Unix/Darwin/lowmem.c; sourceTree = SOURCE_ROOT; };
192                  0846E49A14B124DE00574779 /* libkpx_cpu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libkpx_cpu.a; sourceTree = BUILT_PRODUCTS_DIR; };
193 +                0846E52314B129DA00574779 /* ppc_asm.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = ppc_asm.S; sourceTree = "<group>"; };
194 +                0846E52814B129EE00574779 /* libppc_asm.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libppc_asm.a; sourceTree = BUILT_PRODUCTS_DIR; };
195 +                0846E55214B12B0D00574779 /* paranoia.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = paranoia.cpp; sourceTree = "<group>"; };
196                  0856CCC114A99E1C000B1711 /* SheepShaver.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SheepShaver.app; sourceTree = BUILT_PRODUCTS_DIR; };
197                  0856CD4B14A99EEF000B1711 /* adb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = adb.cpp; path = ../adb.cpp; sourceTree = SOURCE_ROOT; };
198                  0856CD4C14A99EEF000B1711 /* audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio.cpp; path = ../audio.cpp; sourceTree = SOURCE_ROOT; };
# Line 397 | Line 424
424                          );
425                          runOnlyForDeploymentPostprocessing = 0;
426                  };
427 +                0846E52614B129EE00574779 /* Frameworks */ = {
428 +                        isa = PBXFrameworksBuildPhase;
429 +                        buildActionMask = 2147483647;
430 +                        files = (
431 +                        );
432 +                        runOnlyForDeploymentPostprocessing = 0;
433 +                };
434                  0856CCBF14A99E1C000B1711 /* Frameworks */ = {
435                          isa = PBXFrameworksBuildPhase;
436                          buildActionMask = 2147483647;
# Line 457 | Line 491
491                                  0873A5C514AB8038004F12B7 /* libbasic-dyngen-ops.a */,
492                                  0873A5CC14AB806D004F12B7 /* libppc-dyngen-ops.a */,
493                                  0846E49A14B124DE00574779 /* libkpx_cpu.a */,
494 +                                0846E52814B129EE00574779 /* libppc_asm.a */,
495                          );
496                          name = Products;
497                          sourceTree = "<group>";
# Line 806 | Line 841
841                                  0856CED014A99EF0000B1711 /* bincue_unix.h */,
842                                  0856CEE314A99EF0000B1711 /* ether_unix.cpp */,
843                                  0856CEFB14A99EF0000B1711 /* main_unix.cpp */,
844 +                                0846E55214B12B0D00574779 /* paranoia.cpp */,
845 +                                0846E52314B129DA00574779 /* ppc_asm.S */,
846                                  0856CF5A14A99EF0000B1711 /* prefs_unix.cpp */,
847                                  0856CF5B14A99EF0000B1711 /* rpc.h */,
848                                  0856CF5C14A99EF0000B1711 /* rpc_unix.cpp */,
# Line 862 | Line 899
899                          );
900                          runOnlyForDeploymentPostprocessing = 0;
901                  };
902 +                0846E52414B129EE00574779 /* Headers */ = {
903 +                        isa = PBXHeadersBuildPhase;
904 +                        buildActionMask = 2147483647;
905 +                        files = (
906 +                        );
907 +                        runOnlyForDeploymentPostprocessing = 0;
908 +                };
909                  0873A5C114AB8038004F12B7 /* Headers */ = {
910                          isa = PBXHeadersBuildPhase;
911                          buildActionMask = 2147483647;
# Line 918 | Line 962
962                          productReference = 0846E49A14B124DE00574779 /* libkpx_cpu.a */;
963                          productType = "com.apple.product-type.library.static";
964                  };
965 +                0846E52714B129EE00574779 /* ppc_asm */ = {
966 +                        isa = PBXNativeTarget;
967 +                        buildConfigurationList = 0846E52C14B12A2600574779 /* Build configuration list for PBXNativeTarget "ppc_asm" */;
968 +                        buildPhases = (
969 +                                0846E52414B129EE00574779 /* Headers */,
970 +                                0846E52514B129EE00574779 /* Sources */,
971 +                                0846E52614B129EE00574779 /* Frameworks */,
972 +                        );
973 +                        buildRules = (
974 +                        );
975 +                        dependencies = (
976 +                        );
977 +                        name = ppc_asm;
978 +                        productName = ppc_asm;
979 +                        productReference = 0846E52814B129EE00574779 /* libppc_asm.a */;
980 +                        productType = "com.apple.product-type.library.static";
981 +                };
982                  0856CCC014A99E1C000B1711 /* SheepShaver */ = {
983                          isa = PBXNativeTarget;
984                          buildConfigurationList = 0856CCC714A99E1D000B1711 /* Build configuration list for PBXNativeTarget "SheepShaver" */;
985                          buildPhases = (
986 +                                0846E65E14B513DF00574779 /* Copy SDL Framework */,
987                                  0856CCBD14A99E1C000B1711 /* Resources */,
988                                  0856CCBE14A99E1C000B1711 /* Sources */,
989                                  0856CCBF14A99E1C000B1711 /* Frameworks */,
# Line 930 | Line 992
992                          buildRules = (
993                          );
994                          dependencies = (
995 +                                0846E52E14B12A2E00574779 /* PBXTargetDependency */,
996                                  0846E4A714B1253500574779 /* PBXTargetDependency */,
997                                  082AC26814AA5A4800071F5E /* PBXTargetDependency */,
998                          );
# Line 1019 | Line 1082
1082                                  0873A5CB14AB806D004F12B7 /* ppc-dyngen-ops */,
1083                                  0873A67314AB8AE9004F12B7 /* ppc-execute-impl */,
1084                                  0846E49914B124DE00574779 /* kpx_cpu */,
1085 +                                0846E52714B129EE00574779 /* ppc_asm */,
1086                          );
1087                  };
1088   /* End PBXProject section */
# Line 1123 | Line 1187
1187                          isa = PBXSourcesBuildPhase;
1188                          buildActionMask = 2147483647;
1189                          files = (
1126                                0846E4A314B1252800574779 /* sheepshaver_glue.cpp in Sources */,
1190                                  0846E4B114B1264700574779 /* ieeefp.cpp in Sources */,
1191                                  0846E4B314B1264F00574779 /* mathlib.cpp in Sources */,
1192                                  0846E4B514B1265500574779 /* utils-cpuinfo.cpp in Sources */,
# Line 1135 | Line 1198
1198                                  0846E4C014B1267F00574779 /* ppc-cpu.cpp in Sources */,
1199                                  0846E4C114B1268B00574779 /* jit-cache.cpp in Sources */,
1200                                  0846E4C214B1269600574779 /* basic-dyngen.cpp in Sources */,
1201 +                                0846E51314B128ED00574779 /* sheepshaver_glue.cpp in Sources */,
1202 +                        );
1203 +                        runOnlyForDeploymentPostprocessing = 0;
1204 +                };
1205 +                0846E52514B129EE00574779 /* Sources */ = {
1206 +                        isa = PBXSourcesBuildPhase;
1207 +                        buildActionMask = 2147483647;
1208 +                        files = (
1209 +                                0846E52B14B12A0800574779 /* ppc_asm.S in Sources */,
1210 +                                0846E55314B12B0D00574779 /* paranoia.cpp in Sources */,
1211                          );
1212                          runOnlyForDeploymentPostprocessing = 0;
1213                  };
# Line 1261 | Line 1334
1334                          target = 0873A67314AB8AE9004F12B7 /* ppc-execute-impl */;
1335                          targetProxy = 0846E4C714B126B800574779 /* PBXContainerItemProxy */;
1336                  };
1337 +                0846E52E14B12A2E00574779 /* PBXTargetDependency */ = {
1338 +                        isa = PBXTargetDependency;
1339 +                        target = 0846E52714B129EE00574779 /* ppc_asm */;
1340 +                        targetProxy = 0846E52D14B12A2E00574779 /* PBXContainerItemProxy */;
1341 +                };
1342                  0873A60314AB83CC004F12B7 /* PBXTargetDependency */ = {
1343                          isa = PBXTargetDependency;
1344                          target = 0873A5C414AB8038004F12B7 /* basic-dyngen-ops */;
# Line 1419 | Line 1497
1497                          };
1498                          name = Release;
1499                  };
1500 +                0846E52914B129EF00574779 /* Debug */ = {
1501 +                        isa = XCBuildConfiguration;
1502 +                        buildSettings = {
1503 +                                ALWAYS_SEARCH_USER_PATHS = NO;
1504 +                                ARCHS = ppc;
1505 +                                COPY_PHASE_STRIP = NO;
1506 +                                GCC_DYNAMIC_NO_PIC = NO;
1507 +                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
1508 +                                GCC_MODEL_TUNING = G5;
1509 +                                GCC_OPTIMIZATION_LEVEL = 0;
1510 +                                GCC_PREPROCESSOR_DEFINITIONS = __ASSEMBLY__;
1511 +                                GCC_VERSION = 4.0;
1512 +                                HEADER_SEARCH_PATHS = (
1513 +                                        ../Unix,
1514 +                                        ../include,
1515 +                                );
1516 +                                INSTALL_PATH = /usr/local/lib;
1517 +                                PREBINDING = NO;
1518 +                                PRODUCT_NAME = ppc_asm;
1519 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1520 +                        };
1521 +                        name = Debug;
1522 +                };
1523 +                0846E52A14B129EF00574779 /* Release */ = {
1524 +                        isa = XCBuildConfiguration;
1525 +                        buildSettings = {
1526 +                                ALWAYS_SEARCH_USER_PATHS = NO;
1527 +                                ARCHS = ppc;
1528 +                                COPY_PHASE_STRIP = YES;
1529 +                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1530 +                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
1531 +                                GCC_MODEL_TUNING = G5;
1532 +                                GCC_PREPROCESSOR_DEFINITIONS = __ASSEMBLY__;
1533 +                                GCC_VERSION = 4.0;
1534 +                                HEADER_SEARCH_PATHS = (
1535 +                                        ../Unix,
1536 +                                        ../include,
1537 +                                );
1538 +                                INSTALL_PATH = /usr/local/lib;
1539 +                                PREBINDING = NO;
1540 +                                PRODUCT_NAME = ppc_asm;
1541 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1542 +                                ZERO_LINK = NO;
1543 +                        };
1544 +                        name = Release;
1545 +                };
1546                  0856CCAF14A99DE0000B1711 /* Debug */ = {
1547                          isa = XCBuildConfiguration;
1548                          buildSettings = {
# Line 1438 | Line 1562
1562                          buildSettings = {
1563                                  ALWAYS_SEARCH_USER_PATHS = NO;
1564                                  ARCHS = (
1565 +                                        ppc,
1566                                          i386,
1567                                          x86_64,
1568                                  );
# Line 1491 | Line 1616
1616                                          Carbon,
1617                                          "-lkpx_cpu",
1618                                  );
1619 +                                "OTHER_LDFLAGS[arch=ppc]" = (
1620 +                                        "-pagezero_size",
1621 +                                        0x3000,
1622 +                                        "-Wl,-seg1addr,0x78048000",
1623 +                                        "-framework",
1624 +                                        Foundation,
1625 +                                        "-framework",
1626 +                                        AppKit,
1627 +                                        "-framework",
1628 +                                        Carbon,
1629 +                                        "-lppc_asm",
1630 +                                );
1631                                  PREBINDING = NO;
1632                                  PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1633                                  PRODUCT_NAME = SheepShaver;
1634                                  SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
1635                                  "SDKROOT[arch=i386]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1636 +                                "SDKROOT[arch=ppc]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1637                                  WARNING_LDFLAGS = "";
1638                          };
1639                          name = Debug;
# Line 1505 | Line 1643
1643                          buildSettings = {
1644                                  ALWAYS_SEARCH_USER_PATHS = NO;
1645                                  ARCHS = (
1646 +                                        ppc,
1647                                          i386,
1648                                          x86_64,
1649                                  );
# Line 1558 | Line 1697
1697                                          Carbon,
1698                                          "-lkpx_cpu",
1699                                  );
1700 +                                "OTHER_LDFLAGS[arch=ppc]" = (
1701 +                                        "-pagezero_size",
1702 +                                        0x3000,
1703 +                                        "-Wl,-seg1addr,0x78048000",
1704 +                                        "-framework",
1705 +                                        Foundation,
1706 +                                        "-framework",
1707 +                                        AppKit,
1708 +                                        "-framework",
1709 +                                        Carbon,
1710 +                                        "-lppc_asm",
1711 +                                );
1712                                  PREBINDING = NO;
1713                                  PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1714                                  PRODUCT_NAME = SheepShaver;
1715                                  SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
1716                                  "SDKROOT[arch=i386]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1717 +                                "SDKROOT[arch=ppc]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1718                                  ZERO_LINK = NO;
1719                          };
1720                          name = Release;
# Line 1849 | Line 2001
2001                          );
2002                          defaultConfigurationIsVisible = 0;
2003                          defaultConfigurationName = Release;
2004 +                };
2005 +                0846E52C14B12A2600574779 /* Build configuration list for PBXNativeTarget "ppc_asm" */ = {
2006 +                        isa = XCConfigurationList;
2007 +                        buildConfigurations = (
2008 +                                0846E52914B129EF00574779 /* Debug */,
2009 +                                0846E52A14B129EF00574779 /* Release */,
2010 +                        );
2011 +                        defaultConfigurationIsVisible = 0;
2012 +                        defaultConfigurationName = Release;
2013                  };
2014                  0856CCB114A99DE0000B1711 /* Build configuration list for PBXProject "SheepShaver" */ = {
2015                          isa = XCConfigurationList;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines