関数ライブラリファイルの接尾辞規則

299 ワード

関数ライブラリファイルの接尾辞規則
接尾辞ルールと暗黙ルールを使用して、次のような関数ライブラリパッケージファイルを生成できます.
.c.a:
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $*.o
$(AR) r $@ $*.o
$(RM) $*.o

これは次のようなものです.
(%.o) : %.c
$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $*.o
$(AR) r $@ $*.o
$(RM) $*.o