# 
# $Id: Makefile 112 2009-03-18 22:36:26Z rosiere $
# 
# [ Description ]
# 
# Makefile
# 

ifeq ($(origin MORPHEO_TOPLEVEL), undefined)
	$(error "variable MORPHEO_TOPLEVEL is undefined")
else
	include $(MORPHEO_TOPLEVEL)/Makefile.tools
endif

#-----[ Variables ]---------------------------------------------------------------

SOFT				= 	Minimal_soft						\
					Dhrystone   						\
					Test/*

#-----[ Rules ]-------------------------------------------------------------------

all 				:
				@\
				for i in $(SOFT); do						\
					$(ECHO) "-------------------| $$i";			\
					$(MAKE) --directory=$$i --makefile=Makefile;		\
				done;

clean 				:
				@\
				$(RM) *~;							\
				for i in $(SOFT); do						\
					$(ECHO) "-------------------| $$i";			\
					$(MAKE) --directory=$$i --makefile=Makefile clean;	\
				done;

clean_all                       :
				@\
				for i in $(SOFT); do						\
					$(ECHO) "-------------------| $$i";			\
					$(MAKE) --directory=$$i --makefile=Makefile clean_all;	\
				done;

#-----[ Help ]--------------------------------------------------------------------
help				:
				@\
				$(ECHO) "";\
				$(ECHO) "List of directive   : ";\
				$(ECHO) " * all              : Compile all softwares";\
				$(ECHO) " * clean            : Erase all files generates";\
				$(ECHO) " * clean_all        : Erase all files generates";\
				$(ECHO) "";
