source: trunk/Softwares/Makefile @ 137

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

1) Platforms : add new organization for test
2) Load_Store_Unit : add array to count nb_check in store_queue
3) Issue_queue and Core_Glue : rewrite the issue network
4) Special_Register_Unit : add reset value to register CID
5) Softwares : add multicontext test
6) Softwares : add SPECINT
7) Softwares : add MiBench?
7) Read_queue : inhib access for r0
8) Change Core_Glue (network) - dont yet support priority and load balancing scheme

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