# # $Id: Makefile 139 2010-07-30 14:47:27Z rosiere $ # # [ Description ] # # Makefile # ifeq ($(origin MORPHEO_TOPLEVEL), undefined) $(error "variable MORPHEO_TOPLEVEL is undefined") else include $(MORPHEO_TOPLEVEL)/Makefile.tools endif include Makefile.defs #-----[ Variables ]--------------------------------------------------------------- SOFT_MORPHEO = Test/* \ Dhrystone \ MiBench \ SPECINT2000 \ Minimal_soft SOFT_x86 = Dhrystone \ MiBench \ SPECINT2000 SOFT_EV67 = Dhrystone \ MiBench \ SPECINT2000 SOFT = $(SOFT_$(TARGET)) #-----[ 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) "";