タグ

ブックマーク / www.wizard-limit.net (1)

  • make

    最近だと、プログラムをコンパイルするときには jakarta-ant を使うことが多いのですが、仕事の都合で make を使うことも稀にあります。 と言うか、今回必要に迫られて使うことになったので、備忘録程度に。 make とは何かと言うと、依存関係に基づいて順番にコマンドを呼び出してくれるプログラムの名前である。 で、依存関係を記述したファイルがMakefile。 Makefileは、以下の3種類の行からなる。(厳密にはもっとある) マクロ定義 依存関係 生成コマンド この他に、#で始まる行は行末までコメントとみなされる。 1. マクロ定義 マクロ定義は、以下の形の行である。 HOGE = moge 上の例では、HOGE と言う名前のマクロを定義する。値は moge になる。 マクロの参照は、$(HOGE) または ${HOGE} と書く。$HOGE だと、H と言うマクロを展開した後に

  • 1