Ignore:
Timestamp:
Aug 8, 2007, 9:16:10 PM (17 years ago)
Author:
rosiere
Message:

Modification des Makefile : pas de creation inutile de shell

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Makefile.Component

    r23 r48  
    1515
    1616$(DIR_LIB)/%.a                  : $(OBJECTS) $(HEADERS)
    17                                 @$(ECHO) "Archive            : $*"
    18                                 @$(AR)  -r $@ $(OBJECTS)
    19                                 @$(RANLIB) $@
     17                                @\
     18                                $(ECHO) "Archive            : $*";\
     19                                $(AR)  -r $@ $(OBJECTS);\
     20                                $(RANLIB) $@;
    2021
    2122$(DIR_LIB)                      :
    22                                 @$(ECHO) "Create directory   : $@"
    23                                 @$(MKDIR) $@
     23                                @\
     24                                $(ECHO) "Create directory   : $@";\
     25                                $(MKDIR) $@;
    2426
    2527document                        :
     
    3032                               
    3133component_help                  :
    32                                 @$(ECHO) " -----[ Component ]----------------------------------"
    33                                 @$(ECHO) ""
    34                                 @$(ECHO) " * all_component        : compile all c++ file and generate library"
    35                                 @$(ECHO) " * document             : Generate documantation"
    36                                 @$(ECHO) " * clean                : Erase all generate files"
    37                                 @$(ECHO) " * help                 : print this text"
    38                                 @$(ECHO) ""
     34                                @\
     35                                $(ECHO) " -----[ Component ]----------------------------------";\
     36                                $(ECHO) "";\
     37                                $(ECHO) " * all_component        : compile all c++ file and generate library";\
     38                                $(ECHO) " * document             : Generate documantation";\
     39                                $(ECHO) " * clean                : Erase all generate files";\
     40                                $(ECHO) " * help                 : print this text";\
     41                                $(ECHO) "";
    3942                               
    4043
    4144help                            :
    42                                 @$(MAKE) common_help
    43                                 @$(MAKE) component_help
     45                                @\
     46                                $(MAKE) common_help;\
     47                                $(MAKE) component_help;
     48
    4449clean                           :
    45                                 @$(MAKE) common_clean
    46                                 @$(MAKE) component_clean
    47                                 @if $(TEST) -d $(DIR_DOC); then $(MAKE) --directory=$(DIR_DOC) --makefile=Makefile clean; fi
     50                                @\
     51                                $(MAKE) common_clean ;\
     52                                $(MAKE) component_clean;\
     53                                if $(TEST) -d $(DIR_DOC); then $(MAKE) --directory=$(DIR_DOC) --makefile=Makefile clean; fi;
Note: See TracChangeset for help on using the changeset viewer.