複数のjsファイルを1つのファイルにまとめた基本的なメイクファイルを作成しようとしていますが、それらを圧縮します。jsファイルを結合して圧縮バージョンを作るメイクファイル
これまでのところ、私は圧縮されたバージョンを上手くすることができます。
# Set the source directory
srcdir = src/
# Create the list of modules
modules = ${srcdir}core.js\
${srcdir}sizzle.js\
${srcdir}json2.js\
${srcdir}ajax.js\
${srcdir}attribute.js\
${srcdir}content.js\
${srcdir}cookie.js\
${srcdir}css.js\
${srcdir}event.js\
${srcdir}json.js\
${srcdir}location.js\
${srcdir}opacity.js\
${srcdir}ready.js\
${srcdir}size.js\
${srcdir}init.js
# Compress all of the modules into spark.js
spark.js: ${modules}
java -jar yuicompressor.jar -o [email protected] $^
spark-dev.jsという非圧縮バージョンを追加する方法を知っている人はいますか?私は猫を使用しようとしているが、私は非常に遠くに取得していない。これは私がこれまで書いた初めてのメイクファイルです。
EDIT 私はあなたがこれは動作するはずです:-)ほとんどがあった猫
spark-dev.js: ${modules}
cat [email protected] $^
具体的には、どのようにcatを使用しようとしましたか?そして何が間違っていた? – slowdog
@slowdog編集したコードを入れました。 – Olical
@slowdogああ、何がうまくいかなかったのかは、すべてのファイルの内容をエコーして出力した。 'make:*** [spark-dev.js] Error 1' – Olical