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

include ../handover.mk

TARGET_DIR = system common connection geometry coordinate range_sensor range_finder running path positioning environment_2d gui gps video audio network sync_gui controller monitoring monitor simulator lua

test :
	cd common/ && $(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 monitor/ && $(MAKE) test
	cd system/qt/ && qmake && make && ./allTest
	cd lua/ && $(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 connection/samples/ && $(MAKE)
	cd connection/sdl/samples/ && $(MAKE)
	cd connection/c/samples/ && $(MAKE)
	cd system/sdl/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 sync_gui/samples/ && $(MAKE)
	cd simulator/samples/ && $(MAKE)
	cd positioning/samples/ && $(MAKE)
	cd path/samples/ && $(MAKE)
