| 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 | 
      
      
        
  | Line |  | 
|---|
| 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 |  | 
|---|
| 15 | include Makefile.defs | 
|---|
| 16 |  | 
|---|
| 17 | #-----[ Variables ]--------------------------------------------------------------- | 
|---|
| 18 |  | 
|---|
| 19 | SOFT_MORPHEO                    =       Test/*                                                  \ | 
|---|
| 20 | Dhrystone                                               \ | 
|---|
| 21 | MiBench                                                 \ | 
|---|
| 22 | SPECINT2000                                             \ | 
|---|
| 23 | Minimal_soft | 
|---|
| 24 |  | 
|---|
| 25 | SOFT_x86                        =       Dhrystone                                               \ | 
|---|
| 26 | MiBench                                                 \ | 
|---|
| 27 | SPECINT2000 | 
|---|
| 28 |  | 
|---|
| 29 | SOFT_EV67                       =       Dhrystone                                               \ | 
|---|
| 30 | MiBench                                                 \ | 
|---|
| 31 | SPECINT2000 | 
|---|
| 32 |  | 
|---|
| 33 | SOFT                            =       $(SOFT_$(TARGET)) | 
|---|
| 34 |  | 
|---|
| 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.