久しぶりに本っ気でメモ。
C++のMakefileの書き方。…汚いですが(苦笑
CC = g++
OPT =
INCLUDE =
OBJ = program.o \
program2.o \# シェアードライブラリ
libgallup.so : $(OBJ)
ld -shared -no_archive -o libgallup.so $(OBJ) -lc# スタティックライブラリ
libgallup.a : $(OBJ)
ar r libgallup.a $(OBJ)
ranlib libgallup.a# コンパイル
.cpp.o:
$(CC) -c $(OPT) $(INCLUDE) $<# お掃除君
clear:
rm ./*.o
rm ./libgallup.a
rm ./libgallup.so