project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj
changeset 7302 3eac6e64b20b
parent 7248 0ee403b190b5
child 7692 9545f2bf087c
equal deleted inserted replaced
7300:7672733e4dc9 7302:3eac6e64b20b
    76 		615E76BC14E4421200FBA131 /* MGSplitCornersView.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E76B714E4421200FBA131 /* MGSplitCornersView.m */; };
    76 		615E76BC14E4421200FBA131 /* MGSplitCornersView.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E76B714E4421200FBA131 /* MGSplitCornersView.m */; };
    77 		615E76BD14E4421200FBA131 /* MGSplitDividerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E76B914E4421200FBA131 /* MGSplitDividerView.m */; };
    77 		615E76BD14E4421200FBA131 /* MGSplitDividerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E76B914E4421200FBA131 /* MGSplitDividerView.m */; };
    78 		615E76BE14E4421200FBA131 /* MGSplitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E76BB14E4421200FBA131 /* MGSplitViewController.m */; };
    78 		615E76BE14E4421200FBA131 /* MGSplitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E76BB14E4421200FBA131 /* MGSplitViewController.m */; };
    79 		615FEAE212A2A6640098EE92 /* localplayButton~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 615FEADF12A2A6640098EE92 /* localplayButton~ipad.png */; };
    79 		615FEAE212A2A6640098EE92 /* localplayButton~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 615FEADF12A2A6640098EE92 /* localplayButton~ipad.png */; };
    80 		615FEAE312A2A6640098EE92 /* localplayButton~iphone.png in Resources */ = {isa = PBXBuildFile; fileRef = 615FEAE012A2A6640098EE92 /* localplayButton~iphone.png */; };
    80 		615FEAE312A2A6640098EE92 /* localplayButton~iphone.png in Resources */ = {isa = PBXBuildFile; fileRef = 615FEAE012A2A6640098EE92 /* localplayButton~iphone.png */; };
       
    81 		616065A8159A71FD00CFAEF4 /* hwclassic.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 616065A7159A71FD00CFAEF4 /* hwclassic.mp3 */; };
    81 		616245D114E6160200CC97FB /* libFreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6162456714E6159C00CC97FB /* libFreetype.a */; };
    82 		616245D114E6160200CC97FB /* libFreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6162456714E6159C00CC97FB /* libFreetype.a */; };
    82 		6163EE7E11CC2600001C0453 /* SingleWeaponViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6163EE7D11CC2600001C0453 /* SingleWeaponViewController.m */; };
    83 		6163EE7E11CC2600001C0453 /* SingleWeaponViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6163EE7D11CC2600001C0453 /* SingleWeaponViewController.m */; };
    83 		6165920D11CA9BA200D6E256 /* FlagsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E111CA9BA200D6E256 /* FlagsViewController.m */; };
    84 		6165920D11CA9BA200D6E256 /* FlagsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E111CA9BA200D6E256 /* FlagsViewController.m */; };
    84 		6165920E11CA9BA200D6E256 /* FortsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E311CA9BA200D6E256 /* FortsViewController.m */; };
    85 		6165920E11CA9BA200D6E256 /* FortsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E311CA9BA200D6E256 /* FortsViewController.m */; };
    85 		6165920F11CA9BA200D6E256 /* GameConfigViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E511CA9BA200D6E256 /* GameConfigViewController.m */; };
    86 		6165920F11CA9BA200D6E256 /* GameConfigViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 616591E511CA9BA200D6E256 /* GameConfigViewController.m */; };
   180 		6199E839124647DE00DADF8C /* SupportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6199E837124647DE00DADF8C /* SupportViewController.m */; };
   181 		6199E839124647DE00DADF8C /* SupportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6199E837124647DE00DADF8C /* SupportViewController.m */; };
   181 		6199E86D12464A8E00DADF8C /* surprise.png in Resources */ = {isa = PBXBuildFile; fileRef = 6199E86C12464A8E00DADF8C /* surprise.png */; };
   182 		6199E86D12464A8E00DADF8C /* surprise.png in Resources */ = {isa = PBXBuildFile; fileRef = 6199E86C12464A8E00DADF8C /* surprise.png */; };
   182 		619C5AF4124F7E3100D041AE /* LuaPas.pas in Sources */ = {isa = PBXBuildFile; fileRef = 619C5AF3124F7E3100D041AE /* LuaPas.pas */; };
   183 		619C5AF4124F7E3100D041AE /* LuaPas.pas in Sources */ = {isa = PBXBuildFile; fileRef = 619C5AF3124F7E3100D041AE /* LuaPas.pas */; };
   183 		619C5BA2124FA59000D041AE /* MapPreviewButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 619C5BA1124FA59000D041AE /* MapPreviewButtonView.m */; };
   184 		619C5BA2124FA59000D041AE /* MapPreviewButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 619C5BA1124FA59000D041AE /* MapPreviewButtonView.m */; };
   184 		61A1188511683A8C00359010 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A117FE1168322700359010 /* CoreGraphics.framework */; settings = {ATTRIBUTES = (Required, ); }; };
   185 		61A1188511683A8C00359010 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A117FE1168322700359010 /* CoreGraphics.framework */; settings = {ATTRIBUTES = (Required, ); }; };
   185 		61A19AFC14D20170004B1E6D /* libSDL.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19AEA14D2010A004B1E6D /* libSDL.a */; };
   186 		61A19AFC14D20170004B1E6D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19AEA14D2010A004B1E6D /* libSDL2.a */; };
   186 		61A19B7714D20B7A004B1E6D /* libSDL_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19B6614D20B6C004B1E6D /* libSDL_image.a */; };
   187 		61A19B7714D20B7A004B1E6D /* libSDL_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19B6614D20B6C004B1E6D /* libSDL_image.a */; };
   187 		61A19BC714D20CE7004B1E6D /* libSDL_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19BC614D20CDA004B1E6D /* libSDL_ttf.a */; };
   188 		61A19BC714D20CE7004B1E6D /* libSDL_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19BC614D20CDA004B1E6D /* libSDL_ttf.a */; };
   188 		61A19BFA14D20D95004B1E6D /* libSDL_net.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19BF914D20D83004B1E6D /* libSDL_net.a */; };
   189 		61A19BFA14D20D95004B1E6D /* libSDL_net.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19BF914D20D83004B1E6D /* libSDL_net.a */; };
   189 		61A19C2414D20F5A004B1E6D /* libSDL_mixer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19C2314D20F51004B1E6D /* libSDL_mixer.a */; };
   190 		61A19C2414D20F5A004B1E6D /* libSDL_mixer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A19C2314D20F51004B1E6D /* libSDL_mixer.a */; };
   190 		61A4A39412A5CCC2004D81E6 /* uCommandHandlers.pas in Sources */ = {isa = PBXBuildFile; fileRef = 61A4A38912A5CCC2004D81E6 /* uCommandHandlers.pas */; };
   191 		61A4A39412A5CCC2004D81E6 /* uCommandHandlers.pas in Sources */ = {isa = PBXBuildFile; fileRef = 61A4A38912A5CCC2004D81E6 /* uCommandHandlers.pas */; };
   400 		615E76BB14E4421200FBA131 /* MGSplitViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGSplitViewController.m; path = Classes/MGSplitViewController/MGSplitViewController.m; sourceTree = "<group>"; };
   401 		615E76BB14E4421200FBA131 /* MGSplitViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MGSplitViewController.m; path = Classes/MGSplitViewController/MGSplitViewController.m; sourceTree = "<group>"; };
   401 		615FEAD912A2A4C10098EE92 /* checkbox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "checkbox@2x.png"; path = "Resources/Icons/checkbox@2x.png"; sourceTree = "<group>"; };
   402 		615FEAD912A2A4C10098EE92 /* checkbox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "checkbox@2x.png"; path = "Resources/Icons/checkbox@2x.png"; sourceTree = "<group>"; };
   402 		615FEADE12A2A6640098EE92 /* localplayButton@2x~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "localplayButton@2x~iphone.png"; path = "Resources/Frontend/localplayButton@2x~iphone.png"; sourceTree = "<group>"; };
   403 		615FEADE12A2A6640098EE92 /* localplayButton@2x~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "localplayButton@2x~iphone.png"; path = "Resources/Frontend/localplayButton@2x~iphone.png"; sourceTree = "<group>"; };
   403 		615FEADF12A2A6640098EE92 /* localplayButton~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "localplayButton~ipad.png"; path = "Resources/Frontend/localplayButton~ipad.png"; sourceTree = "<group>"; };
   404 		615FEADF12A2A6640098EE92 /* localplayButton~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "localplayButton~ipad.png"; path = "Resources/Frontend/localplayButton~ipad.png"; sourceTree = "<group>"; };
   404 		615FEAE012A2A6640098EE92 /* localplayButton~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "localplayButton~iphone.png"; path = "Resources/Frontend/localplayButton~iphone.png"; sourceTree = "<group>"; };
   405 		615FEAE012A2A6640098EE92 /* localplayButton~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "localplayButton~iphone.png"; path = "Resources/Frontend/localplayButton~iphone.png"; sourceTree = "<group>"; };
       
   406 		616065A7159A71FD00CFAEF4 /* hwclassic.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; name = hwclassic.mp3; path = Resources/hwclassic.mp3; sourceTree = "<group>"; };
   405 		6163EE7C11CC2600001C0453 /* SingleWeaponViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleWeaponViewController.h; sourceTree = "<group>"; };
   407 		6163EE7C11CC2600001C0453 /* SingleWeaponViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleWeaponViewController.h; sourceTree = "<group>"; };
   406 		6163EE7D11CC2600001C0453 /* SingleWeaponViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SingleWeaponViewController.m; sourceTree = "<group>"; };
   408 		6163EE7D11CC2600001C0453 /* SingleWeaponViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SingleWeaponViewController.m; sourceTree = "<group>"; };
   407 		61641FE31437CDAA006E049C /* DefinesAndMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DefinesAndMacros.h; path = Classes/DefinesAndMacros.h; sourceTree = "<group>"; };
   409 		61641FE31437CDAA006E049C /* DefinesAndMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DefinesAndMacros.h; path = Classes/DefinesAndMacros.h; sourceTree = "<group>"; };
   408 		616591E011CA9BA200D6E256 /* FlagsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlagsViewController.h; sourceTree = "<group>"; };
   410 		616591E011CA9BA200D6E256 /* FlagsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlagsViewController.h; sourceTree = "<group>"; };
   409 		616591E111CA9BA200D6E256 /* FlagsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FlagsViewController.m; sourceTree = "<group>"; };
   411 		616591E111CA9BA200D6E256 /* FlagsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FlagsViewController.m; sourceTree = "<group>"; };
   639 			files = (
   641 			files = (
   640 				922F64900F10F53100DC6EC0 /* libfpc.a in Frameworks */,
   642 				922F64900F10F53100DC6EC0 /* libfpc.a in Frameworks */,
   641 				616245D114E6160200CC97FB /* libFreetype.a in Frameworks */,
   643 				616245D114E6160200CC97FB /* libFreetype.a in Frameworks */,
   642 				619599451364C83D00B429B6 /* libLua.a in Frameworks */,
   644 				619599451364C83D00B429B6 /* libLua.a in Frameworks */,
   643 				6195981F1364BCEF00B429B6 /* libTremor.a in Frameworks */,
   645 				6195981F1364BCEF00B429B6 /* libTremor.a in Frameworks */,
   644 				61A19AFC14D20170004B1E6D /* libSDL.a in Frameworks */,
   646 				61A19AFC14D20170004B1E6D /* libSDL2.a in Frameworks */,
   645 				61A19B7714D20B7A004B1E6D /* libSDL_image.a in Frameworks */,
   647 				61A19B7714D20B7A004B1E6D /* libSDL_image.a in Frameworks */,
   646 				61A19C2414D20F5A004B1E6D /* libSDL_mixer.a in Frameworks */,
   648 				61A19C2414D20F5A004B1E6D /* libSDL_mixer.a in Frameworks */,
   647 				61A19BFA14D20D95004B1E6D /* libSDL_net.a in Frameworks */,
   649 				61A19BFA14D20D95004B1E6D /* libSDL_net.a in Frameworks */,
   648 				61A19BC714D20CE7004B1E6D /* libSDL_ttf.a in Frameworks */,
   650 				61A19BC714D20CE7004B1E6D /* libSDL_ttf.a in Frameworks */,
   649 				1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
   651 				1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
   806 			sourceTree = "<group>";
   808 			sourceTree = "<group>";
   807 		};
   809 		};
   808 		612CABCA1391D3D1005E9596 /* Sounds */ = {
   810 		612CABCA1391D3D1005E9596 /* Sounds */ = {
   809 			isa = PBXGroup;
   811 			isa = PBXGroup;
   810 			children = (
   812 			children = (
       
   813 				616065A7159A71FD00CFAEF4 /* hwclassic.mp3 */,
   811 				611EE973122A9C4100DF6938 /* clickSound.caf */,
   814 				611EE973122A9C4100DF6938 /* clickSound.caf */,
   812 				611EE9D7122AA10A00DF6938 /* backSound.caf */,
   815 				611EE9D7122AA10A00DF6938 /* backSound.caf */,
   813 				611EE9D8122AA10A00DF6938 /* selSound.caf */,
   816 				611EE9D8122AA10A00DF6938 /* selSound.caf */,
   814 			);
   817 			);
   815 			name = Sounds;
   818 			name = Sounds;
   965 			sourceTree = "<group>";
   968 			sourceTree = "<group>";
   966 		};
   969 		};
   967 		61A19AE414D2010A004B1E6D /* Products */ = {
   970 		61A19AE414D2010A004B1E6D /* Products */ = {
   968 			isa = PBXGroup;
   971 			isa = PBXGroup;
   969 			children = (
   972 			children = (
   970 				61A19AEA14D2010A004B1E6D /* libSDL.a */,
   973 				61A19AEA14D2010A004B1E6D /* libSDL2.a */,
   971 				61A19AEC14D2010A004B1E6D /* testsdl.app */,
   974 				61A19AEC14D2010A004B1E6D /* testsdl.app */,
   972 			);
   975 			);
   973 			name = Products;
   976 			name = Products;
   974 			sourceTree = "<group>";
   977 			sourceTree = "<group>";
   975 		};
   978 		};
  1313 			fileType = archive.ar;
  1316 			fileType = archive.ar;
  1314 			path = libLua.a;
  1317 			path = libLua.a;
  1315 			remoteRef = 619599431364C82B00B429B6 /* PBXContainerItemProxy */;
  1318 			remoteRef = 619599431364C82B00B429B6 /* PBXContainerItemProxy */;
  1316 			sourceTree = BUILT_PRODUCTS_DIR;
  1319 			sourceTree = BUILT_PRODUCTS_DIR;
  1317 		};
  1320 		};
  1318 		61A19AEA14D2010A004B1E6D /* libSDL.a */ = {
  1321 		61A19AEA14D2010A004B1E6D /* libSDL2.a */ = {
  1319 			isa = PBXReferenceProxy;
  1322 			isa = PBXReferenceProxy;
  1320 			fileType = archive.ar;
  1323 			fileType = archive.ar;
  1321 			path = libSDL.a;
  1324 			path = libSDL2.a;
  1322 			remoteRef = 61A19AE914D2010A004B1E6D /* PBXContainerItemProxy */;
  1325 			remoteRef = 61A19AE914D2010A004B1E6D /* PBXContainerItemProxy */;
  1323 			sourceTree = BUILT_PRODUCTS_DIR;
  1326 			sourceTree = BUILT_PRODUCTS_DIR;
  1324 		};
  1327 		};
  1325 		61A19AEC14D2010A004B1E6D /* testsdl.app */ = {
  1328 		61A19AEC14D2010A004B1E6D /* testsdl.app */ = {
  1326 			isa = PBXReferenceProxy;
  1329 			isa = PBXReferenceProxy;
  1453 				610782981440EE5C00645B29 /* gameMods.plist in Resources */,
  1456 				610782981440EE5C00645B29 /* gameMods.plist in Resources */,
  1454 				61B9A86814423A9D001541C1 /* GameConfigViewController-iPad.xib in Resources */,
  1457 				61B9A86814423A9D001541C1 /* GameConfigViewController-iPad.xib in Resources */,
  1455 				61156521147F48B6006729A9 /* About.strings in Resources */,
  1458 				61156521147F48B6006729A9 /* About.strings in Resources */,
  1456 				61156523147F48B7006729A9 /* Localizable.strings in Resources */,
  1459 				61156523147F48B7006729A9 /* Localizable.strings in Resources */,
  1457 				61156525147F48B8006729A9 /* Scheme.strings in Resources */,
  1460 				61156525147F48B8006729A9 /* Scheme.strings in Resources */,
       
  1461 				616065A8159A71FD00CFAEF4 /* hwclassic.mp3 in Resources */,
  1458 			);
  1462 			);
  1459 			runOnlyForDeploymentPostprocessing = 0;
  1463 			runOnlyForDeploymentPostprocessing = 0;
  1460 		};
  1464 		};
  1461 /* End PBXResourcesBuildPhase section */
  1465 /* End PBXResourcesBuildPhase section */
  1462 
  1466 
  1470 			);
  1474 			);
  1471 			outputPaths = (
  1475 			outputPaths = (
  1472 			);
  1476 			);
  1473 			runOnlyForDeploymentPostprocessing = 0;
  1477 			runOnlyForDeploymentPostprocessing = 0;
  1474 			shellPath = /bin/sh;
  1478 			shellPath = /bin/sh;
  1475 			shellScript = "#copy new stuff over old stuff\nrm -rf ${PROJECT_DIR}/Data\n\n#create config.inc\necho \"Updating config file...\"\nPROTO=`cat ${PROJECT_DIR}/../../CMakeLists.txt | grep HEDGEWARS_PROTO_VER | cut -d ' ' -f 2 | cut -d ')' -f 1`\nMAJN=`cat ${PROJECT_DIR}/../../CMakeLists.txt | grep CPACK_PACKAGE_VERSION_MAJOR | xargs | cut -d ' ' -f 2 |cut -d ')' -f 1`\nMINN=`cat ${PROJECT_DIR}/../../CMakeLists.txt | grep CPACK_PACKAGE_VERSION_MINOR | xargs | cut -d ' ' -f 2 |cut -d ')' -f 1`\nPATN=`cat ${PROJECT_DIR}/../../CMakeLists.txt | grep CPACK_PACKAGE_VERSION_PATCH | xargs | cut -d ' ' -f 2 |cut -d '$' -f 1`\nREVN=-`/usr/local/bin/hg id -n ${PROJECT_DIR}/../../`\necho \"const cNetProtoVersion = $PROTO; const cVersionString = '${MAJN}.${MINN}.${PATN}${REVN}'; const cLuaLibrary = '';\" > ${PROJECT_DIR}/config.inc\n\necho \"Copying Data...\"\ncp -R ${PROJECT_DIR}/../../share/hedgewars/Data ${PROJECT_DIR}/Data\n\n#copy some files from QTfrontend/res\necho \"Fetching additional graphics from QTfrontend...\"\nmkdir ${PROJECT_DIR}/Data/Graphics/Icons\ncp    ${PROJECT_DIR}/../../QTfrontend/res/{btn*,icon*,StatsMedal*,ammopic*}.png  ${PROJECT_DIR}/Data/Graphics/Icons/\n\necho \"Removing text and dummy files...\"\n#delete all CMakeLists.txt and image source files\nfind ${PROJECT_DIR}/Data -name CMakeLists.txt -delete\nfind ${PROJECT_DIR}/Data -name *.svg* -delete\nfind ${PROJECT_DIR}/Data -name *.psd -delete\nfind ${PROJECT_DIR}/Data -name *.sifz -delete\nfind ${PROJECT_DIR}/Data -name *.xcf -delete\nfind ${PROJECT_DIR}/Data -name *.orig -delete\nfind ${PROJECT_DIR}/Data -name *.ts -delete\n\n#delete dummy maps and hats, misc stuff\nrm -rf ${PROJECT_DIR}/Data/Maps/test*\nrm -rf ${PROJECT_DIR}/Data/Graphics/Hats/{TeamCap,TeamHeadband,TeamHair}\nrm -rf ${PROJECT_DIR}/Data/misc/\n\n#delete forbidden maps and WIP themes (remember to check that no Map uses them)\nrm -rf ${PROJECT_DIR}/Data/Maps/{Cheese,FlightJoust}\nrm -rf ${PROJECT_DIR}/Data/Themes/{Beach,Digital}\n\n#delete all names, reserved hats and unused fonts\nrm -rf ${PROJECT_DIR}/Data/Names/\nrm -rf ${PROJECT_DIR}/Data/Graphics/Hats/Reserved/\nrm -rf ${PROJECT_DIR}/Data/Fonts/{wqy-zenhei.ttc,DroidSansFallback.ttf}\n\necho \"Handling audio files...\"\n#copy mono audio\ncp -R ${PROJECT_DIR}/../AudioMono/* ${PROJECT_DIR}/Data/\n#delete the Classic voice\nrm -rf ${PROJECT_DIR}/Data/Sounds/voices/Classic\n#delete the main theme file\nrm -rf ${PROJECT_DIR}/Data/Music/main_theme.ogg\n\n#remove unused voices\nfor i in {Amazing,Brilliant,Bugger,Bungee,Cutitout,Drat,Excellent,Fire,FlawlessPossibility,Gonnagetyou,Grenade,Hmm,Justyouwait,Leavemealone,Ohdear,Ouch,Perfect,Revenge,Runaway,Solong,Thisoneismine,VictoryPossibility,Watchthis,Whatthe,Whoopsee}; do find Data/Sounds/voices/ -name $i.ogg -delete; done\n\necho \"Tweaking Data contents...\"\n#move Lua maps in Missions\nmkdir ${PROJECT_DIR}/Data/Missions/Maps/\nfor i in `ls ${PROJECT_DIR}/Data/Maps/`;\ndo \n    if [[ `ls -f ${PROJECT_DIR}/Data/Maps/$i/map.lua 2> /dev/null` != '' ]];\n    then\n        mv ${PROJECT_DIR}/Data/Maps/$i ${PROJECT_DIR}/Data/Missions/Maps/;\n    fi;\ndone;\n\n#workaround for missing map in CTF_Blizzard\nln -s ../../../Maps/Blizzard/map.png ${PROJECT_DIR}/Data/Missions/Maps/CTF_Blizzard/map.png\n\n#reduce the number of flakes for City\nsed -i -e 's/1500/50/' ${PROJECT_DIR}/Data/Themes/City/theme.cfg\n\necho \"Done\"";
  1479 			shellScript = "SOURCE_DIR=${PROJECT_DIR}/../../\n\n#copy new stuff over old stuff\nrm -rf ${PROJECT_DIR}/Data\n\n#create config.inc\necho \"Updating config file...\"\nPROTO=`cat ${SOURCE_DIR}/CMakeLists.txt | grep HEDGEWARS_PROTO_VER | cut -d ' ' -f 2 | cut -d ')' -f 1`\nMAJN=`cat ${SOURCE_DIR}/CMakeLists.txt | grep CPACK_PACKAGE_VERSION_MAJOR | xargs | cut -d ' ' -f 2 |cut -d ')' -f 1`\nMINN=`cat ${SOURCE_DIR}/CMakeLists.txt | grep CPACK_PACKAGE_VERSION_MINOR | xargs | cut -d ' ' -f 2 |cut -d ')' -f 1`\nPATN=`cat ${SOURCE_DIR}/CMakeLists.txt | grep CPACK_PACKAGE_VERSION_PATCH | xargs | cut -d ' ' -f 2 |cut -d '$' -f 1`\nREVN=-`/usr/local/bin/hg id -n ${SOURCE_DIR}`\necho \"const cNetProtoVersion = $PROTO; const cVersionString = '${MAJN}.${MINN}.${PATN}${REVN}'; const cLuaLibrary = '';\" > ${PROJECT_DIR}/config.inc\n\necho \"Copying Data...\"\ncp -R ${SOURCE_DIR}/share/hedgewars/Data ${PROJECT_DIR}/Data\n\n#copy some other files\necho \"Fetching additional graphics...\"\nmkdir -p ${PROJECT_DIR}/Data/Graphics/Icons\ncp    ${SOURCE_DIR}/QTfrontend/res/{btn*,icon*,StatsMedal*,ammopic*}.png ${PROJECT_DIR}/Data/Graphics/Icons/\ncp -R ${SOURCE_DIR}/project_files/Android-build/SDL-android-project/assets/Data/Graphics/Buttons ${PROJECT_DIR}/Data/Graphics/\n\necho \"Removing text and dummy files...\"\n#delete all CMakeLists.txt and image source files\nfind ${PROJECT_DIR}/Data -name CMakeLists.txt -delete\nfind ${PROJECT_DIR}/Data -name *.svg* -delete\nfind ${PROJECT_DIR}/Data -name *.psd -delete\nfind ${PROJECT_DIR}/Data -name *.sifz -delete\nfind ${PROJECT_DIR}/Data -name *.xcf -delete\nfind ${PROJECT_DIR}/Data -name *.orig -delete\nfind ${PROJECT_DIR}/Data -name *.ts -delete\n\n#delete dummy maps and hats, misc stuff\nrm -rf ${PROJECT_DIR}/Data/Maps/test*\nrm -rf ${PROJECT_DIR}/Data/Graphics/Hats/{TeamCap,TeamHeadband,TeamHair}\nrm -rf ${PROJECT_DIR}/Data/misc/\n\n#delete forbidden maps and WIP themes (remember to check that no Map uses them)\nrm -rf ${PROJECT_DIR}/Data/Maps/{Cheese,FlightJoust}\nrm -rf ${PROJECT_DIR}/Data/Themes/{Beach,Digital}\n\n#delete all names, reserved hats and unused fonts\nrm -rf ${PROJECT_DIR}/Data/Names/\nrm -rf ${PROJECT_DIR}/Data/Graphics/Hats/Reserved/\nrm -rf ${PROJECT_DIR}/Data/Fonts/{wqy-zenhei.ttc,DroidSansFallback.ttf}\n\necho \"Handling audio files...\"\n#copy mono audio\ncp -R ${SOURCE_DIR}/project_files/AudioMono/* ${PROJECT_DIR}/Data/\n#delete the Classic voice\nrm -rf ${PROJECT_DIR}/Data/Sounds/voices/Classic\n#delete the main theme file\nrm -rf ${PROJECT_DIR}/Data/Music/main_theme.ogg\n\n#remove unused voices\nfor i in {Amazing,Brilliant,Bugger,Bungee,Cutitout,Drat,Excellent,Fire,FlawlessPossibility,Gonnagetyou,Grenade,Hmm,Justyouwait,Leavemealone,Ohdear,Ouch,Perfect,Revenge,Runaway,Solong,Thisoneismine,VictoryPossibility,Watchthis,Whatthe,Whoopsee}; do find Data/Sounds/voices/ -name $i.ogg -delete; done\n\necho \"Tweaking Data contents...\"\n#move Lua maps in Missions\nmkdir ${PROJECT_DIR}/Data/Missions/Maps/\nfor i in `ls ${PROJECT_DIR}/Data/Maps/`;\ndo \n    if [[ `ls -f ${PROJECT_DIR}/Data/Maps/$i/map.lua 2> /dev/null` != '' ]];\n    then\n        mv ${PROJECT_DIR}/Data/Maps/$i ${PROJECT_DIR}/Data/Missions/Maps/;\n    fi;\ndone;\n\n#workaround for missing map in CTF_Blizzard\nln -s ../../../Maps/Blizzard/map.png ${PROJECT_DIR}/Data/Missions/Maps/CTF_Blizzard/map.png\n\n#reduce the number of flakes for City\nsed -i -e 's/1500/50/' ${PROJECT_DIR}/Data/Themes/City/theme.cfg\n\necho \"Done\"";
  1476 			showEnvVarsInLog = 0;
  1480 			showEnvVarsInLog = 0;
  1477 		};
  1481 		};
  1478 		9283011B0F10CB2D00CC5A3C /* Build libfpc.a */ = {
  1482 		9283011B0F10CB2D00CC5A3C /* Build libfpc.a */ = {
  1479 			isa = PBXShellScriptBuildPhase;
  1483 			isa = PBXShellScriptBuildPhase;
  1480 			buildActionMask = 2147483647;
  1484 			buildActionMask = 2147483647;
  1754 				GCC_WARN_UNUSED_FUNCTION = YES;
  1758 				GCC_WARN_UNUSED_FUNCTION = YES;
  1755 				GCC_WARN_UNUSED_LABEL = YES;
  1759 				GCC_WARN_UNUSED_LABEL = YES;
  1756 				GCC_WARN_UNUSED_VALUE = YES;
  1760 				GCC_WARN_UNUSED_VALUE = YES;
  1757 				GCC_WARN_UNUSED_VARIABLE = YES;
  1761 				GCC_WARN_UNUSED_VARIABLE = YES;
  1758 				HEADER_SEARCH_PATHS = (
  1762 				HEADER_SEARCH_PATHS = (
  1759 					"\"$(SRCROOT)/../../../Library/SDL/src/video\"/**",
       
  1760 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  1763 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  1761 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  1764 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  1762 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  1765 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  1763 				);
  1766 				);
  1764 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
  1767 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
  1860 				GCC_WARN_UNUSED_FUNCTION = YES;
  1863 				GCC_WARN_UNUSED_FUNCTION = YES;
  1861 				GCC_WARN_UNUSED_LABEL = YES;
  1864 				GCC_WARN_UNUSED_LABEL = YES;
  1862 				GCC_WARN_UNUSED_VALUE = YES;
  1865 				GCC_WARN_UNUSED_VALUE = YES;
  1863 				GCC_WARN_UNUSED_VARIABLE = YES;
  1866 				GCC_WARN_UNUSED_VARIABLE = YES;
  1864 				HEADER_SEARCH_PATHS = (
  1867 				HEADER_SEARCH_PATHS = (
  1865 					"\"$(SRCROOT)/../../../Library/SDL/src/video\"/**",
       
  1866 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  1868 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  1867 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  1869 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  1868 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  1870 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  1869 				);
  1871 				);
  1870 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
  1872 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
  2008 				GCC_WARN_UNUSED_FUNCTION = YES;
  2010 				GCC_WARN_UNUSED_FUNCTION = YES;
  2009 				GCC_WARN_UNUSED_LABEL = YES;
  2011 				GCC_WARN_UNUSED_LABEL = YES;
  2010 				GCC_WARN_UNUSED_VALUE = YES;
  2012 				GCC_WARN_UNUSED_VALUE = YES;
  2011 				GCC_WARN_UNUSED_VARIABLE = YES;
  2013 				GCC_WARN_UNUSED_VARIABLE = YES;
  2012 				HEADER_SEARCH_PATHS = (
  2014 				HEADER_SEARCH_PATHS = (
  2013 					"\"$(SRCROOT)/../../../Library/SDL/src/video\"/**",
       
  2014 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  2015 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  2015 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  2016 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  2016 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  2017 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  2017 				);
  2018 				);
  2018 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
  2019 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
  2078 				GCC_WARN_UNUSED_FUNCTION = YES;
  2079 				GCC_WARN_UNUSED_FUNCTION = YES;
  2079 				GCC_WARN_UNUSED_LABEL = YES;
  2080 				GCC_WARN_UNUSED_LABEL = YES;
  2080 				GCC_WARN_UNUSED_VALUE = YES;
  2081 				GCC_WARN_UNUSED_VALUE = YES;
  2081 				GCC_WARN_UNUSED_VARIABLE = YES;
  2082 				GCC_WARN_UNUSED_VARIABLE = YES;
  2082 				HEADER_SEARCH_PATHS = (
  2083 				HEADER_SEARCH_PATHS = (
  2083 					"\"$(SRCROOT)/../../../Library/SDL/src/video\"/**",
       
  2084 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  2084 					"\"$(SRCROOT)/../../../Library/SDL/include/\"",
  2085 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  2085 					"\"$(SRCROOT)/../../../Library/SDL_net/\"",
  2086 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  2086 					"\"$(SRCROOT)/../../../Library/SDL_mixer/\"",
  2087 				);
  2087 				);
  2088 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;
  2088 				IPHONEOS_DEPLOYMENT_TARGET = 3.0;