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


all :
	cd UrgViewer/ && qmake && $(MAKE)
	cd UrgScanner/ && qmake && $(MAKE)
	cd UrgRecorder/ && qmake && $(MAKE)
	cd UrgPorts/ && qmake && $(MAKE)
	cd UrgInformation/ && qmake && $(MAKE)
	cd MultiUrgViewer/ && qmake && $(MAKE)
	cd ScipPlayer/ && qmake && $(MAKE)
	cd UrgLasers/ && $(MAKE)
	cd cUrgViewer/ && qmake && $(MAKE)
	cd ItemShuffle/ && qmake && $(MAKE)
	cd sh7045writer/ && qmake && $(MAKE)
	-cd path_recorder/ && qmake && $(MAKE)
	-cd path_follower/ && qmake && $(MAKE)
	-cd qtmclock/qtmclock_src/ && qmake && $(MAKE)
	-cd qpilot/ && $(MAKE) clean
	-cd FlyFlapp/ && $(MAKE)

clean :
	-cd UrgViewer/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd UrgScanner/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd UrgRecorder/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd UrgPorts/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd UrgInformation/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd MultiUrgViewer/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd ScipPlayer/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd UrgLasers/ && $(MAKE) clean
	-cd cUrgViewer/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd ItemShuffle/ && $(MAKE) clean
	-cd sh7045writer/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd FlyFlapp/ && $(MAKE) clean
	-cd qtmclock/ && $(MAKE) clean
	-cd hyakutyping/ && $(MAKE) clean
	-cd qpilot/ && $(MAKE) clean
	-cd mhack/ && $(MAKE) clean
	-cd qpilot/ && $(MAKE) clean
	-cd AshiPettan/ && $(MAKE) clean
	-cd path_recorder/ && (if test -f Makefile; then $(MAKE) distclean; fi)
	-cd path_follower/ && (if test -f Makefile; then $(MAKE) distclean; fi)
