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/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Makefile.deps

    r82 r142  
    88# DIR_MORPHEO must be defined
    99
    10 Prediction_unit                 = yes
     10Prediction_unit                         = yes
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                 $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515ifndef Branch_Target_Buffer
    16 include                         $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps
     16include                                 $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps
    1717endif
    1818ifndef Direction
    19 include                         $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps
     19include                                 $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps
    2020endif
    2121ifndef Return_Address_Stack
    22 include                         $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps
     22include                                 $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps
    2323endif
    2424ifndef Update_Prediction_Table
    25 include                         $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps
     25include                                 $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps
    2626endif
    2727ifndef Prediction_unit_Glue
    28 include                         $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps
     28include                                 $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps
    2929endif
    3030
     
    4343                                                $(Prediction_unit_Glue_LIBRARY)
    4444
    45 Prediction_unit_DIR_LIBRARY             =       -L$(Prediction_unit_DIR)/lib            \
    46                                                 $(Behavioural_DIR_LIBRARY)              \
    47                                                 $(Branch_Target_Buffer_DIR_LIBRARY)     \
    48                                                 $(Direction_DIR_LIBRARY)                \
    49                                                 $(Return_Address_Stack_DIR_LIBRARY)     \
    50                                                 $(Update_Prediction_Table_DIR_LIBRARY)  \
    51                                                 $(Prediction_unit_Glue_DIR_LIBRARY)
    52 
    53 
    5445#-----[ Rules ]--------------------------------------------
    5546
    56 Prediction_unit_library         :
    57                                 @\
    58                                 $(MAKE) Behavioural_library;                    \
    59                                 $(MAKE) Branch_Target_Buffer_library;           \
    60                                 $(MAKE) Direction_library;                      \
    61                                 $(MAKE) Return_Address_Stack_library;           \
    62                                 $(MAKE) Update_Prediction_Table_library;        \
    63                                 $(MAKE) Prediction_unit_Glue_library;           \
    64                                 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile;
     47Prediction_unit_library_only            :
     48                                        @\
     49                                        $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile;
    6550
    66 Prediction_unit_library_clean   :
    67                                 @\
    68                                 $(MAKE) Behavioural_library_clean;              \
    69                                 $(MAKE) Branch_Target_Buffer_library_clean;     \
    70                                 $(MAKE) Direction_library_clean;                \
    71                                 $(MAKE) Return_Address_Stack_library_clean;     \
    72                                 $(MAKE) Update_Prediction_Table_library_clean;  \
    73                                 $(MAKE) Prediction_unit_Glue_library_clean;     \
    74                                 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile clean;
     51Prediction_unit_library_clean_only      :
     52                                        @\
     53                                        $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile clean;
     54
     55Prediction_unit_library                 : Prediction_unit_library_only
     56                                        @\
     57                                        $(MAKE) Behavioural_library;                    \
     58                                        $(MAKE) Branch_Target_Buffer_library;           \
     59                                        $(MAKE) Direction_library;                      \
     60                                        $(MAKE) Return_Address_Stack_library;           \
     61                                        $(MAKE) Update_Prediction_Table_library;        \
     62                                        $(MAKE) Prediction_unit_Glue_library;
     63
     64Prediction_unit_library_clean           : Prediction_unit_library_clean_only
     65                                        @\
     66                                        $(MAKE) Behavioural_library_clean;              \
     67                                        $(MAKE) Branch_Target_Buffer_library_clean;     \
     68                                        $(MAKE) Direction_library_clean;                \
     69                                        $(MAKE) Return_Address_Stack_library_clean;     \
     70                                        $(MAKE) Update_Prediction_Table_library_clean;  \
     71                                        $(MAKE) Prediction_unit_Glue_library_clean;
Note: See TracChangeset for help on using the changeset viewer.