# Makefile for BeegoLogger
# Satofumi KAMIMURA
# $Id: Makefile 326 2008-11-01 04:36:22Z satofumi $

# Compile options
CC = ${CXX}
CXXFLAGS = -g -O0 -Wall -Werror ${INCLUDES} `sdl-config --cflags`
INCLUDES = -I../../libs/monitor -I../../libs/running -I../../libs/range_sensor -I../../libs/gps -I../../libs/controller/sdl -I../../libs/coordinate -I../../libs/geometry -I../../libs/gui -I../../libs/system
LDFLAGS =
LDLIBS = `sdl-config --libs` -lSDL_net -lcv -lcxcore -lhighgui


# Target
TARGET = logger

all : ${TARGET}

clean :
	${RM} *.o ${TARGET}

depend :
	makedepend -Y -- ${INCLUDES} -- ${wildcard *.h *.cpp}

.PHONY : all clean depend
######################################################################o
REQUIRE_LIBS = ../../libs/monitor/monitor.a ../../libs/running/running.a ../../libs/running/runCtrl/cpp/runCtrl.a ../../libs/running/runCtrl/ticksCtrl/cpp/ticksCtrl.a ../../libs/running/runCtrl/crdCtrl/cpp/crdCtrl.a ../../libs/running/runCtrl/utils/cpp/utils.a ../../libs/range_sensor/range_sensor.a ../../libs/video/video.a ../../libs/gps/gps.a ../../libs/coordinate/coordinate.a ../../libs/geometry/geometry.a ../../libs/connection/connection.a ../../libs/connection/sdl/connection_sdl.a ../../libs/controller/sdl/controller_sdl.a ../../libs/gui/gui.a ../../libs/common/common.a ../../libs/system/sdl/system_sdl.a ../../libs/system/system.a

${REQUIRE_LIBS} :
	cd ${@D}/ && ${MAKE} ${@F}

${TARGET} : ${REQUIRE_LIBS}

# DO NOT DELETE

logger.o: ../../libs/monitor/mDifferentialDrive.h
logger.o: ../../libs/running/DifferentialDrive.h ../../libs/running/Running.h
logger.o: ../../libs/geometry/PositionTypes.h
logger.o: ../../libs/geometry/AngleTypes.h ../../libs/geometry/GridTypes.h
logger.o: ../../libs/coordinate/Coordinate.h
logger.o: ../../libs/running/AdditionalRunCommands.h
logger.o: ../../libs/monitor/mUrgCtrl.h ../../libs/range_sensor/UrgCtrl.h
logger.o: ../../libs/range_sensor/RangeSensor.h
logger.o: ../../libs/range_sensor/RangeCaptureMode.h
logger.o: ../../libs/monitor/mCameraCtrl.h ../../libs/monitor/mGpsCtrl.h
logger.o: ../../libs/gps/Gps.h ../../libs/gps/NmeaData.h
logger.o: ../../libs/controller/sdl/UsbJoystick.h ../../libs/system/Thread.h
logger.o: ../../libs/system/getTicks.h ../../libs/system/delay.h
logger.o: ../../libs/system/MathUtils.h ../../libs/system/DetectOS.h
logger.o: ../../libs/gui/ScreenCtrl.h ../../libs/system/Lock.h
logger.o: ../../libs/system/ConditionVariable.h
