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

# Compile options
CC = ${CXX}
CXXFLAGS = -g -O0 -Wall -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
