「Makefile」の編集履歴(バックアップ)一覧はこちら
「Makefile」(2010/06/25 (金) 00:15:10) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
makefileの書き方
基本
ターゲット:依存ファイル
コマンド
コマンドの前にtabを忘れないこと。
**マクロ
名前=文字
で定義。使うときは
$(名前)
とする。
cc=gcc
files=a.c b.c
test : $(files) c.h
$(cc) $(files)
**依存
ターゲットを幾つか並べ、順番を大切にしたいとき。
a : b
コマンド1
b : c
コマンド2
コマンド2が実行され、コマンドが成功(戻り値が0)したときにコマンド1が実行される。
**疑似ターゲット
makefileの書き方
基本
ターゲット:依存ファイル
コマンド
コマンドの前にtabを忘れないこと。
**マクロ
名前=文字
で定義。使うときは
$(名前)
とする。
cc=gcc
files=a.c b.c
test : $(files) c.h
$(cc) $(files)
**依存
ターゲットを幾つか並べ、順番を大切にしたいとき。
a : b
コマンド1
b : c
コマンド2
コマンド2が実行され、コマンドが成功(戻り値が0)したときにコマンド1が実行される。
**疑似ターゲット
ファイルを冠しないターゲットのこと。
clean:
del *.obj
みたいなの。