diff options
Diffstat (limited to 'crawl-ref/source/Crawl.xcodeproj/project.pbxproj')
-rw-r--r-- | crawl-ref/source/Crawl.xcodeproj/project.pbxproj | 221 |
1 files changed, 214 insertions, 7 deletions
diff --git a/crawl-ref/source/Crawl.xcodeproj/project.pbxproj b/crawl-ref/source/Crawl.xcodeproj/project.pbxproj index 108213d487..78b435bd28 100644 --- a/crawl-ref/source/Crawl.xcodeproj/project.pbxproj +++ b/crawl-ref/source/Crawl.xcodeproj/project.pbxproj @@ -141,12 +141,28 @@ 7B237EF10A8EC9D000580F30 /* mt19937ar.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7B237E6A0A8EC9D000580F30 /* mt19937ar.cc */; }; 7B237EF20A8EC9D000580F30 /* mstuff2.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7B237E6B0A8EC9D000580F30 /* mstuff2.h */; }; 7B237F150A8ECD2E00580F30 /* libncurses.5.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B237F140A8ECD2E00580F30 /* libncurses.5.dylib */; }; + 7B352E9F0B00183400CABB32 /* mapdef.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7B352E9D0B00183400CABB32 /* mapdef.cc */; }; + 7B352EA00B00183400CABB32 /* mapdef.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7B352E9D0B00183400CABB32 /* mapdef.cc */; }; + 7B352EA10B00183400CABB32 /* mapdef.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7B352E9E0B00183400CABB32 /* mapdef.h */; }; + 7B352ED30B001B9E00CABB32 /* levcomp.lpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B352ED10B001B9E00CABB32 /* levcomp.lpp */; }; + 7B352ED40B001B9E00CABB32 /* levcomp.ypp in Sources */ = {isa = PBXBuildFile; fileRef = 7B352ED20B001B9E00CABB32 /* levcomp.ypp */; }; + 7B352EED0B001F4200CABB32 /* levcomp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7B352EEC0B001F4200CABB32 /* levcomp.cc */; }; 7BC222E70ABBB286003A7D9A /* itemprop.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7BC222E50ABBB286003A7D9A /* itemprop.cc */; }; 7BC222E80ABBB286003A7D9A /* itemprop.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7BC222E60ABBB286003A7D9A /* itemprop.h */; }; 7BD75A350AC214A200B74F6E /* notes.cc in Sources */ = {isa = PBXBuildFile; fileRef = 7BD75A330AC214A200B74F6E /* notes.cc */; }; 7BD75A360AC214A200B74F6E /* notes.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7BD75A340AC214A200B74F6E /* notes.h */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 7B352F380B0025B600CABB32 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B352E8B0B00172000CABB32 /* levcomp */; + remoteInfo = levcomp; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXCopyFilesBuildPhase section */ 8DD76FAF0486AB0100D96B5E /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; @@ -222,6 +238,7 @@ 7B237EF20A8EC9D000580F30 /* mstuff2.h in CopyFiles */, 7BC222E80ABBB286003A7D9A /* itemprop.h in CopyFiles */, 7BD75A360AC214A200B74F6E /* notes.h in CopyFiles */, + 7B352EA10B00183400CABB32 /* mapdef.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 1; }; @@ -362,6 +379,14 @@ 7B237E6A0A8EC9D000580F30 /* mt19937ar.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mt19937ar.cc; sourceTree = "<group>"; }; 7B237E6B0A8EC9D000580F30 /* mstuff2.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = mstuff2.h; sourceTree = "<group>"; }; 7B237F140A8ECD2E00580F30 /* libncurses.5.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libncurses.5.dylib; path = /usr/lib/libncurses.5.dylib; sourceTree = "<absolute>"; }; + 7B352E8C0B00172000CABB32 /* levcomp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = levcomp; sourceTree = BUILT_PRODUCTS_DIR; }; + 7B352E9D0B00183400CABB32 /* mapdef.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = mapdef.cc; sourceTree = "<group>"; }; + 7B352E9E0B00183400CABB32 /* mapdef.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = mapdef.h; sourceTree = "<group>"; }; + 7B352ED10B001B9E00CABB32 /* levcomp.lpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.lex; name = levcomp.lpp; path = util/levcomp.lpp; sourceTree = "<group>"; }; + 7B352ED20B001B9E00CABB32 /* levcomp.ypp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.yacc; name = levcomp.ypp; path = util/levcomp.ypp; sourceTree = "<group>"; }; + 7B352EEC0B001F4200CABB32 /* levcomp.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = levcomp.cc; path = util/levcomp.cc; sourceTree = "<group>"; }; + 7B352F1F0B00232500CABB32 /* splev.des */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = splev.des; path = dat/splev.des; sourceTree = "<group>"; }; + 7B352F200B00232500CABB32 /* vaults.des */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = vaults.des; path = dat/vaults.des; sourceTree = "<group>"; }; 7BC222E50ABBB286003A7D9A /* itemprop.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = itemprop.cc; sourceTree = "<group>"; }; 7BC222E60ABBB286003A7D9A /* itemprop.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = itemprop.h; sourceTree = "<group>"; }; 7BD75A330AC214A200B74F6E /* notes.cc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = notes.cc; sourceTree = "<group>"; }; @@ -370,6 +395,13 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 7B352E8A0B00172000CABB32 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8DD76FAD0486AB0100D96B5E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -385,6 +417,7 @@ isa = PBXGroup; children = ( 08FB7795FE84155DC02AAC07 /* Source */, + 7B352F1B0B0022C900CABB32 /* Resources */, 7B237F120A8ECCDE00580F30 /* Libraries */, C6A0FF2B0290797F04C91782 /* Documentation */, 1AB674ADFE9D54B511CA2CBB /* Products */, @@ -395,6 +428,43 @@ 08FB7795FE84155DC02AAC07 /* Source */ = { isa = PBXGroup; children = ( + 7B352EF00B001F5B00CABB32 /* Crawl */, + 7B352E950B0017CF00CABB32 /* Levcomp */, + 7B352EF30B001FA700CABB32 /* Shared */, + ); + name = Source; + sourceTree = "<group>"; + }; + 1AB674ADFE9D54B511CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8DD76FB20486AB0100D96B5E /* crawl */, + 7B352E8C0B00172000CABB32 /* levcomp */, + ); + name = Products; + sourceTree = "<group>"; + }; + 7B237F120A8ECCDE00580F30 /* Libraries */ = { + isa = PBXGroup; + children = ( + 7B237F140A8ECD2E00580F30 /* libncurses.5.dylib */, + ); + name = Libraries; + sourceTree = "<group>"; + }; + 7B352E950B0017CF00CABB32 /* Levcomp */ = { + isa = PBXGroup; + children = ( + 7B352EEC0B001F4200CABB32 /* levcomp.cc */, + 7B352ED10B001B9E00CABB32 /* levcomp.lpp */, + 7B352ED20B001B9E00CABB32 /* levcomp.ypp */, + ); + name = Levcomp; + sourceTree = "<group>"; + }; + 7B352EF00B001F5B00CABB32 /* Crawl */ = { + isa = PBXGroup; + children = ( 7B237E0D0A8EC9D000580F30 /* abl-show.cc */, 7B237E290A8EC9D000580F30 /* abl-show.h */, 7B237E280A8EC9D000580F30 /* abyss.cc */, @@ -533,23 +603,33 @@ 7B237E140A8EC9D000580F30 /* view.cc */, 7B237E130A8EC9D000580F30 /* view.h */, ); - name = Source; + name = Crawl; sourceTree = "<group>"; }; - 1AB674ADFE9D54B511CA2CBB /* Products */ = { + 7B352EF30B001FA700CABB32 /* Shared */ = { isa = PBXGroup; children = ( - 8DD76FB20486AB0100D96B5E /* crawl */, + 7B352E9D0B00183400CABB32 /* mapdef.cc */, + 7B352E9E0B00183400CABB32 /* mapdef.h */, ); - name = Products; + name = Shared; sourceTree = "<group>"; }; - 7B237F120A8ECCDE00580F30 /* Libraries */ = { + 7B352F1B0B0022C900CABB32 /* Resources */ = { isa = PBXGroup; children = ( - 7B237F140A8ECD2E00580F30 /* libncurses.5.dylib */, + 7B352F1E0B0022E100CABB32 /* Levels */, ); - name = Libraries; + name = Resources; + sourceTree = "<group>"; + }; + 7B352F1E0B0022E100CABB32 /* Levels */ = { + isa = PBXGroup; + children = ( + 7B352F1F0B00232500CABB32 /* splev.des */, + 7B352F200B00232500CABB32 /* vaults.des */, + ); + name = Levels; sourceTree = "<group>"; }; C6A0FF2B0290797F04C91782 /* Documentation */ = { @@ -562,10 +642,27 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ + 7B352E8B0B00172000CABB32 /* levcomp */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7B352E8E0B00177D00CABB32 /* Build configuration list for PBXNativeTarget "levcomp" */; + buildPhases = ( + 7B352E890B00172000CABB32 /* Sources */, + 7B352E8A0B00172000CABB32 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = levcomp; + productName = levcomp; + productReference = 7B352E8C0B00172000CABB32 /* levcomp */; + productType = "com.apple.product-type.tool"; + }; 8DD76FA90486AB0100D96B5E /* Crawl */ = { isa = PBXNativeTarget; buildConfigurationList = 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "Crawl" */; buildPhases = ( + 7B352F3A0B0025C400CABB32 /* Compile Levels */, 8DD76FAB0486AB0100D96B5E /* Sources */, 8DD76FAD0486AB0100D96B5E /* Frameworks */, 8DD76FAF0486AB0100D96B5E /* CopyFiles */, @@ -573,6 +670,7 @@ buildRules = ( ); dependencies = ( + 7B352F390B0025B600CABB32 /* PBXTargetDependency */, ); name = Crawl; productInstallPath = "$(HOME)/bin"; @@ -590,12 +688,41 @@ mainGroup = 08FB7794FE84155DC02AAC07 /* Crawl */; projectDirPath = ""; targets = ( + 7B352E8B0B00172000CABB32 /* levcomp */, 8DD76FA90486AB0100D96B5E /* Crawl */, ); }; /* End PBXProject section */ +/* Begin PBXShellScriptBuildPhase section */ + 7B352F3A0B0025C400CABB32 /* Compile Levels */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Compile Levels"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = "/bin/sh -x"; + shellScript = "echo \"Writing to '$DERIVED_FILES_DIR/mapdefs.ixx'\"\n\nif [ ! -d $DERIVED_FILES_DIR ]; then\n\tmkdir $DERIVED_FILES_DIR\nfi\n\n$BUILT_PRODUCTS_DIR/levcomp $DERIVED_FILES_DIR/mapdefs.ixx < $SRCROOT/dat/vaults.des\n$BUILT_PRODUCTS_DIR/levcomp -a $DERIVED_FILES_DIR/mapdefs.ixx < $SRCROOT/dat/vaults.des\nexit 0\n"; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ + 7B352E890B00172000CABB32 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7B352ED40B001B9E00CABB32 /* levcomp.ypp in Sources */, + 7B352ED30B001B9E00CABB32 /* levcomp.lpp in Sources */, + 7B352E9F0B00183400CABB32 /* mapdef.cc in Sources */, + 7B352EED0B001F4200CABB32 /* levcomp.cc in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8DD76FAB0486AB0100D96B5E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -669,11 +796,20 @@ 7B237EF10A8EC9D000580F30 /* mt19937ar.cc in Sources */, 7BC222E70ABBB286003A7D9A /* itemprop.cc in Sources */, 7BD75A350AC214A200B74F6E /* notes.cc in Sources */, + 7B352EA00B00183400CABB32 /* mapdef.cc in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 7B352F390B0025B600CABB32 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 7B352E8B0B00172000CABB32 /* levcomp */; + targetProxy = 7B352F380B0025B600CABB32 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin XCBuildConfiguration section */ 1DEB928608733DD80010E9CD /* Development */ = { isa = XCBuildConfiguration; @@ -717,6 +853,66 @@ }; name = Development; }; + 7B352E8F0B00177D00CABB32 /* Development */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_WARN_UNUSED_FUNCTION = NO; + GCC_WARN_UNUSED_LABEL = NO; + INSTALL_PATH = "$(HOME)/bin"; + PRODUCT_NAME = levcomp; + YACC_GENERATED_FILE_STEM = InputFileStem; + ZERO_LINK = YES; + }; + name = Development; + }; + 7B352E900B00177D00CABB32 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_WARN_UNUSED_FUNCTION = NO; + GCC_WARN_UNUSED_LABEL = NO; + INSTALL_PATH = "$(HOME)/bin"; + PREBINDING = NO; + PRODUCT_NAME = levcomp; + YACC_GENERATED_FILE_STEM = InputFileStem; + ZERO_LINK = NO; + }; + name = Release; + }; + 7B352E910B00177D00CABB32 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_OPTIMIZATION_LEVEL = 1; + GCC_WARN_UNUSED_FUNCTION = NO; + GCC_WARN_UNUSED_LABEL = NO; + INSTALL_PATH = "$(HOME)/bin"; + PREBINDING = NO; + PRODUCT_NAME = levcomp; + YACC_GENERATED_FILE_STEM = InputFileStem; + ZERO_LINK = YES; + }; + name = Debug; + }; + 7B352E920B00177D00CABB32 /* Wizard */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_WARN_UNUSED_FUNCTION = NO; + GCC_WARN_UNUSED_LABEL = NO; + INSTALL_PATH = "$(HOME)/bin"; + PREBINDING = NO; + PRODUCT_NAME = levcomp; + YACC_GENERATED_FILE_STEM = InputFileStem; + ZERO_LINK = YES; + }; + name = Wizard; + }; 7B97C01F0A8ECFD700CE8936 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -898,6 +1094,17 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Development; }; + 7B352E8E0B00177D00CABB32 /* Build configuration list for PBXNativeTarget "levcomp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7B352E8F0B00177D00CABB32 /* Development */, + 7B352E900B00177D00CABB32 /* Release */, + 7B352E910B00177D00CABB32 /* Debug */, + 7B352E920B00177D00CABB32 /* Wizard */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Development; + }; /* End XCConfigurationList section */ }; rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; |