# Makefile for qrk/libs
# Satofumi KAMIMURA
# $Id$

include ../handover.mk

TARGET_DIR = system math common connection geometry coordinate timestamp range_sensor range_finder running path positioning robot_utils gui gps video audio network controller monitoring monitor simulator lua input embedded_utils

test :
	cd common/ && $(MAKE) test
	cd common/c && $(MAKE) test
	cd geometry/ && $(MAKE) test
	cd coordinate/ && $(MAKE) test
	cd positioning/ && $(MAKE) test
	cd connection/sdl && $(MAKE) test
	cd connection/qt/ && qmake && make && ./allTest
	cd embedded_utils/ && $(MAKE) test
	cd monitor/ && $(MAKE) test
	cd system/qt/ && qmake && make && ./allTest
	cd lua/ && $(MAKE) test
	cd input/ && $(MAKE) test
	cd simulator/beego_drive/ && $(MAKE)
	cd simulator/range_finder/ && $(MAKE)

samples :
	cd range_finder/samples/ && $(MAKE)
	cd range_sensor/samples/ && $(MAKE)
	cd range_sensor/simple_samples/ && $(MAKE)
	cd range_sensor/scip_samples/ && $(MAKE)
	cd range_sensor/c/samples/ && $(MAKE)
	cd lua/samples/ && $(MAKE)
	cd monitor/samples/ && $(MAKE)
	cd monitoring/samples/ && $(MAKE)
	cd connection/samples/ && $(MAKE)
	cd connection/sdl/samples/ && $(MAKE)
	cd connection/c/samples/ && $(MAKE)
	cd system/sdl/samples/ && $(MAKE)
	cd system/samples/ && $(MAKE)
	cd gui/samples/ && $(MAKE)
	cd audio/open_al/samples/ && $(MAKE)
	cd audio/sdl_mixer/samples/ && $(MAKE)
	cd video/samples/ && $(MAKE)
	cd gps/samples/ && $(MAKE)
	cd network/samples/ && $(MAKE)
	cd controller/samples/ && $(MAKE)
	cd controller/sdl/samples/ && $(MAKE)
	cd simulator/samples/ && $(MAKE)
	cd positioning/samples/ && $(MAKE)
	cd path/samples/ && $(MAKE)
	cd timestamp/samples/ && $(MAKE)
