CXX = g++
BIN = test
OBJS = main.o testatstring.o
LIBS = -ldl -lcppunit
INCPATH = -I../at
CXXFLAGS = -Wall -g
all:$(BIN)
$(BIN):$(OBJS)
[此处请加tab键]$(CXX) $(CXXFLAGS) -o $@ $(OBJS) $(LIBS)
%.o:%.cpp
[此处请加tab键]$(CXX) $(INCPATH) $(CXXFLAGS) -c $<
clean:
[此处请加tab键]$(RM) $(BIN) *.o
来源:http://www.robotercoding.com/blog/index.php?paged=5
Makefile有三个非常有用的变量。分别是$@,$^,$#' are comments$@ --目标文件
$^ --所有的依赖文件
$< --第一个依赖文件