
all: datmomod
install: all

include $(UTILS_DIR)/include/maketools/fltk.mk

INCLUDE_FLAGS = -I../include -I$(INSTALL_DIR)/include -I$(UTILS_DIR)/include \
	$(FLTK_INC)
OPT_FLAGS =  -g -Wall # -O3 # -pg
DEF_FLAGS = 
CPPFLAGS = $(INCLUDE_FLAGS) $(DEF_FLAGS)
CXXFLAGS = $(OPT_FLAGS) $(CPPFLAGS) 
DEPFLAGS = $(OPT_FLAGS) $(DEF_FLAGS)
LOCAL_LIBS = 
X_DIR = /usr/X11R6

INTF_LIBS=

include $(UTILS_DIR)/include/maketools/MapBase.mk
include $(UTILS_DIR)/include/maketools/ModUtils.mk
include $(UTILS_DIR)/include/LineScanner/LineScanner.mk
include $(UTILS_DIR)/include/VehState/VehState.mk
include $(UTILS_DIR)/include/ScanTrackOut/ScanTrackOut.mk

LIBS = $(UTILS_LIB_FLAGS) \
	$(MAPBASE_LIB) $(INTF_LIBS) $(UTILS_LIBS)

COMMON_SRCS = datmo.cc gui.cc linear.cc TrackLogger.cc PointLogger.cc \
	ScannerInfo.cc \
	gl_visualize.cc float_trap.cc params.cc ObjectBase.cc Segment.cc \
	ObjectTrack.cc utils.cc 
COMMON_OBJS = $(COMMON_SRCS:.cc=.o)
SRCS = datmomod.cc $(COMMON_SRCS)
OBJS = $(SRCS:.cc=.o)

datmomod: $(MAPBASE_TARGET) datmomod.o $(COMMON_OBJS)
	$(CXX) $(OPT_FLAGS) -o $@ $^ $(LIBS)

install: 

clean:
	rm -f datmomod *.o *.d *~

%.d: %.cc Makefile
	$(SHELL) -ec '$(CXX) -M $(CPPFLAGS) $< \
	              | sed '\''s/\($*\.o\)[ :]*/\1 $@ : /g'\'' > $@ '


include $(SRCS:.cc=.d)
