-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcopy_to_phonegap.sh
executable file
·78 lines (66 loc) · 1.78 KB
/
copy_to_phonegap.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#! /bin/bash
CopyResources()
{
echo "Copying to $1"
cp -R -f assets $1
cp -R -f sounds $1
cp -R -f index.html $1
# cp -R -f sketchnation.png $1
if [ "$2" == "compress" ]; then
MinifyJavascriptFiles js/ $1
MinifyJavascriptFiles js/common/ $1
MinifyJavascriptFiles js/game_common/ $1
MinifyGamesJavascriptFiles js/games/ $1
elif [ “$2” == “combine” ]; then
MinifyAndCombineJavascriptFiles sn_final_engine.js js/
MinifyAndCombineJavascriptFiles sn_final_common.js js/common/
MinifyAndCombineJavascriptFiles sn_final_games_common.js js/games_common/
MinifyAndCombineJavascriptFiles sn_final_game.js js/games/sideflying_simple/
MinifyAndCombineJavascriptFiles sn_final_game.js js/games/sideflying_advanced/
MinifyAndCombineJavascriptFiles sn_final_game.js js/games/siderunning/
MinifyAndCombineJavascriptFiles sn_final_game.js js/games/traffic/
MinifyAndCombineJavascriptFiles sn_final_game.js js/games/powerof2/
MinifyAndCombineJavascriptFiles sn_final_game.js js/games/lander/
else
cp -R -f js $1
fi
}
MinifyJavascript()
{
echo “java -jar /Programming/v3/closure/compiler-latest/compiler.jar --js_output_file=$1 $2”
java -jar /Programming/v3/closure/compiler-latest/compiler.jar --js_output_file=$1 $2
}
MinifyJavascriptFiles()
{
FILES=$1*.js
echo $FILES
for f in $FILES
do
MinifyJavascript $2$f $f
done
}
MinifyGamesJavascriptFiles()
{
DIRECTORIES=$1*
#echo $DIRECTORIES
for d in $DIRECTORIES
do
#echo $d
FILES=$d/*.js
#echo $FILES
for f in $FILES
do
#echo $f
MinifyJavascript $2$f $f
done
done
}
MinifyAndCombineJavascriptFiles()
{
PATH = $2
MinifyJavascript $PATH$1 $PATH*.js
}
echo "Starting copy $1"
CopyResources phonegap/letters/www/ $1
CopyResources phonegap/letters/platforms/ios/www/ $1
echo "Done"