mirror of https://github.com/kurisufriend/0x40-web
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.4 KiB
36 lines
1.4 KiB
JS=HuesCanvas.js HuesCore.js HuesSettings.js HuesUI.js HuesInfo.js ResourceManager.js ResourcePack.js SoundManager.js
|
|
YUI=yuicompressor-2.4.8.jar
|
|
|
|
all: minify pack
|
|
|
|
minify:
|
|
cd ./js ; java -jar ../compiler.jar --js $(JS) --js_output_file hues-min.js
|
|
cd ./js/mp3 ; java -jar ../../compiler.jar --js aurora.js mp3.js --js_output_file mp3-min.js --language_in=ECMASCRIPT6 -W QUIET
|
|
-rm ./css/hues-min.css
|
|
cd ./css ; java -jar ../$(YUI) --type css -o hues-s-min.css hues-h.css
|
|
cd ./css ; java -jar ../$(YUI) --type css -o hues-m-min.css hues-m.css
|
|
cd ./css ; java -jar ../$(YUI) --type css -o hues-r-min.css hues-r.css
|
|
cd ./css ; java -jar ../$(YUI) --type css -o hues-w-min.css hues-w.css
|
|
cd ./css ; java -jar ../$(YUI) --type css -o hues-x-min.css hues-x.css
|
|
cd ./css ; java -jar ../$(YUI) --type css -o hues-res-min.css hues-res.css
|
|
cd ./css ; java -jar ../$(YUI) --type css -o style-min.css style.css
|
|
cat ./css/*-min.css >> hues-min.css
|
|
rm ./css/*-min.css
|
|
mv ./hues-min.css ./css/
|
|
|
|
pack:
|
|
mkdir -p release
|
|
cp index-min.html release/index.html
|
|
cp favicon.ico release/
|
|
mkdir -p release/js
|
|
mkdir -p release/js/mp3
|
|
mkdir -p release/css
|
|
mkdir -p release/fonts
|
|
mkdir -p release/respacks
|
|
cp -r respacks release/
|
|
cp -r img release/
|
|
cp -r fonts release/
|
|
cp -r js/lib release/js
|
|
cp js/hues-min.js release/js
|
|
cp js/mp3/mp3-min.js js/mp3/mp3-worker.js release/js/mp3
|
|
cp css/hues-min.css release/css
|