Ignore:
Timestamp:
Aug 4, 2010, 10:09:03 PM (14 years ago)
Author:
rosiere
Message:

1) Full parallel compilation
2) Add statistics in ROB : list instruction affinity

Location:
trunk/IPs/systemC/Environment
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/Environment/Cache/Makefile

    r113 r142  
    11#-----[ Rules ]--------------------------------------------
    22
    3 all                             :
     3all                             : only
     4
     5clean                           : clean_only
     6
     7clean_all                       : clean
     8
     9only                            :
    410                                @\
    5                                 $(MAKE) --directory=$(DIR_QUEUE) all; \
    611                                $(MAKE)                          all_environment;
    712
    8 clean                           :
     13clean_only                      :
    914                                @\
    10                                 $(MAKE) --directory=$(DIR_QUEUE) clean; \
    1115                                $(MAKE)                          environment_clean;
    12 
    13 clean_all                       : clean
    1416
    1517help                            :
  • trunk/IPs/systemC/Environment/Data/Makefile

    r113 r142  
    11#-----[ Rules ]--------------------------------------------
    22
    3 all                             :
     3all                             : only
     4
     5clean                           : clean_only
     6
     7clean_all                       : clean
     8
     9only                            :
    410                                @$(MAKE) all_environment
    511
    6 clean                           :
     12clean_only                      :
    713                                @$(MAKE) environment_clean
    8 
    9 clean_all                       : clean
    1014
    1115help                            :
  • trunk/IPs/systemC/Environment/Endianness/Makefile

    r113 r142  
    11#-----[ Rules ]--------------------------------------------
    22
    3 all                             :
     3all                             : only
     4
     5clean                           : clean_only
     6
     7clean_all                       : clean
     8
     9only                            :
    410                                @\
    511                                $(MAKE) all_environment;
    612
    7 clean                           :
     13clean_only                      :
    814                                @\
    915                                $(MAKE) environment_clean;
    10 
    11 clean_all                       : clean
    1216
    1317help                            :
  • trunk/IPs/systemC/Environment/Makefile

    r138 r142  
    4646#-----[ Rules ]--------------------------------------------
    4747
    48 all                             :
     48all                             : all_parallel
     49
     50all_step                        :
    4951                                @\
    50                                 $(MAKE) --directory=$(DIR_CACHE)      all; \
    51                                 $(MAKE) --directory=$(DIR_DATA)       all; \
    52                                 $(MAKE) --directory=$(DIR_ENDIANNESS) all; \
    53                                 $(MAKE) --directory=$(DIR_QUEUE)      all; \
    54                                 $(MAKE) --directory=$(DIR_RAMLOCK)    all; \
    55                                 $(MAKE) --directory=$(DIR_SIM2OS)     all; \
    56                                 $(MAKE) --directory=$(DIR_TTY)        all; \
     52                                $(MAKE) lib_cache;      \
     53                                $(MAKE) lib_data;      \
     54                                $(MAKE) lib_endianness; \
     55                                $(MAKE) lib_queue;      \
     56                                $(MAKE) lib_ramlock;    \
     57                                $(MAKE) lib_sim2os;    \
     58                                $(MAKE) lib_tty;        \
    5759                                $(MAKE) $(LIBRARY_FILE);
    5860
     61all_parallel                    :       lib_cache      \
     62                                        lib_data       \
     63                                        lib_endianness \
     64                                        lib_queue      \
     65                                        lib_ramlock    \
     66                                        lib_sim2os     \
     67                                        lib_tty
     68                                @\
     69                                $(MAKE) $(LIBRARY_FILE);
     70
     71lib_cache                       :
     72                                @\
     73                                $(MAKE) --directory=$(DIR_CACHE)      only;
     74lib_data                        :
     75                                @\
     76                                $(MAKE) --directory=$(DIR_DATA)       only;
     77lib_endianness                  :
     78                                @\
     79                                $(MAKE) --directory=$(DIR_ENDIANNESS) only;
     80lib_queue                       :
     81                                @\
     82                                $(MAKE) --directory=$(DIR_QUEUE)      only;
     83lib_ramlock                     :
     84                                @\
     85                                $(MAKE) --directory=$(DIR_RAMLOCK)    only;
     86lib_sim2os                      :
     87                                @\
     88                                $(MAKE) --directory=$(DIR_SIM2OS)     only;
     89lib_tty                         :
     90                                @\
     91                                $(MAKE) --directory=$(DIR_TTY)        only;
    5992
    6093$(LIBRARY_FILE)                 : $(DIR_LIB) $(Environment_OBJECTS_DEPS)
  • trunk/IPs/systemC/Environment/Queue/Makefile

    r113 r142  
    11#-----[ Rules ]--------------------------------------------
    22
    3 all                             :
    4                                 @$(MAKE) all_environment
     3all                             : only
    54
    6 clean                           :
    7                                 @$(MAKE) environment_clean
     5clean                           : clean_only
    86
    97clean_all                       : clean
     8
     9only                            :
     10                                @\
     11                                $(MAKE)                          all_environment;
     12
     13clean_only                      :
     14                                @\
     15                                $(MAKE)                          environment_clean;
    1016
    1117help                            :
  • trunk/IPs/systemC/Environment/RamLock/Makefile

    r113 r142  
    11#-----[ Rules ]--------------------------------------------
    22
    3 all                             :
     3all                             : only
     4
     5clean                           : clean_only
     6
     7clean_all                       : clean
     8
     9only                            :
    410                                @$(MAKE) all_environment
    511
    6 clean                           :
     12clean_only                      :
    713                                @$(MAKE) environment_clean
    8 
    9 clean_all                       : clean
    1014
    1115help                            :
  • trunk/IPs/systemC/Environment/Sim2OS/Makefile

    r113 r142  
    11#-----[ Rules ]--------------------------------------------
    22
    3 all                             :
     3all                             : only
    44                                @\
    55                                $(MAKE) --directory=$(DIR_ENDIANNESS) all; \
    66                                $(MAKE) all_environment
    77
    8 clean                           :
     8clean                           : clean_only
    99                                @\
    10                                 $(MAKE) --directory=$(DIR_ENDIANNESS) clean; \
    11                                 $(MAKE) environment_clean
     10                                $(MAKE) --directory=$(DIR_ENDIANNESS) clean;
    1211
    1312clean_all                       : clean
     13
     14only                            :
     15                                @\
     16                                $(MAKE) all_environment
     17
     18clean_only                              :
     19                                @\
     20                                $(MAKE) environment_clean
    1421
    1522help                            :
  • trunk/IPs/systemC/Environment/TTY/Makefile

    r113 r142  
    11#-----[ Rules ]--------------------------------------------
    22
    3 all                             :
     3all                             : only
     4
     5clean                           : clean_only
     6
     7clean_all                       : clean
     8
     9only                            :
    410                                @$(MAKE) all_environment
    511
    6 clean                           :
     12clean_only                      :
    713                                @$(MAKE) environment_clean; $(RM) tty_*
    8 
    9 clean_all                       : clean
    1014
    1115help                            :
Note: See TracChangeset for help on using the changeset viewer.