Make を利用した JavaScript ファイルの結合・圧縮

  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