# Makefile for simulator/differential_drive
# Satofumi KAMIMURA
# $Id$

# Compile options
CC = g++
CXXFLAGS = -g -O0 -Wall -W -Werror $(INCLUDES)
CFLAGS = $(CXXFLAGS)
INCLUDES = -I.. -I../../coordinate -I../../geometry -I../../running/differential_drive -I../../system -I../../connection -I../../range_finder -I../../common -I/usr/include/lua5.1
LDFLAGS =
LDLIBS =


# Target
RANGE_FINDER_LIB = range_finder.a
TARGET = $(RANGE_FINDER_LIB)

all : $(TARGET)

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

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

.PHONY : all clean depend
######################################################################
$(RANGE_FINDER_LIB) : \
	$(RANGE_FINDER_LIB)(UrgDevice_device.o) \
	$(RANGE_FINDER_LIB)(UrgModel.o) \

# DO NOT DELETE

UrgDevice_device.o: ../Device.h ../../coordinate/Coordinate.h
UrgDevice_device.o: ../../geometry/Position.h ../../geometry/Angle.h
UrgDevice_device.o: ../OdeModel.h ../../geometry/Point3d.h
UrgModel.o: ../../geometry/Position.h ../../geometry/Angle.h
UrgModel.o: ../../geometry/Point3d.h
UrgDevice_device.o: UrgDevice_device.h ../Device.h
UrgDevice_device.o: ../../coordinate/Coordinate.h ../../geometry/Position.h
UrgDevice_device.o: ../../geometry/Angle.h ../OdeModel.h
UrgDevice_device.o: ../../geometry/Point3d.h UrgModel.h
UrgDevice_device.o: ../../range_finder/RangeFinderParameter.h
UrgDevice_device.o: ../DeviceManager.h ../../connection/TcpipSocket.h
UrgDevice_device.o: ../../connection/Connection.h
UrgDevice_device.o: ../../connection/TcpipAccepter.h
UrgDevice_device.o: ../../connection/ConnectionUtils.h
UrgDevice_device.o: ../../system/log_printf.h
UrgModel.o: UrgModel.h ../../geometry/Position.h ../../geometry/Angle.h
UrgModel.o: ../../geometry/Point3d.h ../EventScheduler.h ../OdeModel.h
UrgModel.o: ../OdeHandler.h ../ModelManager.h ../../common/Color.h
