Makefile (251B)
1 CC = g++ 2 CC_FLAGS = -O2 3 4 EXEC = prog 5 SOURCES = $(wildcard *.cpp) 6 OBJECTS = $(SOURCES:.cpp=.o) 7 8 $(EXEC): $(OBJECTS) 9 $(CC) $(OBJECTS) -o $(EXEC) $(CC_FLAGS) 10 rm -f $(OBJECTS) 11 12 %.o: %.cpp 13 $(CC) -c $(CC_FLAGS) $< -o $@ 14 15 clean: 16 rm -f $(EXEC) $(OBJECTS)