簡単なメークファイルの例
単純ですが実用的なメークファイルの例を以下に示します。
表 4-4 C ソースのコンパイル用のメークファイル (すべて明示的)
# 2 つの C ソースファイルから 1 つのプログラムを
# コンパイルするメークファイル
.KEEP_STATE
functions: main.o data.o
cc -O -o functions main.o data.o
main.o: main.c
cc -O -c main.c
data.o: data.c
cc -O -c data.c
clean:
rm functions main.o data.o
|
この例では、make は main.o および data.o というオブジェクトファイルと、functions という実行可能ファイルを生成します。
$ make
cc -o functions main.o data.o
cc -O -c main.c
cc -O -c data.c