Ignore:
Timestamp:
Apr 5, 2007, 4:17:30 PM (18 years ago)
Author:
rosiere
Message:

Interface normalisé
Début du banc de registres multi niveaux

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Makefile

    r2 r15  
     1include $(SOC)/Makefile.tools
     2
    13#-----[ Directory ]----------------------------------------------------
    24DIR_LIB                 = Library
    3 
    4 #-----[ Usual Commands ]-----------------------------------------------
    5 
    6 RM                      = rm
    7 ECHO                    = echo -e
    8 CD                      = cd
    9 LS                      = ls
    10 PWD                     = `pwd`
    11 TEST                    = test
    12 MAKE                    = make -s
    13 BASENAME                = basename
    14 CAT                     = cat
    15 MKDIR                   = mkdir
    16 
    17 #-----[ Particular Commands ]------------------------------------------
     5DIR_DOC                 = Documentation/Source
    186
    197#-----[ Options ]------------------------------------------------------
    20 DIR_DOC                 = Documentation/Source
    218
    229PREFIXE_PATH            = "."
     
    2815all                     : help
    2916
     17#~~~~~[ doc ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    3018doc                     :
    3119                        @$(ECHO) ""
     
    3422                        @$(MAKE) -C $(DIR_DOC) view
    3523
     24#~~~~~[ path ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    3625path                    :
    3726                        @$(ECHO) ""
     
    4433                        @$(MAKE) path_rec TAB="|    " DIR_PATH=.
    4534
    46 path_rec                        :
     35path_rec                :
    4736                        @                                                                                               \
    4837                                                                                                                        \
     
    7463                        @$(ECHO) " Function unimplemented"
    7564                        @$(ECHO) ""
    76                         @$(ECHO) " The library is generate into the directory : $(PWD)/$(DIR_LIB)"
     65#                       @$(ECHO) " The library is generate into the directory : $(PWD)/$(DIR_LIB)"
    7766
    7867#~~~~~[ Maintenance ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    8372                        @$(ECHO) ""
    8473                        @$(ECHO) "Delete     temporary files              "$(PWD)
    85                         @$(MAKE) clean_rec DIR_CLEAN=.
     74#                       @$(MAKE) clean_rec DIR_CLEAN=.
    8675
    8776#Clean recursive
    88 clean_rec               :
    89                         @$(ECHO) "Delete     temporary files in directory $(DIR_CLEAN)"
    90                         @$(RM) -f $(DIR_CLEAN)/*~
    91                         @                                                                               \
    92                         if $(TEST) -f $(DIR_CLEAN)/Makefile -a "$(DIR_CLEAN)" != ".";                   \
    93                         then                                                                            \
    94                                 ($(CD) $(DIR_CLEAN); $(MAKE) clean;)                                    \
    95                         else                                                                            \
    96                                 for files in `$(LS) $(DIR_CLEAN)`; do                                   \
    97                                         if $(TEST) -d $(DIR_CLEAN)/$$files;                             \
    98                                         then                                                            \
    99                                                 $(MAKE) clean_rec DIR_CLEAN=$(DIR_CLEAN)/$$files;       \
    100                                         fi;                                                             \
    101                                 done;                                                                   \
    102                         fi;
     77#clean_rec              :
     78#                       @$(ECHO) "Delete     temporary files in directory $(DIR_CLEAN)"
     79#                       @$(RM) -f $(DIR_CLEAN)/*~
     80#                       @                                                                               \
     81#                       if $(TEST) -f $(DIR_CLEAN)/Makefile -a "$(DIR_CLEAN)" != ".";                   \
     82#                       then                                                                            \
     83#                               ($(CD) $(DIR_CLEAN); $(MAKE) clean;)                                    \
     84#                       else                                                                            \
     85#                               for files in `$(LS) $(DIR_CLEAN)`; do                                   \
     86#                                       if $(TEST) -d $(DIR_CLEAN)/$$files;                             \
     87#                                       then                                                            \
     88#                                               $(MAKE) clean_rec DIR_CLEAN=$(DIR_CLEAN)/$$files;       \
     89#                                       fi;                                                             \
     90#                               done;                                                                   \
     91#                       fi;
    10392
    10493#~~~~~[ Help ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     
    11099                        @$(ECHO) " Rules              Description"
    111100                        @$(ECHO) ""
    112                         @$(ECHO) " all                cf rule \"help\""
    113                         @$(ECHO) " clean              Delete temporary files"
    114                         @$(ECHO) " doc                View documentation files"
    115                         @$(ECHO) " lib                Generate the library to include"
    116                         @$(ECHO) " help               Print this message"
    117                         @$(ECHO) " path               Print a little description of each directory"
     101                        @$(ECHO) " * all              cf rule \"help\""
     102                        @$(ECHO) " * clean            Delete temporary files"
     103                        @$(ECHO) " * doc              View documentation files"
     104                        @$(ECHO) " * lib              Generate the library to include"
     105                        @$(ECHO) " * help             Print this message"
     106                        @$(ECHO) " * path             Print a little description of each directory"
    118107                        @$(ECHO) ""
    119108
Note: See TracChangeset for help on using the changeset viewer.