1SOURCES=Ui.cpp Block.cpp Well.cpp BlockPosition.cpp Config.cpp BlockChooser.cpp BastetBlockChooser.cpp 2MAIN=main.cpp 3TESTS=Test.cpp 4PROGNAME=bastet 5BOOST_PO?=-lboost_program_options 6LDFLAGS+=-lncurses $(BOOST_PO) 7#CXXFLAGS+=-ggdb -Wall 8CXXFLAGS+=-Wall 9#CXXFLAGS+=-pg 10#LDFLAGS+=-pg 11 12all: $(PROGNAME) $(TESTS:.cpp=) 13 14Test: $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) 15 $(CXX) -o $(TESTS:.cpp=) $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(LDFLAGS) 16 17$(PROGNAME): $(SOURCES:.cpp=.o) $(MAIN:.cpp=.o) 18 $(CXX) -o $(PROGNAME) $(SOURCES:.cpp=.o) $(MAIN:.cpp=.o) $(LDFLAGS) 19 20clean: 21 rm -f $(SOURCES:.cpp=.o) $(TESTS:.cpp=.o) $(MAIN:.cpp=.o) $(PROGNAME) 22 23mrproper: clean 24 rm -f *~ 25