################################################################ # # Makefile for Samples # ################################################################ ################################################################ # A rule to make sub directories. ################################################################ TOP_DIR = ../.. SAMPLES_DIR = BoxStack Joints Reach Vehicles all: @for dir in $(SAMPLES_DIR); \ do echo "---------------------------------------------"; \ echo " make $$dir "; \ echo "---------------------------------------------"; \ $(MAKE) -C $$dir all || exit; \ done ################################################################ # Default rules ################################################################ clean: @echo "" @echo "*----*----*----*----*----*----*----*----*----*----*----*----*----*" @echo " making clean in Samples ... " @echo "*----*----*----*----*----*----*----*----*----*----*----*----*----*" @for dir in $(SAMPLES_DIR); \ do $(MAKE) -C $$dir clean || exit; \ done realclean: @echo "" @echo "*----*----*----*----*----*----*----*----*----*----*----*----*----*" @echo " making realclean in Samples ... " @echo "*----*----*----*----*----*----*----*----*----*----*----*----*----*" @for dir in $(SAMPLES_DIR); \ do $(MAKE) -C $$dir realclean || exit; \ done ################################################################ # THE END ################################################################