source: trunk/Softwares/Makefile

Last change on this file was 139, checked in by rosiere, 16 years ago
  • Add test for all configuration
  • RAT : add rat scheme (depth_save)
  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1#
2# $Id: Makefile 139 2010-07-30 14:47:27Z rosiere $
3#
4# [ Description ]
5#
6# Makefile
7#
8
9ifeq ($(origin MORPHEO_TOPLEVEL), undefined)
10 $(error "variable MORPHEO_TOPLEVEL is undefined")
11else
12 include $(MORPHEO_TOPLEVEL)/Makefile.tools
13endif
14
15include Makefile.defs
16
17#-----[ Variables ]---------------------------------------------------------------
18
19SOFT_MORPHEO = Test/* \
20 Dhrystone \
21 MiBench \
22 SPECINT2000 \
23 Minimal_soft
24
25SOFT_x86 = Dhrystone \
26 MiBench \
27 SPECINT2000
28
29SOFT_EV67 = Dhrystone \
30 MiBench \
31 SPECINT2000
32
33SOFT = $(SOFT_$(TARGET))
34
35#-----[ Rules ]-------------------------------------------------------------------
36
37all :
38 @\
39 for i in $(SOFT); do \
40 $(ECHO) "-------------------| $$i"; \
41 $(MAKE) --directory=$$i --makefile=Makefile; \
42 done;
43
44clean :
45 @\
46 $(RM) *~; \
47 for i in $(SOFT); do \
48 $(ECHO) "-------------------| $$i"; \
49 $(MAKE) --directory=$$i --makefile=Makefile clean; \
50 done;
51
52clean_all :
53 @\
54 for i in $(SOFT); do \
55 $(ECHO) "-------------------| $$i"; \
56 $(MAKE) --directory=$$i --makefile=Makefile clean_all; \
57 done;
58
59#-----[ Help ]--------------------------------------------------------------------
60help :
61 @\
62 $(ECHO) "";\
63 $(ECHO) "List of directive : ";\
64 $(ECHO) " * all : Compile all softwares";\
65 $(ECHO) " * clean : Erase all files generates";\
66 $(ECHO) " * clean_all : Erase all files generates";\
67 $(ECHO) "";
Note: See TracBrowser for help on using the repository browser.