diff --git a/Atomicity.xcodeproj/project.pbxproj b/Atomicity.xcodeproj/project.pbxproj index 976563b21..a086ef3ce 100644 --- a/Atomicity.xcodeproj/project.pbxproj +++ b/Atomicity.xcodeproj/project.pbxproj @@ -189,7 +189,7 @@ 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, - 8393439613FE480600EF93FB /* Copy HTML folder to bundle and compile CoffeeScript */, + 8393439613FE480600EF93FB /* Copy HTML folder & compile CoffeeScript */, ); buildRules = ( ); @@ -240,19 +240,19 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 8393439613FE480600EF93FB /* Copy HTML folder to bundle and compile CoffeeScript */ = { + 8393439613FE480600EF93FB /* Copy HTML folder & compile CoffeeScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy HTML folder to bundle and compile CoffeeScript"; + name = "Copy HTML folder & compile CoffeeScript"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"$PROJECT_DIR/script/compile.sh\"\n\"$PROJECT_DIR/script/copy-html.sh\""; + shellScript = "\"$PROJECT_DIR/script/compile.sh\""; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ diff --git a/script/compile.sh b/script/compile.sh index 57c17b168..222163379 100755 --- a/script/compile.sh +++ b/script/compile.sh @@ -1,5 +1,10 @@ #!/bin/sh +SOURCE_SCRIPTS_DIR="$PROJECT_DIR/HTML" +DESTINATION_SCRIPTS_DIR="$BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/Resources/" + PATH="$PATH:/usr/local/bin/" hash coffee 2>&- || { echo >&2 "error: Coffee is required but it's not installed (http://jashkenas.github.com/coffee-script/)."; exit 1; } -coffee -o "$BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/Resources/HTML" HTML/*.coffee +coffee -o "$DESTINATION_SCRIPTS_DIR/HTML/" HTML/*.coffee + +cp -r "$SOURCE_SCRIPTS_DIR" "$DESTINATION_SCRIPTS_DIR"