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.1 by asvitkine, 2011-12-28T18:01:17Z vs.
Revision 1.3 by asvitkine, 2011-12-28T22:38:03Z

# Line 109 | Line 109
109                  0873A54314AAF18E004F12B7 /* dyngen.c in Sources */ = {isa = PBXBuildFile; fileRef = 0873A54114AAF18E004F12B7 /* dyngen.c */; };
110                  0873A5D614AB80CA004F12B7 /* basic-dyngen-ops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0873A5D514AB80CA004F12B7 /* basic-dyngen-ops.cpp */; };
111                  0873A5D814AB80E3004F12B7 /* ppc-dyngen-ops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0873A5D714AB80E3004F12B7 /* ppc-dyngen-ops.cpp */; };
112 +                0873A76814ABD151004F12B7 /* config-macosx-x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 0873A76614ABD151004F12B7 /* config-macosx-x86_64.h */; };
113 +                0873A76914ABD151004F12B7 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0873A76714ABD151004F12B7 /* config.h */; };
114 +                0873A76A14ABD151004F12B7 /* config-macosx-x86_64.h in Headers */ = {isa = PBXBuildFile; fileRef = 0873A76614ABD151004F12B7 /* config-macosx-x86_64.h */; };
115 +                0873A76B14ABD151004F12B7 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 0873A76714ABD151004F12B7 /* config.h */; };
116   /* End PBXBuildFile section */
117  
118   /* Begin PBXContainerItemProxy section */
# Line 322 | Line 326
326                  0856CEC414A99EF0000B1711 /* about_window_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = about_window_unix.cpp; sourceTree = "<group>"; };
327                  0856CECF14A99EF0000B1711 /* bincue_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bincue_unix.cpp; sourceTree = "<group>"; };
328                  0856CED014A99EF0000B1711 /* bincue_unix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bincue_unix.h; sourceTree = "<group>"; };
325                0856CED314A99EF0000B1711 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
329                  0856CEE314A99EF0000B1711 /* ether_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ether_unix.cpp; sourceTree = "<group>"; };
330                  0856CEFB14A99EF0000B1711 /* main_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main_unix.cpp; sourceTree = "<group>"; };
331                  0856CF5A14A99EF0000B1711 /* prefs_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = prefs_unix.cpp; sourceTree = "<group>"; };
# Line 364 | Line 367
367                  0873A5CC14AB806D004F12B7 /* libppc-dyngen-ops.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libppc-dyngen-ops.a"; sourceTree = BUILT_PRODUCTS_DIR; };
368                  0873A5D514AB80CA004F12B7 /* basic-dyngen-ops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "basic-dyngen-ops.cpp"; sourceTree = "<group>"; };
369                  0873A5D714AB80E3004F12B7 /* ppc-dyngen-ops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "ppc-dyngen-ops.cpp"; sourceTree = "<group>"; };
370 +                0873A76614ABD151004F12B7 /* config-macosx-x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "config-macosx-x86_64.h"; sourceTree = "<group>"; };
371 +                0873A76714ABD151004F12B7 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
372   /* End PBXFileReference section */
373  
374   /* Begin PBXFrameworksBuildPhase section */
# Line 695 | Line 700
700                  0856CE0614A99EEF000B1711 /* MacOSX */ = {
701                          isa = PBXGroup;
702                          children = (
703 +                                0873A76514ABD151004F12B7 /* config */,
704                                  0856D2D614A9A704000B1711 /* Launcher */,
705                                  0856CE2C14A99EF0000B1711 /* clip_macosx.cpp */,
706                                  0856CE2D14A99EF0000B1711 /* extfs_macosx.cpp */,
# Line 777 | Line 783
783                                  0856CEC414A99EF0000B1711 /* about_window_unix.cpp */,
784                                  0856CECF14A99EF0000B1711 /* bincue_unix.cpp */,
785                                  0856CED014A99EF0000B1711 /* bincue_unix.h */,
780                                0856CED314A99EF0000B1711 /* config.h */,
786                                  0856CEE314A99EF0000B1711 /* ether_unix.cpp */,
787                                  0856CEFB14A99EF0000B1711 /* main_unix.cpp */,
788                                  0856CF5A14A99EF0000B1711 /* prefs_unix.cpp */,
# Line 817 | Line 822
822                          path = Launcher;
823                          sourceTree = "<group>";
824                  };
825 +                0873A76514ABD151004F12B7 /* config */ = {
826 +                        isa = PBXGroup;
827 +                        children = (
828 +                                0873A76614ABD151004F12B7 /* config-macosx-x86_64.h */,
829 +                                0873A76714ABD151004F12B7 /* config.h */,
830 +                        );
831 +                        path = config;
832 +                        sourceTree = "<group>";
833 +                };
834   /* End PBXGroup section */
835  
836   /* Begin PBXHeadersBuildPhase section */
# Line 824 | Line 838
838                          isa = PBXHeadersBuildPhase;
839                          buildActionMask = 2147483647;
840                          files = (
841 +                                0873A76A14ABD151004F12B7 /* config-macosx-x86_64.h in Headers */,
842 +                                0873A76B14ABD151004F12B7 /* config.h in Headers */,
843                          );
844                          runOnlyForDeploymentPostprocessing = 0;
845                  };
# Line 831 | Line 847
847                          isa = PBXHeadersBuildPhase;
848                          buildActionMask = 2147483647;
849                          files = (
850 +                                0873A76814ABD151004F12B7 /* config-macosx-x86_64.h in Headers */,
851 +                                0873A76914ABD151004F12B7 /* config.h in Headers */,
852                          );
853                          runOnlyForDeploymentPostprocessing = 0;
854                  };
# Line 1035 | Line 1053
1053                          );
1054                          runOnlyForDeploymentPostprocessing = 0;
1055                          shellPath = /bin/sh;
1056 <                        shellScript = "gcc -E \"-I${SRCROOT}/../include\" \"-I${SRCROOT}/../kpx_cpu/include\" \"-I${SRCROOT}/../kpx_cpu/src\" \"-I${SRCROOT}/../Unix\" -DUSE_JIT -DGENEXEC \"${SRCROOT}/../kpx_cpu/src/cpu/ppc/ppc-decode.cpp\" | perl \"${SRCROOT}/../kpx_cpu/src/cpu/ppc/genexec.pl\" > \"${SRCROOT}/../Unix/ppc-execute-impl.cpp\"\n";
1056 >                        shellScript = "gcc -E \"-I${SRCROOT}/config\" \"-I${SRCROOT}/../include\" \"-I${SRCROOT}/../kpx_cpu/include\" \"-I${SRCROOT}/../kpx_cpu/src\" \"-I${SRCROOT}/../Unix\" -DUSE_JIT -DGENEXEC \"${SRCROOT}/../kpx_cpu/src/cpu/ppc/ppc-decode.cpp\" | perl \"${SRCROOT}/../kpx_cpu/src/cpu/ppc/genexec.pl\" > \"${SRCROOT}/../Unix/ppc-execute-impl.cpp\"\n";
1057                  };
1058   /* End PBXShellScriptBuildPhase section */
1059  
# Line 1237 | Line 1255
1255                                  GCC_ENABLE_BUILTIN_FUNCTIONS = NO;
1256                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1257                                  GCC_ENABLE_PASCAL_STRINGS = NO;
1258 +                                GCC_ENABLE_SYMBOL_SEPARATION = NO;
1259                                  GCC_MODEL_TUNING = G5;
1260 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1261 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1260 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1261 >                                GCC_PREFIX_HEADER = "";
1262                                  INSTALL_PATH = /usr/local/bin;
1263                                  OTHER_LDFLAGS = (
1264                                          "-framework",
# Line 1248 | Line 1267
1267                                          AppKit,
1268                                  );
1269                                  PREBINDING = NO;
1270 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1271                                  PRODUCT_NAME = lowmem;
1272                                  ZERO_LINK = NO;
1273                          };
# Line 1278 | Line 1298
1298                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1299                                  GCC_ENABLE_PASCAL_STRINGS = NO;
1300                                  GCC_ENABLE_SYMBOL_SEPARATION = NO;
1301 <                                GCC_ENABLE_TRIGRAPHS = YES;
1301 >                                GCC_ENABLE_TRIGRAPHS = NO;
1302                                  GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1303                                  GCC_MODEL_TUNING = G5;
1304                                  GCC_OPTIMIZATION_LEVEL = 0;
# Line 1294 | Line 1314
1314                                  );
1315                                  GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1316                                  GCC_WARN_UNUSED_FUNCTION = YES;
1317 +                                GCC_WARN_UNUSED_VARIABLE = YES;
1318                                  HEADER_SEARCH_PATHS = (
1319                                          /Library/Frameworks/SDL.framework/Versions/A/Headers/,
1320 +                                        ./config/,
1321                                          ../Unix,
1322                                          ../MacOSX/Launcher,
1323                                          ../slirp,
# Line 1305 | Line 1327
1327                                  );
1328                                  INFOPLIST_FILE = Info.plist;
1329                                  INSTALL_PATH = "$(HOME)/Applications";
1330 <                                OTHER_CPLUSPLUSFLAGS = (
1331 <                                        "$(OTHER_CFLAGS)",
1310 <                                        "-mdynamic-no-pic",
1311 <                                );
1330 >                                OTHER_CFLAGS = "";
1331 >                                OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
1332                                  OTHER_LDFLAGS = (
1333                                          "-pagezero_size",
1334                                          0x3000,
# Line 1329 | Line 1349
1349                          isa = XCBuildConfiguration;
1350                          buildSettings = {
1351                                  ALWAYS_SEARCH_USER_PATHS = NO;
1352 +                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1353                                  COPY_PHASE_STRIP = YES;
1354                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1355 +                                GCC_CW_ASM_SYNTAX = NO;
1356 +                                GCC_DYNAMIC_NO_PIC = NO;
1357                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1358 +                                GCC_ENABLE_PASCAL_STRINGS = NO;
1359 +                                GCC_ENABLE_SYMBOL_SEPARATION = NO;
1360 +                                GCC_ENABLE_TRIGRAPHS = NO;
1361 +                                GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1362                                  GCC_MODEL_TUNING = G5;
1363 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1364 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1365 <                                INFOPLIST_FILE = "SheepShaver-Info.plist";
1363 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1364 >                                GCC_PREFIX_HEADER = "";
1365 >                                GCC_PREPROCESSOR_DEFINITIONS = (
1366 >                                        "DATADIR=",
1367 >                                        HAVE_CONFIG_H,
1368 >                                        USE_JIT,
1369 >                                        "_GNU_SOURCE=1",
1370 >                                        _THREAD_SAFE,
1371 >                                        _REENTRANT,
1372 >                                );
1373 >                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1374 >                                GCC_WARN_UNUSED_FUNCTION = YES;
1375 >                                GCC_WARN_UNUSED_VARIABLE = YES;
1376 >                                HEADER_SEARCH_PATHS = (
1377 >                                        /Library/Frameworks/SDL.framework/Versions/A/Headers/,
1378 >                                        ./config/,
1379 >                                        ../Unix,
1380 >                                        ../MacOSX/Launcher,
1381 >                                        ../slirp,
1382 >                                        ../kpx_cpu/src,
1383 >                                        ../kpx_cpu/include,
1384 >                                        ../include,
1385 >                                );
1386 >                                INFOPLIST_FILE = Info.plist;
1387                                  INSTALL_PATH = "$(HOME)/Applications";
1388 +                                OTHER_CFLAGS = "";
1389 +                                OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
1390                                  OTHER_LDFLAGS = (
1391 +                                        "-pagezero_size",
1392 +                                        0x3000,
1393 +                                        "-Wl,-seg1addr,0x78048000",
1394                                          "-framework",
1395                                          Foundation,
1396                                          "-framework",
1397                                          AppKit,
1398                                  );
1399                                  PREBINDING = NO;
1400 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1401                                  PRODUCT_NAME = SheepShaver;
1402                                  ZERO_LINK = NO;
1403                          };
# Line 1380 | Line 1434
1434                          isa = XCBuildConfiguration;
1435                          buildSettings = {
1436                                  ALWAYS_SEARCH_USER_PATHS = NO;
1437 +                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1438                                  COPY_PHASE_STRIP = YES;
1439                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1440                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1441 +                                GCC_ENABLE_SYMBOL_SEPARATION = NO;
1442                                  GCC_MODEL_TUNING = G5;
1443 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1444 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1443 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1444 >                                GCC_PREFIX_HEADER = "";
1445                                  INSTALL_PATH = /usr/local/bin;
1446                                  OTHER_LDFLAGS = (
1447                                          "-framework",
# Line 1394 | Line 1450
1450                                          AppKit,
1451                                  );
1452                                  PREBINDING = NO;
1453 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1454                                  PRODUCT_NAME = dyngen;
1455                                  ZERO_LINK = NO;
1456                          };
# Line 1452 | Line 1509
1509                          isa = XCBuildConfiguration;
1510                          buildSettings = {
1511                                  ALWAYS_SEARCH_USER_PATHS = NO;
1512 +                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1513                                  COPY_PHASE_STRIP = YES;
1514                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1515                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1516                                  GCC_MODEL_TUNING = G5;
1517 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1518 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1517 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1518 >                                GCC_PREFIX_HEADER = "";
1519 >                                HEADER_SEARCH_PATHS = (
1520 >                                        ../kpx_cpu/src,
1521 >                                        ../kpx_cpu/include,
1522 >                                );
1523                                  INSTALL_PATH = /usr/local/lib;
1524 +                                OTHER_CFLAGS = (
1525 +                                        "-mdynamic-no-pic",
1526 +                                        "-fomit-frame-pointer",
1527 +                                        "-fno-align-functions",
1528 +                                        "-finline-functions",
1529 +                                        "-finline-limit=10000",
1530 +                                        "-fno-exceptions",
1531 +                                        "-g0",
1532 +                                        "-fno-reorder-blocks",
1533 +                                        "-fno-optimize-sibling-calls",
1534 +                                );
1535                                  OTHER_LDFLAGS = (
1536                                          "-framework",
1537                                          Foundation,
# Line 1466 | Line 1539
1539                                          AppKit,
1540                                  );
1541                                  PREBINDING = NO;
1542 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1543                                  PRODUCT_NAME = "basic-dyngen-ops";
1544                                  ZERO_LINK = NO;
1545                          };
# Line 1515 | Line 1589
1589                          isa = XCBuildConfiguration;
1590                          buildSettings = {
1591                                  ALWAYS_SEARCH_USER_PATHS = NO;
1592 +                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1593                                  COPY_PHASE_STRIP = YES;
1594                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1595                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1596                                  GCC_MODEL_TUNING = G5;
1597                                  GCC_PRECOMPILE_PREFIX_HEADER = YES;
1598 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1598 >                                GCC_PREFIX_HEADER = "";
1599 >                                HEADER_SEARCH_PATHS = (
1600 >                                        ../kpx_cpu/src,
1601 >                                        ../kpx_cpu/include,
1602 >                                );
1603                                  INSTALL_PATH = /usr/local/lib;
1604 +                                OTHER_CFLAGS = (
1605 +                                        "-mdynamic-no-pic",
1606 +                                        "-fomit-frame-pointer",
1607 +                                        "-fno-align-functions",
1608 +                                        "-finline-functions",
1609 +                                        "-finline-limit=10000",
1610 +                                        "-fno-exceptions",
1611 +                                        "-g0",
1612 +                                        "-fno-reorder-blocks",
1613 +                                        "-fno-optimize-sibling-calls",
1614 +                                );
1615                                  OTHER_LDFLAGS = (
1616                                          "-framework",
1617                                          Foundation,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines