# Makefile for ticksCtrl/cpp
# Satofumi KAMIMURA
# $Id$

# Compile options
CC = $(CXX)
CXXFLAGS = -g -O0 -Wall -W -Werror $(INCLUDES)
INCLUDES = -I../../crdCtrl/cpp -I../../utils/cpp -I../../utils/c
LDFLAGS =
LDLIBS =

# Target
TICKS_CPP_LIB = ticksCtrl.a
TARGET = $(TICKS_CPP_LIB)

all : $(TARGET)

clean :
	$(RM) *.o $(TARGET) *.tag
	cd doxygen_html/ && $(RM) *.html *.css *.png *.map *.md5 *.dot installdox *.gif

depend :
	makedepend -Y -- $(INCLUDES) -- $(wildcard *.c *.cpp *.h)

html : doxygen_html/index.html
doxygen_html/index.html : Doxyfile $(wildcard *.c *.cpp *.h *.dox img/* example/*)
#	cd img/ && $(MAKE)
	doxygen

.PHONY : all clean depend
######################################################################

$(TICKS_CPP_LIB) : \
	$(TICKS_CPP_LIB)(ticksCtrlInterface.o) \
	$(TICKS_CPP_LIB)(coordinateCtrlWithTicks.o) \

# DO NOT DELETE

coordinateCtrlWithTicks.o: coordinateCtrlWithTicks.h
coordinateCtrlWithTicks.o: ../../crdCtrl/cpp/coordinateCtrl.h
coordinateCtrlWithTicks.o: ../../utils/cpp/typeUtils.h
coordinateCtrlWithTicks.o: ../../utils/c/math_util.h
coordinateCtrlWithTicks.o: ../../utils/c/detect_os.h ticksCtrlInterface.h
ticksCtrlInterface.o: ticksCtrlInterface.h ../../crdCtrl/cpp/coordinateCtrl.h
ticksCtrlInterface.o: ../../utils/cpp/typeUtils.h ../../utils/c/math_util.h
ticksCtrlInterface.o: ../../utils/c/detect_os.h
coordinateCtrlWithTicks.o: ../../crdCtrl/cpp/coordinateCtrl.h
coordinateCtrlWithTicks.o: ../../utils/cpp/typeUtils.h
coordinateCtrlWithTicks.o: ../../utils/c/math_util.h
coordinateCtrlWithTicks.o: ../../utils/c/detect_os.h ticksCtrlInterface.h
