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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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)
Note: See TracChangeset for help on using the changeset viewer.