a "clickable" app bundle.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4021 c06c8d41-db1a-0410-9941-cceddc491573
BLZUOM2JAQF5OO7MQZO2SRQTHZPHRIPTXOQFYOHRX4RHTUFEBRJQC I46VPTZN4UTGKQWLQSQZCLJVXTYHNHIYH7KKZZXTHYSXUZZVHECAC WEJZD4PYK3UQZEXAZXEKGYZ3LQCSRIGD366TEUZLAGAXERQOMOYAC UL7XFKMUX3WIU4O2LZANK4ECJ654UZPDBFGNXUEYZYOLKBYBCG6AC FWIA3TZHW5NSMLSDTBIFCPG43ALAOLRKV27YWQW2IO2EGEFIFXAQC OWU4HTEMJN5AR27RTHVRRSYFDD2S3UQRYNQJKB7TPCY2NBQUE4YQC X4AE4AXAZCOE47BJ5IKL63YBEO6SMHEORV74XXCBSKGUD5OND2DQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC VJIGR32XO5BDVBTJUUNWNZM3CWOUJQIN5QT3KNZSKH4GW23RMH3AC ZDZDF3PPLM5ZTDS7EMYGYLUNSUO3JYDUUOYXXKUJWB427WCEHIAAC #!/usr/bin/perl# This is utter and complete hackery. But I'm tired# of building the mac distribution by hand.$script= $0;$script =~ /(.*)\/MacOS\/(\w+)/;$scriptdir = $1;$resdir = $scriptdir . "/Resources/";$executable = $resdir . "crawl";system "/usr/bin/open /Applications/Utilities/Terminal.app $executable";
D2AE25EF0DA2624E00E15489 /* crawl in Resources */ = {isa = PBXBuildFile; fileRef = D2AE25EE0DA2624E00E15489 /* crawl */; };D2AE25F90DA262DD00E15489 /* crawl in CopyFiles */ = {isa = PBXBuildFile; fileRef = D2AE25EE0DA2624E00E15489 /* crawl */; };D2F272350DA1C5AD00445FE9 /* dat in Resources */ = {isa = PBXBuildFile; fileRef = D2F271FE0DA1C5AD00445FE9 /* dat */; };D2F2725B0DA1C61600445FE9 /* docs in Resources */ = {isa = PBXBuildFile; fileRef = D2F2723F0DA1C61600445FE9 /* docs */; };
};D2F272360DA1C5BC00445FE9 /* PBXContainerItemProxy */ = {isa = PBXContainerItemProxy;containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;proxyType = 1;remoteGlobalIDString = 7B0EFD410BD12E9200002671;remoteInfo = Lua;};D2F272380DA1C5BC00445FE9 /* PBXContainerItemProxy */ = {isa = PBXContainerItemProxy;containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;proxyType = 1;remoteGlobalIDString = 8DD76FA90486AB0100D96B5E;remoteInfo = "Crawl-cmd";
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>"; };
D2AE25EE0DA2624E00E15489 /* crawl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.perl; name = crawl; path = mac/crawl; sourceTree = "<group>"; };D2F271F60DA1C58C00445FE9 /* Crawl.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Crawl.app; sourceTree = BUILT_PRODUCTS_DIR; };D2F271F80DA1C58C00445FE9 /* Crawl-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Crawl-Info.plist"; sourceTree = "<group>"; };D2F271FE0DA1C5AD00445FE9 /* dat */ = {isa = PBXFileReference; lastKnownFileType = folder; path = dat; sourceTree = "<group>"; };D2F2723F0DA1C61600445FE9 /* docs */ = {isa = PBXFileReference; lastKnownFileType = folder; name = docs; path = ../docs; sourceTree = SOURCE_ROOT; };
7B352F1E0B0022E100CABB32 /* Levels */ = {isa = PBXGroup;children = (7B352F1F0B00232500CABB32 /* splev.des */,7B352F200B00232500CABB32 /* vaults.des */,);name = Levels;sourceTree = "<group>";};
D2F271F50DA1C58C00445FE9 /* Crawl */ = {isa = PBXNativeTarget;buildConfigurationList = D2F271FD0DA1C58C00445FE9 /* Build configuration list for PBXNativeTarget "Crawl" */;buildPhases = (D2F271F20DA1C58C00445FE9 /* Resources */,D2F271F30DA1C58C00445FE9 /* Sources */,D2F271F40DA1C58C00445FE9 /* Frameworks */,D2AE25F10DA2626100E15489 /* ShellScript */,D2AE25F30DA262B100E15489 /* CopyFiles */,);buildRules = ();dependencies = (D2F272370DA1C5BC00445FE9 /* PBXTargetDependency */,D2F272390DA1C5BC00445FE9 /* PBXTargetDependency */,);name = Crawl;productName = Crawl;productReference = D2F271F60DA1C58C00445FE9 /* Crawl.app */;productType = "com.apple.product-type.application";};
/* Begin PBXResourcesBuildPhase section */D2F271F20DA1C58C00445FE9 /* Resources */ = {isa = PBXResourcesBuildPhase;buildActionMask = 2147483647;files = (D2F272350DA1C5AD00445FE9 /* dat in Resources */,D2F2725B0DA1C61600445FE9 /* docs in Resources */,D2AE25EF0DA2624E00E15489 /* crawl in Resources */,);runOnlyForDeploymentPostprocessing = 0;};/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */D2AE25F10DA2626100E15489 /* ShellScript */ = {isa = PBXShellScriptBuildPhase;buildActionMask = 2147483647;files = ();inputPaths = ();outputPaths = ();runOnlyForDeploymentPostprocessing = 0;shellPath = /bin/sh;shellScript = "echo \"Copying command-line app into application bundle.\"\n\ncp ${BUILT_PRODUCTS_DIR}/crawl ${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\n";};/* End PBXShellScriptBuildPhase section */
D2F271F90DA1C58C00445FE9 /* Development */ = {isa = XCBuildConfiguration;buildSettings = {COPY_PHASE_STRIP = NO;GCC_C_LANGUAGE_STANDARD = gnu99;GCC_DYNAMIC_NO_PIC = NO;GCC_ENABLE_FIX_AND_CONTINUE = YES;GCC_MODEL_TUNING = G5;GCC_OPTIMIZATION_LEVEL = 0;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";INFOPLIST_FILE = "Crawl-Info.plist";INSTALL_PATH = "$(HOME)/Applications";OTHER_CFLAGS = "-O";OTHER_LDFLAGS = ("-framework",Foundation,"-framework",AppKit,);PREBINDING = NO;PRODUCT_NAME = Crawl;WRAPPER_EXTENSION = app;ZERO_LINK = YES;};name = Development;};D2F271FA0DA1C58C00445FE9 /* Release */ = {isa = XCBuildConfiguration;buildSettings = {COPY_PHASE_STRIP = YES;DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";GCC_C_LANGUAGE_STANDARD = gnu99;GCC_ENABLE_FIX_AND_CONTINUE = NO;GCC_MODEL_TUNING = G5;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";INFOPLIST_FILE = "Crawl-Info.plist";INSTALL_PATH = "$(HOME)/Applications";OTHER_CFLAGS = "-O";OTHER_LDFLAGS = ("-framework",Foundation,"-framework",AppKit,);PREBINDING = NO;PRODUCT_NAME = Crawl;WRAPPER_EXTENSION = app;ZERO_LINK = NO;};name = Release;};D2F271FB0DA1C58C00445FE9 /* Debug */ = {isa = XCBuildConfiguration;buildSettings = {COPY_PHASE_STRIP = NO;GCC_C_LANGUAGE_STANDARD = gnu99;GCC_DYNAMIC_NO_PIC = NO;GCC_ENABLE_FIX_AND_CONTINUE = YES;GCC_MODEL_TUNING = G5;GCC_OPTIMIZATION_LEVEL = 0;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";INFOPLIST_FILE = "Crawl-Info.plist";INSTALL_PATH = "$(HOME)/Applications";OTHER_CFLAGS = "-O";OTHER_LDFLAGS = ("-framework",Foundation,"-framework",AppKit,);PREBINDING = NO;PRODUCT_NAME = Crawl;WRAPPER_EXTENSION = app;ZERO_LINK = YES;};name = Debug;};D2F271FC0DA1C58C00445FE9 /* Wizard */ = {isa = XCBuildConfiguration;buildSettings = {GCC_C_LANGUAGE_STANDARD = gnu99;GCC_ENABLE_FIX_AND_CONTINUE = YES;GCC_MODEL_TUNING = G5;GCC_PRECOMPILE_PREFIX_HEADER = YES;GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";INFOPLIST_FILE = "Crawl-Info.plist";INSTALL_PATH = "$(HOME)/Applications";OTHER_CFLAGS = "-O";OTHER_LDFLAGS = ("-framework",Foundation,"-framework",AppKit,);PREBINDING = NO;PRODUCT_NAME = Crawl;WRAPPER_EXTENSION = app;ZERO_LINK = YES;};name = Wizard;};
);defaultConfigurationIsVisible = 0;defaultConfigurationName = Development;};D2F271FD0DA1C58C00445FE9 /* Build configuration list for PBXNativeTarget "Crawl" */ = {isa = XCConfigurationList;buildConfigurations = (D2F271F90DA1C58C00445FE9 /* Development */,D2F271FA0DA1C58C00445FE9 /* Release */,D2F271FB0DA1C58C00445FE9 /* Debug */,D2F271FC0DA1C58C00445FE9 /* Wizard */,