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