Make を利用した JavaScript ファイルの結合・圧縮
2005-12-06-1: [JavaScript][Code]
http://d.hatena.ne.jp/llamerada/20051204/1133674702
GNU make と JavaScript を圧縮する Java プログラム Dojo's Compressor を用いて
JavaScript ファイルを結合し圧縮する方法.
SRC = test1.js test2.js
COMB = test.js
COMP = small_test.js
all: $(COMP)
$(COMB): $(SRC)
cat $(SRC) > $(COMB)
$(COMP): $(COMB)
java -jar custom_rhino.jar -c $(COMB) > $(COMP)
なるほど,こういう使い方もあったか.
圧縮された JavaScript ファイルは,改行を削除しても大丈夫そうだったので
Makefile の最終行を
java -jar custom_rhino.jar -c $(COMB) | tr -d "\n" > $(COMP)
としてみた.結果はもちろん OK だった.
- via: Dojo's Compressor
http://dojotoolkit.org/docs/compressor_system.html