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.6 by asvitkine, 2011-12-30T01:33:26Z

# Line 3 | Line 3
3          archiveVersion = 1;
4          classes = {
5          };
6 <        objectVersion = 45;
6 >        objectVersion = 44;
7          objects = {
8  
9   /* Begin PBXAggregateTarget section */
# 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 +                0873A80214AC515D004F12B7 /* utils_macosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0873A80114AC515D004F12B7 /* utils_macosx.mm */; };
117   /* End PBXBuildFile section */
118  
119   /* Begin PBXContainerItemProxy section */
# Line 123 | Line 128
128                          isa = PBXContainerItemProxy;
129                          containerPortal = 0856CCAE14A99DE0000B1711 /* Project object */;
130                          proxyType = 1;
131 <                        remoteGlobalIDString = 0873A5CB14AB806D004F12B7 /* ppc-dyngen-ops */;
131 >                        remoteGlobalIDString = 0873A5CB14AB806D004F12B7;
132                          remoteInfo = "ppc-dyngen-ops";
133                  };
134                  0873A60214AB83CC004F12B7 /* PBXContainerItemProxy */ = {
135                          isa = PBXContainerItemProxy;
136                          containerPortal = 0856CCAE14A99DE0000B1711 /* Project object */;
137                          proxyType = 1;
138 <                        remoteGlobalIDString = 0873A5C414AB8038004F12B7 /* basic-dyngen-ops */;
138 >                        remoteGlobalIDString = 0873A5C414AB8038004F12B7;
139                          remoteInfo = "basic-dyngen-ops";
140                  };
141                  0873A62614AB869A004F12B7 /* PBXContainerItemProxy */ = {
142                          isa = PBXContainerItemProxy;
143                          containerPortal = 0856CCAE14A99DE0000B1711 /* Project object */;
144                          proxyType = 1;
145 <                        remoteGlobalIDString = 0873A53114AAF05A004F12B7 /* dyngen */;
145 >                        remoteGlobalIDString = 0873A53114AAF05A004F12B7;
146                          remoteInfo = dyngen;
147                  };
148                  0873A67C14AB8AF9004F12B7 /* PBXContainerItemProxy */ = {
149                          isa = PBXContainerItemProxy;
150                          containerPortal = 0856CCAE14A99DE0000B1711 /* Project object */;
151                          proxyType = 1;
152 <                        remoteGlobalIDString = 0873A67314AB8AE9004F12B7 /* ppc-execute-impl */;
152 >                        remoteGlobalIDString = 0873A67314AB8AE9004F12B7;
153                          remoteInfo = "ppc-execute-impl";
154                  };
155   /* End PBXContainerItemProxy section */
# Line 322 | Line 327
327                  0856CEC414A99EF0000B1711 /* about_window_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = about_window_unix.cpp; sourceTree = "<group>"; };
328                  0856CECF14A99EF0000B1711 /* bincue_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bincue_unix.cpp; sourceTree = "<group>"; };
329                  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>"; };
330                  0856CEE314A99EF0000B1711 /* ether_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ether_unix.cpp; sourceTree = "<group>"; };
331                  0856CEFB14A99EF0000B1711 /* main_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main_unix.cpp; sourceTree = "<group>"; };
332                  0856CF5A14A99EF0000B1711 /* prefs_unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = prefs_unix.cpp; sourceTree = "<group>"; };
# Line 364 | Line 368
368                  0873A5CC14AB806D004F12B7 /* libppc-dyngen-ops.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libppc-dyngen-ops.a"; sourceTree = BUILT_PRODUCTS_DIR; };
369                  0873A5D514AB80CA004F12B7 /* basic-dyngen-ops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "basic-dyngen-ops.cpp"; sourceTree = "<group>"; };
370                  0873A5D714AB80E3004F12B7 /* ppc-dyngen-ops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "ppc-dyngen-ops.cpp"; sourceTree = "<group>"; };
371 +                0873A76614ABD151004F12B7 /* config-macosx-x86_64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "config-macosx-x86_64.h"; sourceTree = "<group>"; };
372 +                0873A76714ABD151004F12B7 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
373 +                0873A80014AC515D004F12B7 /* utils_macosx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils_macosx.h; sourceTree = "<group>"; };
374 +                0873A80114AC515D004F12B7 /* utils_macosx.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = utils_macosx.mm; sourceTree = "<group>"; };
375   /* End PBXFileReference section */
376  
377   /* Begin PBXFrameworksBuildPhase section */
# Line 695 | Line 703
703                  0856CE0614A99EEF000B1711 /* MacOSX */ = {
704                          isa = PBXGroup;
705                          children = (
706 +                                0873A76514ABD151004F12B7 /* config */,
707                                  0856D2D614A9A704000B1711 /* Launcher */,
708                                  0856CE2C14A99EF0000B1711 /* clip_macosx.cpp */,
709                                  0856CE2D14A99EF0000B1711 /* extfs_macosx.cpp */,
# Line 703 | Line 712
712                                  0856CE7014A99EF0000B1711 /* prefs_macosx.mm */,
713                                  0856CE8314A99EF0000B1711 /* SheepShaver.icns */,
714                                  0856CE8714A99EF0000B1711 /* sys_darwin.cpp */,
715 +                                0873A80014AC515D004F12B7 /* utils_macosx.h */,
716 +                                0873A80114AC515D004F12B7 /* utils_macosx.mm */,
717                          );
718                          name = MacOSX;
719                          sourceTree = "<group>";
# Line 777 | Line 788
788                                  0856CEC414A99EF0000B1711 /* about_window_unix.cpp */,
789                                  0856CECF14A99EF0000B1711 /* bincue_unix.cpp */,
790                                  0856CED014A99EF0000B1711 /* bincue_unix.h */,
780                                0856CED314A99EF0000B1711 /* config.h */,
791                                  0856CEE314A99EF0000B1711 /* ether_unix.cpp */,
792                                  0856CEFB14A99EF0000B1711 /* main_unix.cpp */,
793                                  0856CF5A14A99EF0000B1711 /* prefs_unix.cpp */,
# Line 817 | Line 827
827                          path = Launcher;
828                          sourceTree = "<group>";
829                  };
830 +                0873A76514ABD151004F12B7 /* config */ = {
831 +                        isa = PBXGroup;
832 +                        children = (
833 +                                0873A76614ABD151004F12B7 /* config-macosx-x86_64.h */,
834 +                                0873A76714ABD151004F12B7 /* config.h */,
835 +                        );
836 +                        path = config;
837 +                        sourceTree = "<group>";
838 +                };
839   /* End PBXGroup section */
840  
841   /* Begin PBXHeadersBuildPhase section */
# Line 824 | Line 843
843                          isa = PBXHeadersBuildPhase;
844                          buildActionMask = 2147483647;
845                          files = (
846 +                                0873A76A14ABD151004F12B7 /* config-macosx-x86_64.h in Headers */,
847 +                                0873A76B14ABD151004F12B7 /* config.h in Headers */,
848                          );
849                          runOnlyForDeploymentPostprocessing = 0;
850                  };
# Line 831 | Line 852
852                          isa = PBXHeadersBuildPhase;
853                          buildActionMask = 2147483647;
854                          files = (
855 +                                0873A76814ABD151004F12B7 /* config-macosx-x86_64.h in Headers */,
856 +                                0873A76914ABD151004F12B7 /* config.h in Headers */,
857                          );
858                          runOnlyForDeploymentPostprocessing = 0;
859                  };
# Line 934 | Line 957
957                  0856CCAE14A99DE0000B1711 /* Project object */ = {
958                          isa = PBXProject;
959                          buildConfigurationList = 0856CCB114A99DE0000B1711 /* Build configuration list for PBXProject "SheepShaver" */;
960 <                        compatibilityVersion = "Xcode 2.4";
960 >                        compatibilityVersion = "Xcode 3.0";
961                          developmentRegion = English;
962                          hasScannedForEncodings = 0;
963                          knownRegions = (
# Line 993 | Line 1016
1016                          );
1017                          inputPaths = (
1018                                  "$(BUILT_PRODUCTS_DIR)/dyngen",
1019 <                                "$(OBJECT_FILE_DIR)-$(CURRENT_VARIANT)/$(CURRENT_ARCH)/basic-dyngen-ops.o",
1019 >                                "$(OBJECT_FILE_DIR)-$(CURRENT_VARIANT)/i386/basic-dyngen-ops.o",
1020 >                                "$(OBJECT_FILE_DIR)-$(CURRENT_VARIANT)/x86_64/basic-dyngen-ops.o",
1021                          );
1022                          name = "Run dyngen";
1023                          outputPaths = (
1024 +                                "$(SRCROOT)/../Unix/basic-dyngen-ops-x86_32.hpp",
1025 +                                "$(SRCROOT)/../Unix/basic-dyngen-ops-x86_64.hpp",
1026                                  "$(SRCROOT)/../Unix/basic-dyngen-ops.hpp",
1027                          );
1028                          runOnlyForDeploymentPostprocessing = 0;
1029                          shellPath = /bin/sh;
1030 <                        shellScript = "\"${BUILT_PRODUCTS_DIR}/dyngen\" -o \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\" \"${OBJECT_FILE_DIR}-${CURRENT_VARIANT}/${CURRENT_ARCH}/basic-dyngen-ops.o\"\n";
1030 >                        shellScript = "arch -x86_64 \"${BUILT_PRODUCTS_DIR}/dyngen\" -o \"${SRCROOT}/../Unix/basic-dyngen-ops-x86_64.hpp\" \"${OBJECT_FILE_DIR}-${CURRENT_VARIANT}/x86_64/basic-dyngen-ops.o\"\narch -i386 \"${BUILT_PRODUCTS_DIR}/dyngen\" -o \"${SRCROOT}/../Unix/basic-dyngen-ops-x86_32.hpp\" \"${OBJECT_FILE_DIR}-${CURRENT_VARIANT}/i386/basic-dyngen-ops.o\"\n\necho \"#if defined(__x86_64__)\" > \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\"\necho \"\t#include \\\"basic-dyngen-ops-x86_64.hpp\\\"\" >> \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\"\necho \"#elif defined(__i386__)\" >> \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\"\necho \"\t#include \\\"basic-dyngen-ops-x86_32.hpp\\\"\" >> \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\"\necho \"#else\" >> \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\"\necho \"\t#error Unknown platform\" >> \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\"\necho \"#endif\" >> \"${SRCROOT}/../Unix/basic-dyngen-ops.hpp\"\n";
1031                  };
1032                  0873A66914AB8A40004F12B7 /* Run dyngen */ = {
1033                          isa = PBXShellScriptBuildPhase;
# Line 1010 | Line 1036
1036                          );
1037                          inputPaths = (
1038                                  "$(BUILT_PRODUCTS_DIR)/dyngen",
1039 <                                "$(OBJECT_FILE_DIR)-$(CURRENT_VARIANT)/$(CURRENT_ARCH)/ppc-dyngen-ops.o",
1039 >                                "$(OBJECT_FILE_DIR)-$(CURRENT_VARIANT)/i386/ppc-dyngen-ops.o",
1040 >                                "$(OBJECT_FILE_DIR)-$(CURRENT_VARIANT)/x86_64/ppc-dyngen-ops.o",
1041                          );
1042                          name = "Run dyngen";
1043                          outputPaths = (
1044 +                                "$(SRCROOT)/../Unix/ppc-dyngen-ops-x86_32.hpp",
1045 +                                "$(SRCROOT)/../Unix/ppc-dyngen-ops-x86_64.hpp",
1046                                  "$(SRCROOT)/../Unix/ppc-dyngen-ops.hpp",
1047                          );
1048                          runOnlyForDeploymentPostprocessing = 0;
1049                          shellPath = /bin/sh;
1050 <                        shellScript = "\"${BUILT_PRODUCTS_DIR}/dyngen\" -o \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\" \"${OBJECT_FILE_DIR}-${CURRENT_VARIANT}/${CURRENT_ARCH}/ppc-dyngen-ops.o\"\n";
1050 >                        shellScript = "arch -x86_64 \"${BUILT_PRODUCTS_DIR}/dyngen\" -o \"${SRCROOT}/../Unix/ppc-dyngen-ops-x86_64.hpp\" \"${OBJECT_FILE_DIR}-${CURRENT_VARIANT}/x86_64/ppc-dyngen-ops.o\"\narch -i386 \"${BUILT_PRODUCTS_DIR}/dyngen\" -o \"${SRCROOT}/../Unix/ppc-dyngen-ops-x86_32.hpp\" \"${OBJECT_FILE_DIR}-${CURRENT_VARIANT}/i386/ppc-dyngen-ops.o\"\n\necho \"#if defined(__x86_64__)\" > \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\"\necho \"\t#include \\\"ppc-dyngen-ops-x86_64.hpp\\\"\" >> \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\"\necho \"#elif defined(__i386__)\" >> \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\"\necho \"\t#include \\\"ppc-dyngen-ops-x86_32.hpp\\\"\" >> \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\"\necho \"#else\" >> \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\"\necho \"\t#error Unknown platform\" >> \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\"\necho \"#endif\" >> \"${SRCROOT}/../Unix/ppc-dyngen-ops.hpp\"\n";
1051                  };
1052                  0873A67214AB8AE9004F12B7 /* Run genexec */ = {
1053                          isa = PBXShellScriptBuildPhase;
# Line 1035 | Line 1064
1064                          );
1065                          runOnlyForDeploymentPostprocessing = 0;
1066                          shellPath = /bin/sh;
1067 <                        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";
1067 >                        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";
1068                  };
1069   /* End PBXShellScriptBuildPhase section */
1070  
# Line 1131 | Line 1160
1160                                  0856D13F14A99EF1000B1711 /* xpram.cpp in Sources */,
1161                                  0856D33914A9A704000B1711 /* VMSettingsController.mm in Sources */,
1162                                  082AC22D14AA52E900071F5E /* prefs_editor_dummy.cpp in Sources */,
1163 +                                0873A80214AC515D004F12B7 /* utils_macosx.mm in Sources */,
1164                          );
1165                          runOnlyForDeploymentPostprocessing = 0;
1166                  };
# Line 1205 | Line 1235
1235                          isa = XCBuildConfiguration;
1236                          buildSettings = {
1237                                  ALWAYS_SEARCH_USER_PATHS = NO;
1238 +                                ARCHS = (
1239 +                                        i386,
1240 +                                        x86_64,
1241 +                                );
1242                                  COPY_PHASE_STRIP = NO;
1243                                  GCC_DYNAMIC_NO_PIC = NO;
1210                                GCC_ENABLE_BUILTIN_FUNCTIONS = NO;
1244                                  GCC_ENABLE_FIX_AND_CONTINUE = YES;
1245                                  GCC_ENABLE_PASCAL_STRINGS = NO;
1246                                  GCC_ENABLE_SYMBOL_SEPARATION = NO;
# Line 1215 | Line 1248
1248                                  GCC_OPTIMIZATION_LEVEL = 0;
1249                                  GCC_PRECOMPILE_PREFIX_HEADER = NO;
1250                                  GCC_PREFIX_HEADER = "";
1251 +                                GCC_VERSION = 4.0;
1252                                  INSTALL_PATH = /usr/local/bin;
1253 <                                OTHER_LDFLAGS = (
1220 <                                        "-framework",
1221 <                                        Foundation,
1222 <                                        "-framework",
1223 <                                        AppKit,
1224 <                                );
1253 >                                OTHER_LDFLAGS = "";
1254                                  PREBINDING = NO;
1255                                  PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1256                                  PRODUCT_NAME = lowmem;
1257 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1258                          };
1259                          name = Debug;
1260                  };
# Line 1232 | Line 1262
1262                          isa = XCBuildConfiguration;
1263                          buildSettings = {
1264                                  ALWAYS_SEARCH_USER_PATHS = NO;
1265 +                                ARCHS = (
1266 +                                        i386,
1267 +                                        x86_64,
1268 +                                );
1269                                  COPY_PHASE_STRIP = YES;
1270                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1237                                GCC_ENABLE_BUILTIN_FUNCTIONS = NO;
1271                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1272                                  GCC_ENABLE_PASCAL_STRINGS = NO;
1273 +                                GCC_ENABLE_SYMBOL_SEPARATION = NO;
1274                                  GCC_MODEL_TUNING = G5;
1275 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1276 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1275 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1276 >                                GCC_PREFIX_HEADER = "";
1277 >                                GCC_VERSION = 4.0;
1278                                  INSTALL_PATH = /usr/local/bin;
1279 <                                OTHER_LDFLAGS = (
1245 <                                        "-framework",
1246 <                                        Foundation,
1247 <                                        "-framework",
1248 <                                        AppKit,
1249 <                                );
1279 >                                OTHER_LDFLAGS = "";
1280                                  PREBINDING = NO;
1281 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1282                                  PRODUCT_NAME = lowmem;
1283 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1284                                  ZERO_LINK = NO;
1285                          };
1286                          name = Release;
# Line 1271 | Line 1303
1303                          isa = XCBuildConfiguration;
1304                          buildSettings = {
1305                                  ALWAYS_SEARCH_USER_PATHS = NO;
1306 <                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1306 >                                ARCHS = (
1307 >                                        i386,
1308 >                                        x86_64,
1309 >                                );
1310                                  COPY_PHASE_STRIP = NO;
1311                                  GCC_CW_ASM_SYNTAX = NO;
1312                                  GCC_DYNAMIC_NO_PIC = NO;
1313                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1314                                  GCC_ENABLE_PASCAL_STRINGS = NO;
1315                                  GCC_ENABLE_SYMBOL_SEPARATION = NO;
1316 <                                GCC_ENABLE_TRIGRAPHS = YES;
1316 >                                GCC_ENABLE_TRIGRAPHS = NO;
1317                                  GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1318                                  GCC_MODEL_TUNING = G5;
1319                                  GCC_OPTIMIZATION_LEVEL = 0;
# Line 1293 | Line 1328
1328                                          _REENTRANT,
1329                                  );
1330                                  GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1331 +                                GCC_VERSION = 4.0;
1332                                  GCC_WARN_UNUSED_FUNCTION = YES;
1333 +                                GCC_WARN_UNUSED_VARIABLE = YES;
1334                                  HEADER_SEARCH_PATHS = (
1335                                          /Library/Frameworks/SDL.framework/Versions/A/Headers/,
1336 +                                        ./config/,
1337                                          ../Unix,
1338                                          ../MacOSX/Launcher,
1339                                          ../slirp,
# Line 1305 | Line 1343
1343                                  );
1344                                  INFOPLIST_FILE = Info.plist;
1345                                  INSTALL_PATH = "$(HOME)/Applications";
1346 <                                OTHER_CPLUSPLUSFLAGS = (
1347 <                                        "$(OTHER_CFLAGS)",
1310 <                                        "-mdynamic-no-pic",
1311 <                                );
1346 >                                OTHER_CFLAGS = "";
1347 >                                OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
1348                                  OTHER_LDFLAGS = (
1349                                          "-pagezero_size",
1350                                          0x3000,
# Line 1317 | Line 1353
1353                                          Foundation,
1354                                          "-framework",
1355                                          AppKit,
1356 +                                        "-framework",
1357 +                                        Carbon,
1358                                  );
1359                                  PREBINDING = NO;
1360                                  PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1361                                  PRODUCT_NAME = SheepShaver;
1362 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
1363 +                                "SDKROOT[arch=i386]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1364                                  WARNING_LDFLAGS = "";
1365                          };
1366                          name = Debug;
# Line 1329 | Line 1369
1369                          isa = XCBuildConfiguration;
1370                          buildSettings = {
1371                                  ALWAYS_SEARCH_USER_PATHS = NO;
1372 +                                ARCHS = (
1373 +                                        i386,
1374 +                                        x86_64,
1375 +                                );
1376                                  COPY_PHASE_STRIP = YES;
1377                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1378 +                                GCC_CW_ASM_SYNTAX = NO;
1379 +                                GCC_DYNAMIC_NO_PIC = NO;
1380                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1381 +                                GCC_ENABLE_PASCAL_STRINGS = NO;
1382 +                                GCC_ENABLE_SYMBOL_SEPARATION = NO;
1383 +                                GCC_ENABLE_TRIGRAPHS = NO;
1384 +                                GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
1385                                  GCC_MODEL_TUNING = G5;
1386 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1387 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1388 <                                INFOPLIST_FILE = "SheepShaver-Info.plist";
1386 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1387 >                                GCC_PREFIX_HEADER = "";
1388 >                                GCC_PREPROCESSOR_DEFINITIONS = (
1389 >                                        "DATADIR=",
1390 >                                        HAVE_CONFIG_H,
1391 >                                        USE_JIT,
1392 >                                        "_GNU_SOURCE=1",
1393 >                                        _THREAD_SAFE,
1394 >                                        _REENTRANT,
1395 >                                );
1396 >                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
1397 >                                GCC_VERSION = 4.0;
1398 >                                GCC_WARN_UNUSED_FUNCTION = YES;
1399 >                                GCC_WARN_UNUSED_VARIABLE = YES;
1400 >                                HEADER_SEARCH_PATHS = (
1401 >                                        /Library/Frameworks/SDL.framework/Versions/A/Headers/,
1402 >                                        ./config/,
1403 >                                        ../Unix,
1404 >                                        ../MacOSX/Launcher,
1405 >                                        ../slirp,
1406 >                                        ../kpx_cpu/src,
1407 >                                        ../kpx_cpu/include,
1408 >                                        ../include,
1409 >                                );
1410 >                                INFOPLIST_FILE = Info.plist;
1411                                  INSTALL_PATH = "$(HOME)/Applications";
1412 +                                OTHER_CFLAGS = "";
1413 +                                OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
1414                                  OTHER_LDFLAGS = (
1415 +                                        "-pagezero_size",
1416 +                                        0x3000,
1417 +                                        "-Wl,-seg1addr,0x78048000",
1418                                          "-framework",
1419                                          Foundation,
1420                                          "-framework",
1421                                          AppKit,
1422 +                                        "-framework",
1423 +                                        Carbon,
1424                                  );
1425                                  PREBINDING = NO;
1426 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1427                                  PRODUCT_NAME = SheepShaver;
1428 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk";
1429 +                                "SDKROOT[arch=i386]" = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1430                                  ZERO_LINK = NO;
1431                          };
1432                          name = Release;
# Line 1353 | Line 1435
1435                          isa = XCBuildConfiguration;
1436                          buildSettings = {
1437                                  ALWAYS_SEARCH_USER_PATHS = NO;
1438 <                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1438 >                                ARCHS = (
1439 >                                        i386,
1440 >                                        x86_64,
1441 >                                );
1442                                  COPY_PHASE_STRIP = NO;
1443                                  GCC_DYNAMIC_NO_PIC = NO;
1444                                  GCC_ENABLE_FIX_AND_CONTINUE = YES;
# Line 1362 | Line 1447
1447                                  GCC_OPTIMIZATION_LEVEL = 0;
1448                                  GCC_PRECOMPILE_PREFIX_HEADER = NO;
1449                                  GCC_PREFIX_HEADER = "";
1450 +                                GCC_VERSION = 4.0;
1451                                  INSTALL_PATH = /usr/local/bin;
1452                                  OTHER_CFLAGS = "-mdynamic-no-pic";
1453 <                                OTHER_LDFLAGS = (
1368 <                                        "-framework",
1369 <                                        Foundation,
1370 <                                        "-framework",
1371 <                                        AppKit,
1372 <                                );
1453 >                                OTHER_LDFLAGS = "";
1454                                  PREBINDING = NO;
1455                                  PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1456                                  PRODUCT_NAME = dyngen;
1457 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1458                          };
1459                          name = Debug;
1460                  };
# Line 1380 | Line 1462
1462                          isa = XCBuildConfiguration;
1463                          buildSettings = {
1464                                  ALWAYS_SEARCH_USER_PATHS = NO;
1465 +                                ARCHS = (
1466 +                                        i386,
1467 +                                        x86_64,
1468 +                                );
1469                                  COPY_PHASE_STRIP = YES;
1470                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1471                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1472 +                                GCC_ENABLE_SYMBOL_SEPARATION = NO;
1473                                  GCC_MODEL_TUNING = G5;
1474 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1475 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1474 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1475 >                                GCC_PREFIX_HEADER = "";
1476 >                                GCC_VERSION = 4.0;
1477                                  INSTALL_PATH = /usr/local/bin;
1478 <                                OTHER_LDFLAGS = (
1391 <                                        "-framework",
1392 <                                        Foundation,
1393 <                                        "-framework",
1394 <                                        AppKit,
1395 <                                );
1478 >                                OTHER_LDFLAGS = "";
1479                                  PREBINDING = NO;
1480 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1481                                  PRODUCT_NAME = dyngen;
1482 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1483                                  ZERO_LINK = NO;
1484                          };
1485                          name = Release;
# Line 1403 | Line 1488
1488                          isa = XCBuildConfiguration;
1489                          buildSettings = {
1490                                  ALWAYS_SEARCH_USER_PATHS = NO;
1491 <                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1491 >                                ARCHS = (
1492 >                                        i386,
1493 >                                        x86_64,
1494 >                                );
1495                                  COPY_PHASE_STRIP = NO;
1496                                  GCC_CW_ASM_SYNTAX = NO;
1497                                  GCC_DYNAMIC_NO_PIC = NO;
# Line 1420 | Line 1508
1508                                          _THREAD_SAFE,
1509                                          "_GNU_SOURCE=1",
1510                                  );
1511 +                                GCC_VERSION = 4.0;
1512                                  HEADER_SEARCH_PATHS = (
1513                                          ../kpx_cpu/src,
1514                                          ../kpx_cpu/include,
# Line 1445 | Line 1534
1534                                  PREBINDING = NO;
1535                                  PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1536                                  PRODUCT_NAME = "basic-dyngen-ops";
1537 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1538                          };
1539                          name = Debug;
1540                  };
# Line 1452 | Line 1542
1542                          isa = XCBuildConfiguration;
1543                          buildSettings = {
1544                                  ALWAYS_SEARCH_USER_PATHS = NO;
1545 +                                ARCHS = (
1546 +                                        i386,
1547 +                                        x86_64,
1548 +                                );
1549                                  COPY_PHASE_STRIP = YES;
1550                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1551                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1552                                  GCC_MODEL_TUNING = G5;
1553 <                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
1554 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1553 >                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
1554 >                                GCC_PREFIX_HEADER = "";
1555 >                                GCC_VERSION = 4.0;
1556 >                                HEADER_SEARCH_PATHS = (
1557 >                                        ../kpx_cpu/src,
1558 >                                        ../kpx_cpu/include,
1559 >                                );
1560                                  INSTALL_PATH = /usr/local/lib;
1561 +                                OTHER_CFLAGS = (
1562 +                                        "-mdynamic-no-pic",
1563 +                                        "-fomit-frame-pointer",
1564 +                                        "-fno-align-functions",
1565 +                                        "-finline-functions",
1566 +                                        "-finline-limit=10000",
1567 +                                        "-fno-exceptions",
1568 +                                        "-g0",
1569 +                                        "-fno-reorder-blocks",
1570 +                                        "-fno-optimize-sibling-calls",
1571 +                                );
1572                                  OTHER_LDFLAGS = (
1573                                          "-framework",
1574                                          Foundation,
# Line 1466 | Line 1576
1576                                          AppKit,
1577                                  );
1578                                  PREBINDING = NO;
1579 +                                PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1580                                  PRODUCT_NAME = "basic-dyngen-ops";
1581 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1582                                  ZERO_LINK = NO;
1583                          };
1584                          name = Release;
# Line 1475 | Line 1587
1587                          isa = XCBuildConfiguration;
1588                          buildSettings = {
1589                                  ALWAYS_SEARCH_USER_PATHS = NO;
1590 <                                ARCHS = "$(ARCHS_STANDARD_64_BIT)";
1590 >                                ARCHS = (
1591 >                                        i386,
1592 >                                        x86_64,
1593 >                                );
1594                                  COPY_PHASE_STRIP = NO;
1595                                  GCC_DYNAMIC_NO_PIC = NO;
1596                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
# Line 1483 | Line 1598
1598                                  GCC_OPTIMIZATION_LEVEL = 2;
1599                                  GCC_PRECOMPILE_PREFIX_HEADER = "";
1600                                  GCC_PREFIX_HEADER = "";
1601 +                                GCC_VERSION = 4.0;
1602                                  HEADER_SEARCH_PATHS = (
1603                                          ../kpx_cpu/src,
1604                                          ../kpx_cpu/include,
# Line 1508 | Line 1624
1624                                  PREBINDING = NO;
1625                                  PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
1626                                  PRODUCT_NAME = "ppc-dyngen-ops";
1627 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1628                          };
1629                          name = Debug;
1630                  };
# Line 1515 | Line 1632
1632                          isa = XCBuildConfiguration;
1633                          buildSettings = {
1634                                  ALWAYS_SEARCH_USER_PATHS = NO;
1635 +                                ARCHS = (
1636 +                                        i386,
1637 +                                        x86_64,
1638 +                                );
1639                                  COPY_PHASE_STRIP = YES;
1640                                  DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1641                                  GCC_ENABLE_FIX_AND_CONTINUE = NO;
1642                                  GCC_MODEL_TUNING = G5;
1643                                  GCC_PRECOMPILE_PREFIX_HEADER = YES;
1644 <                                GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
1644 >                                GCC_PREFIX_HEADER = "";
1645 >                                GCC_VERSION = 4.0;
1646 >                                HEADER_SEARCH_PATHS = (
1647 >                                        ../kpx_cpu/src,
1648 >                                        ../kpx_cpu/include,
1649 >                                );
1650                                  INSTALL_PATH = /usr/local/lib;
1651 +                                OTHER_CFLAGS = (
1652 +                                        "-mdynamic-no-pic",
1653 +                                        "-fomit-frame-pointer",
1654 +                                        "-fno-align-functions",
1655 +                                        "-finline-functions",
1656 +                                        "-finline-limit=10000",
1657 +                                        "-fno-exceptions",
1658 +                                        "-g0",
1659 +                                        "-fno-reorder-blocks",
1660 +                                        "-fno-optimize-sibling-calls",
1661 +                                );
1662                                  OTHER_LDFLAGS = (
1663                                          "-framework",
1664                                          Foundation,
# Line 1530 | Line 1667
1667                                  );
1668                                  PREBINDING = NO;
1669                                  PRODUCT_NAME = "ppc-dyngen-ops";
1670 +                                SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk";
1671                                  ZERO_LINK = NO;
1672                          };
1673                          name = Release;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines