タグ

makeに関するsutara_lumpurのブックマーク (3)

  • トリビアなmakefile入門

    make/makefileは,大きいプログラムのどの断片が再コンパイルされる必要があるかという事と,それらを再コンパイルする発行コマンドを自動的に決定するユーティリティ/設定ファイルです. コンピュータサイエンスの基的な考え方のひとつに冗長性をなくして効率化する構成を追及するというのがあります. 情報理論(bitの理論),HTMLとブラウザ,高級言語と機械語など,ひとつの仕様(表現)から環境や状況にあわせて実装(記述)をつくりだす構成が好まれます. ひとつのファイルでさまざまなコマンドを制御するmake/makefileを制することはコンピュータサイエンスを制することになります. makeのあれこれ もっとも単純な例 Makefile は以下のようなルールからなる.

  • Makefile + YUI Compressor でJavaScriptファイルをコンパイルする - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 圧縮に便利なYUI Compressorですが、これは複数ファイルの取り扱いには対応していません。 そういうのはGoogle Closure Compilerが得意そうですが、小規模な開発には少々大仰かも。 そんなわけで今回は、makeコマンドとYUI Compressorの連携で JSファイルをコンパイルする例に関する備忘録。 やりたいこと 例えば、 hoge.js fuga.js foo.js bar.js という4つのJavaScriptファイルがあるとして、 これらを順に結合して「main.js」として出力し、 さらにそれをYUI Compressorで圧縮して「main.min.js」を出力したい。 Makefileの例 makefileの基的な書き方は、入門的な記事がいろんな所にあるのでそちらをご参考に。 上記の処

    Makefile + YUI Compressor でJavaScriptファイルをコンパイルする - Mach3.laBlog
  • Makeを利用したJavaScriptファイルの結合・圧縮 - llameradaの日記:

    ある程度の規模のJavaScriptプログラミングでは、モジュール毎に、複数のファイルに分割してプログラミングするのが普通である。これは、ファイルの大きさが適度な方が編集作業が容易なのと、モジュールの別プロジェクトへの再利用性を高めるためである。 しかし、ブラウザ・アプリケーションでは、複数ファイルを1つのファイルに結合する方が望ましい。なぜならば、複数ファイルへの分割は、サーバへの多数のHTTPコネクションの発生を意味し、応答性が低下する。そのため、例えば、Google Mapsでは、多数のコードが100kbを超える1つのJavaScriptファイルにまとめられている。 また、ユーザの利便性を高める意味では、JavaScriptファイルの圧縮も重要である。JavaScriptの文法的な意味は保存したまま、ファイルサイズを圧縮することにより、ダウンロード時間を短くできる。また、圧縮により、

    Makeを利用したJavaScriptファイルの結合・圧縮 - llameradaの日記:
  • 1