ALL_DEPS = $(ALL_OBJS:.o=.d) -include $(ALL_DEPS) $(strip $(sort $(ALL_OBJS))): %.o: $(TOP)/%.cpp -@$(MKDIR) "$(@D)" @echo "compile: $@" $(VERBOSE) $(CXX) -c -o "$@" -MMD -MP -MF"$*.d" -MT"$@" "$<" $(BASE_FLAGS) all: $(ALL_EXES) clean-deps: $(VERBOSE) -$(RM) $(ALL_DEPS) clean-exes: $(VERBOSE) -$(RM) $(ALL_EXES) clean-objs: $(VERBOSE) -$(RM) $(ALL_OBJS) clean-other: $(VERBOSE) -$(RM) $(ALL_OTHER) clean: clean-deps clean-exes clean-objs clean-other $(VERBOSE) -$(RMDIR) $(ALL_DIRS) config: @echo CXX: $(CXX) @echo @echo CPPFLAGS: $(CPPFLAGS) @echo CXXFLAGS: $(CXXFLAGS) @echo LDFLAGS: $(LDFLAGS) @echo @echo BOOST_FLAGS: $(BOOST_FLAGS) @echo BOOST_LIBS: $(BOOST_LIBS) @echo CPPUNIT_FLAGS: $(CPPUNIT_FLAGS) @echo CPPUNIT_LIBS: $(CPPUNIT_LIBS) @echo CURL_FLAGS: $(CURL_FLAGS) @echo CURL_LIBS: $(CURL_LIBS) @echo MYSQL_FLAGS: $(MYSQL_FLAGS) @echo MYSQL_LIBS: $(MYSQL_LIBS) @echo OPENSSL_FLAGS: $(OPENSSL_FLAGS) @echo OPENSSL_LIBS: $(OPENSSL_LIBS) @echo SDL_FLAGS: $(SDL_FLAGS) @echo SDL_LIBS: $(SDL_LIBS) @echo SDL_NET_FLAGS: $(SDL_NET_FLAGS) @echo SDL_NET_LIBS: $(SDL_NET_LIBS) .PHONY: clean-deps clean-exes clean-objs config