ANSI = -ansi -pedantic CFLAGS = -O3 #-g -pg -Wall #${ANSI} LDFLAGS = #-luser32 -lgdi32 INCLUDES = -I$(CURDIR)/../common -I/usr/include/boost-1_33_1 BUILD_DIR = build_GCC all : $(BUILD_DIR) : mkdir $(BUILD_DIR) %.exe : %.cpp $(BUILD_DIR) cd $(BUILD_DIR); \ ${CXX} ${INCLUDES} ${CFLAGS} ${LDFLAGS} -o $@ ../$<; %.exe : %.c $(BUILD_DIR) cd $(BUILD_DIR); \ ${CC} ${INCLUDES} ${CFLAGS} ${LDFLAGS} -o $@ ../$<; clean : rm -f $(BUILD_DIR)/* .PHONY : clean all