# Makefile.mk.in -*- Makefile -*- # # Copyright ©2005 Hugo Mills # # Subordinate makefile BASE := maptools TRACE_SRC := trace.cc \ coordinate.h coordinate.cc \ crossing.h crossing.cc \ datablock.h datablock.cc \ direction.h \ TRACE_SRC := $(foreach file,$(TRACE_SRC),$(BASE)/$(file)) TRACE_OBJECTS := $(patsubst %.c,%.o,$(filter %.c,$(TRACE_SRC))) \ $(patsubst %.cc,%.o,$(filter %.cc,$(TRACE_SRC))) SRC_DIST += $(TRACE_SRC) include $(filter %.d,$(TRACE_OBJECTS:.o=.d)) TARGETS += $(BASE)/trace $(BASE)/trace: $(TRACE_OBJECTS) $(CXX) $(CXXFLAGS) $(TRACE_OBJECTS) -o $@ INSTALL_BIN += $(BASE)/trace