| 
                Last change
                  on this file since 146 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.