source: trunk/Softwares/Makefile @ 112

Last change on this file since 112 was 112, checked in by rosiere, 16 years ago

1) Stat_list : fix retire old and new register bug
2) Stat_list : remove read_counter and valid flag, because validation of destination is in retire step (not in commit step)
3) Model : add class Model (cf Morpheo.sim)
4) Allocation : alloc_interface_begin and alloc_interface_end to delete temporary array.
5) Script : add distexe.sh
6) Add Comparator, Multiplier, Divider. But this component are not implemented
7) Software : add Dhrystone

  • Property svn:keywords set to Id
File size: 1.3 KB
RevLine 
[88]1#
2# $Id: Makefile 112 2009-03-18 22:36:26Z 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
15#-----[ Variables ]---------------------------------------------------------------
16
[98]17SOFT                            =       Minimal_soft                                            \
[112]18                                        Dhrystone                                               \
[88]19                                        Test/*
20
21#-----[ Rules ]-------------------------------------------------------------------
22
23all                             :
24                                @\
25                                for i in $(SOFT); do                                            \
26                                        $(ECHO) "-------------------| $$i";                     \
27                                        $(MAKE) --directory=$$i --makefile=Makefile;            \
28                                done;
29
30clean                           :
31                                @\
32                                $(RM) *~;                                                       \
33                                for i in $(SOFT); do                                            \
34                                        $(ECHO) "-------------------| $$i";                     \
35                                        $(MAKE) --directory=$$i --makefile=Makefile clean;      \
36                                done;
37
38clean_all                       :
39                                @\
40                                for i in $(SOFT); do                                            \
41                                        $(ECHO) "-------------------| $$i";                     \
42                                        $(MAKE) --directory=$$i --makefile=Makefile clean_all;  \
43                                done;
44
45#-----[ Help ]--------------------------------------------------------------------
46help                            :
47                                @\
48                                $(ECHO) "";\
49                                $(ECHO) "List of directive   : ";\
50                                $(ECHO) " * all              : Compile all softwares";\
51                                $(ECHO) " * clean            : Erase all files generates";\
52                                $(ECHO) " * clean_all        : Erase all files generates";\
53                                $(ECHO) "";
Note: See TracBrowser for help on using the repository browser.