# Makefile for libs/robot_utils
# Satofumi KAMIMURA
# $Id: Makefile 1573 2009-12-07 23:14:05Z satofumi $

# Compile options
CC = $(CXX)
CXXFLAGS = -g -O0 -Wall -Werror -W $(INCLUDES)
INCLUDES = -I../running -I../range_finder -I../coordinate -I../monitoring -I../geometry -I../timestamp -I../math -I../system

# Target
ROBOT_UTILS_LIB = robot_utils.a
TARGET = $(ROBOT_UTILS_LIB)

all : $(TARGET)

clean :
	$(RM) *.o $(TARGET)

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

test : allTest
	./allTest

.PHONY : all clean depend test
######################################################################
$(ROBOT_UTILS_LIB) : \
	$(ROBOT_UTILS_LIB)(connectDevice.o) \

# DO NOT DELETE

connectDevice.o: connectDevice.h ../running/BeegoDrive.h
connectDevice.o: ../coordinate/Coordinate.h ../geometry/Position.h
connectDevice.o: ../geometry/Angle.h ../running/Running.h ../geometry/Point.h
connectDevice.o: ../timestamp/Timestamp.h ../running/WheelDirect.h
connectDevice.o: ../monitoring/mBeegoDrive.h ../monitoring/mUrgDevice.h
connectDevice.o: ../range_finder/UrgDevice.h ../range_finder/RangeFinder.h
connectDevice.o: ../math/MathUtils.h ../system/DetectOS.h
