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/processor/Morpheo/Behavioural/Generic
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Comparator/Makefile.deps

    r112 r142  
    2323                                        $(Behavioural_LIBRARY) 
    2424
    25 Comparator_DIR_LIBRARY          =       -L$(Comparator_DIR)/lib \
    26                                         $(Behavioural_DIR_LIBRARY)
    27 
    2825#-----[ Rules ]--------------------------------------------
    2926
    30 Comparator_library              :
     27Comparator_library_only         :
    3128                                @\
    32                                 $(MAKE) Behavioural_library;            \
    3329                                $(MAKE) --directory=$(Comparator_DIR) --makefile=Makefile;
    3430
    35 Comparator_library_clean        :
     31Comparator_library_clean_only   :
    3632                                @\
    37                                 $(MAKE) Behavioural_library_clean;      \
    3833                                $(MAKE) --directory=$(Comparator_DIR) --makefile=Makefile clean;
     34
     35Comparator_library              : Comparator_library_only
     36                                @\
     37                                $(MAKE) Behavioural_library;
     38
     39Comparator_library_clean        : Comparator_library_clean_only
     40                                @\
     41                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Counter/Makefile.deps

    r81 r142  
    88# DIR_MORPHEO must be defined
    99
    10 Counter                 = yes
     10Counter                         = yes
    1111
    1212ifndef Behavioural
     
    1515
    1616#-----[ Library ]------------------------------------------
    17 Counter_LIBRARY         =       -lCounter       \
     17
     18Counter_LIBRARY                 =       -lCounter       \
    1819                                        $(Behavioural_LIBRARY) 
    19 
    20 Counter_DIR_LIBRARY             =       -L$(DIR_MORPHEO)/Behavioural/Generic/Counter/lib        \
    21                                         $(Behavioural_DIR_LIBRARY)
    2220
    2321#-----[ Rules ]--------------------------------------------
    2422
    25 Counter_library         :
     23Counter_library_only            :
    2624                                @\
    27                                 $(MAKE) Behavioural_library; \
    2825                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Counter --makefile=Makefile;
    2926       
    30 Counter_library_clean   :
     27Counter_library_clean_only      :
    3128                                @\
    32                                 $(MAKE) Behavioural_library_clean; \
    3329                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Counter --makefile=Makefile clean;
     30
     31Counter_library                 : Counter_library_only
     32                                @\
     33                                $(MAKE) Behavioural_library;
     34       
     35Counter_library_clean           : Counter_library_clean_only
     36                                @\
     37                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Divider/Makefile.deps

    r112 r142  
    88# DIR_MORPHEO must be defined
    99
    10 Divider                 = yes
     10Divider                         = yes
    1111
    1212ifndef Behavioural
     
    2020#-----[ Library ]------------------------------------------
    2121
    22 Divider_LIBRARY         =       -lDivider       \
     22Divider_LIBRARY                 =       -lDivider       \
    2323                                        $(Behavioural_LIBRARY) 
    24 
    25 Divider_DIR_LIBRARY             =       -L$(Divider_DIR)/lib    \
    26                                         $(Behavioural_DIR_LIBRARY)
    2724
    2825#-----[ Rules ]--------------------------------------------
    2926
    30 Divider_library         :
     27Divider_library_only            :
    3128                                @\
    32                                 $(MAKE) Behavioural_library;            \
    3329                                $(MAKE) --directory=$(Divider_DIR) --makefile=Makefile;
    3430
    35 Divider_library_clean   :
     31Divider_library_clean_only      :
    3632                                @\
    37                                 $(MAKE) Behavioural_library_clean;      \
    3833                                $(MAKE) --directory=$(Divider_DIR) --makefile=Makefile clean;
     34
     35Divider_library                 : Divider_library_only
     36                                @\
     37                                $(MAKE) Behavioural_library;
     38
     39Divider_library_clean           : Divider_library_clean_only
     40                                @\
     41                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Multiplier/Makefile.deps

    r112 r142  
    2323                                        $(Behavioural_LIBRARY) 
    2424
    25 Multiplier_DIR_LIBRARY          =       -L$(Multiplier_DIR)/lib \
    26                                         $(Behavioural_DIR_LIBRARY)
    27 
    2825#-----[ Rules ]--------------------------------------------
    2926
    30 Multiplier_library              :
     27Multiplier_library_only         :
    3128                                @\
    32                                 $(MAKE) Behavioural_library;            \
    3329                                $(MAKE) --directory=$(Multiplier_DIR) --makefile=Makefile;
    3430
    35 Multiplier_library_clean        :
     31Multiplier_library_clean_only   :
    3632                                @\
    37                                 $(MAKE) Behavioural_library_clean;      \
    3833                                $(MAKE) --directory=$(Multiplier_DIR) --makefile=Makefile clean;
     34
     35Multiplier_library              : Multiplier_library_only
     36                                @\
     37                                $(MAKE) Behavioural_library;
     38
     39Multiplier_library_clean        : Multiplier_library_clean_only
     40                                @\
     41                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Priority/Makefile.deps

    r88 r142  
    2222                                        $(Common_LIBRARY)       
    2323
    24 Priority_DIR_LIBRARY            =       -L$(Priority_DIR)/lib\
    25                                         $(Common_DIR_LIBRARY)
    26 
    2724#-----[ Rules ]--------------------------------------------
    2825
    29 Priority_library                :
     26Priority_library_only           :
    3027                                @\
    31                                 $(MAKE) --directory=$(Priority_DIR) --makefile=Makefile;\
     28                                $(MAKE) --directory=$(Priority_DIR) --makefile=Makefile;
     29
     30Priority_library_clean_only     :
     31                                @\
     32                                $(MAKE) --directory=$(Priority_DIR) --makefile=Makefile clean;
     33
     34Priority_library                : Priority_library_only
     35                                @\
    3236                                $(MAKE) Common_library;
    3337
    34 Priority_library_clean  :
     38Priority_library_clean          : Priority_library_clean_only
    3539                                @\
    36                                 $(MAKE) --directory=$(Priority_DIR) --makefile=Makefile clean;\
    3740                                $(MAKE) Common_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Queue/Makefile.deps

    r100 r142  
    2222                                        $(Behavioural_LIBRARY) 
    2323
    24 Queue_DIR_LIBRARY               =       -L$(DIR_MORPHEO)/Behavioural/Generic/Queue/lib  \
    25                                         $(Queue_Control_DIR_LIBRARY)\
    26                                         $(Behavioural_DIR_LIBRARY)
    27 
    2824#-----[ Rules ]--------------------------------------------
    2925
    30 #.NOTPARALLEL                   : Queue_library Queue_library_clean
     26Queue_library_only              :
     27                                @\
     28                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Queue --makefile=Makefile;
    3129
    32 Queue_library                   :
     30Queue_library_clean_only        :
     31                                @\
     32                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Queue --makefile=Makefile clean;
     33
     34Queue_library                   : Queue_library_only
    3335                                @\
    3436                                $(MAKE) Behavioural_library;\
    35                                 $(MAKE) Queue_Control_library;\
    36                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Queue --makefile=Makefile;
     37                                $(MAKE) Queue_Control_library;
    3738
    38 Queue_library_clean             :
     39Queue_library_clean             : Queue_library_clean_only
    3940                                @\
    4041                                $(MAKE) Behavioural_library_clean;\
    41                                 $(MAKE) Queue_Control_library_clean;\
    42                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Queue --makefile=Makefile clean;
     42                                $(MAKE) Queue_Control_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Queue_Control/Makefile.deps

    r113 r142  
    1515
    1616#-----[ Library ]------------------------------------------
     17
    1718Queue_Control_LIBRARY           =       -lQueue_Control \
    18                                 $(Behavioural_LIBRARY) 
    19 
    20 Queue_Control_DIR_LIBRARY       =       -L$(DIR_MORPHEO)/Behavioural/Generic/Queue_Control/lib  \
    21                                 $(Behavioural_DIR_LIBRARY)
     19                                        $(Behavioural_LIBRARY) 
    2220
    2321#-----[ Rules ]--------------------------------------------
    2422
    25 #.NOTPARALLEL                   : Queue_Control_library Queue_Control_library_clean
    26 
    27 Queue_Control_library           :
     23Queue_Control_library_only      :
    2824                                @\
    29                                 $(MAKE) Behavioural_library;\
    3025                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Queue_Control --makefile=Makefile;
    3126
    32 Queue_Control_library_clean     :
     27Queue_Control_library_clean_only:
    3328                                @\
    34                                 $(MAKE) Behavioural_library_clean;\
    3529                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Queue_Control --makefile=Makefile clean;
     30
     31Queue_Control_library           : Queue_Control_library_only
     32                                @\
     33                                $(MAKE) Behavioural_library;
     34
     35Queue_Control_library_clean     : Queue_Control_library_clean_only
     36                                @\
     37                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/Makefile.deps

    r81 r142  
    2020endif
    2121
     22#-----[ Library ]------------------------------------------
    2223
    23 #-----[ Library ]------------------------------------------
    2424RegisterFile_LIBRARY            =       -lRegisterFile                          \
    2525                                        $(RegisterFile_Monolithic_LIBRARY)      \
     
    2727                                        $(Behavioural_LIBRARY) 
    2828
    29 RegisterFile_DIR_LIBRARY        =       -L$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/lib   \
    30                                         $(RegisterFile_Monolithic_DIR_LIBRARY)      \
    31                                         $(RegisterFile_Multi_Banked_DIR_LIBRARY)    \
    32                                         $(Behavioural_DIR_LIBRARY)
    33 
    3429#-----[ Rules ]--------------------------------------------
    3530
    36 RegisterFile_library            :
     31RegisterFile_library_only       :
     32                                @\
     33                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile --makefile=Makefile;
     34       
     35RegisterFile_library_clean_only :
     36                                @\
     37                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile --makefile=Makefile clean;
     38
     39RegisterFile_library            : RegisterFile_library_only
    3740                                @\
    3841                                $(MAKE) Behavioural_library; \
    3942                                $(MAKE) RegisterFile_Monolithic_library;\
    40                                 $(MAKE) RegisterFile_Multi_Banked_library;\
    41                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile --makefile=Makefile;
     43                                $(MAKE) RegisterFile_Multi_Banked_library;
    4244       
    43 RegisterFile_library_clean      :
     45RegisterFile_library_clean      : RegisterFile_library_clean_only
    4446                                @\
    4547                                $(MAKE) Behavioural_library_clean; \
    4648                                $(MAKE) RegisterFile_Monolithic_library_clean;\
    47                                 $(MAKE) RegisterFile_Multi_Banked_library_clean;\
    48                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile --makefile=Makefile clean;
     49                                $(MAKE) RegisterFile_Multi_Banked_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/Makefile.deps

    r81 r142  
    88# DIR_MORPHEO must be defined
    99
    10 RegisterFile_Monolithic                 = yes
     10RegisterFile_Monolithic                         = yes
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515
    1616#-----[ Library ]------------------------------------------
    17 RegisterFile_Monolithic_LIBRARY         =       -lRegisterFile_Monolithic               \
    18                                         $(Behavioural_LIBRARY) 
    1917
    20 RegisterFile_Monolithic_DIR_LIBRARY     =       -L$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/lib   \
    21                                         $(Behavioural_DIR_LIBRARY)     
     18RegisterFile_Monolithic_LIBRARY                 =       -lRegisterFile_Monolithic               \
     19                                                        $(Behavioural_LIBRARY) 
    2220
    2321#-----[ Rules ]--------------------------------------------
    2422
    25 RegisterFile_Monolithic_library         :
    26                                 @\
    27                                 $(MAKE)  Behavioural_library; \
    28                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic --makefile=Makefile;
     23RegisterFile_Monolithic_library_only            :
     24                                                @\
     25                                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic --makefile=Makefile;
    2926       
    30 RegisterFile_Monolithic_library_clean   :
    31                                 @\
    32                                 $(MAKE)  Behavioural_library_clean; \
    33                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic --makefile=Makefile clean;
     27RegisterFile_Monolithic_library_clean_only      :
     28                                                @\
     29                                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic --makefile=Makefile clean;
     30
     31RegisterFile_Monolithic_library                 : RegisterFile_Monolithic_library_only
     32                                                @\
     33                                                $(MAKE)  Behavioural_library;
     34       
     35RegisterFile_Monolithic_library_clean           : RegisterFile_Monolithic_library_clean_only
     36                                                @\
     37                                                $(MAKE)  Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/Makefile.deps

    r81 r142  
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515ifndef RegisterFile_Monolithic
    16 include                         $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/Makefile.deps
     16include                                         $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/Makefile.deps
    1717endif
    1818ifndef Select_Priority_Fixed
    19 include                         $(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed/Makefile.deps
     19include                                         $(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed/Makefile.deps
    2020endif
    2121
     
    2626                                                        $(Select_Priority_Fixed_LIBRARY)
    2727
    28 RegisterFile_Multi_Banked_DIR_LIBRARY           =       -L$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/lib \
    29                                                         $(Behavioural_DIR_LIBRARY)              \
    30                                                         $(RegisterFile_Monolithic_DIR_LIBRARY)  \
    31                                                         $(Select_Priority_Fixed_DIR_LIBRARY)
    32 
    3328#-----[ Rules ]--------------------------------------------
    3429
    35 RegisterFile_Multi_Banked_library               :
    36                                 @\
    37                                 $(MAKE) Behavioural_library;                    \
    38                                 $(MAKE) RegisterFile_Monolithic_library;        \
    39                                 $(MAKE) Select_Priority_Fixed_library;          \
    40                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked --makefile=Makefile;
     30RegisterFile_Multi_Banked_library_only          :
     31                                                @\
     32                                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked --makefile=Makefile;
    4133       
    42 RegisterFile_Multi_Banked_library_clean :
    43                                 @\
    44                                 $(MAKE) Behavioural_library_clean;              \
    45                                 $(MAKE) RegisterFile_Monolithic_library_clean;  \
    46                                 $(MAKE) Select_Priority_Fixed_library_clean;    \
    47                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked --makefile=Makefile clean;
     34RegisterFile_Multi_Banked_library_clean_only    :
     35                                                @\
     36                                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked --makefile=Makefile clean;
     37
     38RegisterFile_Multi_Banked_library               : RegisterFile_Multi_Banked_library_only
     39                                                @\
     40                                                $(MAKE) Behavioural_library;                    \
     41                                                $(MAKE) RegisterFile_Monolithic_library;        \
     42                                                $(MAKE) Select_Priority_Fixed_library;
     43       
     44RegisterFile_Multi_Banked_library_clean         : RegisterFile_Multi_Banked_library_clean_only
     45                                                @\
     46                                                $(MAKE) Behavioural_library_clean;              \
     47                                                $(MAKE) RegisterFile_Monolithic_library_clean;  \
     48                                                $(MAKE) Select_Priority_Fixed_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Select/Select_Priority_Fixed/Makefile.deps

    r81 r142  
    88# DIR_MORPHEO must be defined
    99
    10 Select_Priority_Fixed                   = yes
     10Select_Priority_Fixed                           = yes
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515
    1616#-----[ Library ]------------------------------------------
    17 Select_Priority_Fixed_LIBRARY           =       -lSelect_Priority_Fixed \
    18                                         $(Behavioural_LIBRARY) 
    19 
    20 Select_Priority_Fixed_DIR_LIBRARY               =       -L$(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed/lib   \
    21                                         $(Behavioural_DIR_LIBRARY)
     17Select_Priority_Fixed_LIBRARY                   =       -lSelect_Priority_Fixed \
     18                                                        $(Behavioural_LIBRARY) 
    2219
    2320#-----[ Rules ]--------------------------------------------
    2421
    25 Select_Priority_Fixed_library           :
    26                                 @\
    27                                 $(MAKE) Behavioural_library; \
    28                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed --makefile=Makefile;
     22Select_Priority_Fixed_library_only              :
     23                                                @\
     24                                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed --makefile=Makefile;
    2925       
    30 Select_Priority_Fixed_library_clean     :
    31                                 @\
    32                                 $(MAKE) Behavioural_library_clean; \
    33                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed --makefile=Makefile clean;
     26Select_Priority_Fixed_library_clean_only        :
     27                                                @\
     28                                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed --makefile=Makefile clean;
     29
     30Select_Priority_Fixed_library                   : Select_Priority_Fixed_library_only
     31                                                @\
     32                                                $(MAKE) Behavioural_library;
     33       
     34Select_Priority_Fixed_library_clean             : Select_Priority_Fixed_library_clean_only
     35                                                @\
     36                                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Shifter/Makefile.deps

    r81 r142  
    22# $Id$
    33#
    4 # [ Description ]
     4# [ Description ]
    55#
    66# Makefile
     
    1414endif
    1515
    16 #-----[ Library ]------------------------------------------
     16#-----[ Library ]------------------------------------------
     17
    1718Shifter_LIBRARY                 =       -lShifter       \
    1819                                        $(Behavioural_LIBRARY) 
    1920
    20 Shifter_DIR_LIBRARY             =       -L$(DIR_MORPHEO)/Behavioural/Generic/Shifter/lib        \
    21                                         $(Behavioural_DIR_LIBRARY)
     21#-----[ Rules ]--------------------------------------------
    2222
    23 #-----[ Rules ]--------------------------------------------
    24 
    25 Shifter_library         :
     23Shifter_library_only            :
    2624                                @\
    27                                 $(MAKE) Behavioural_library;\
    2825                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Shifter --makefile=Makefile;
    2926       
    30 Shifter_library_clean   :
     27Shifter_library_clean_only      :
    3128                                @\
    32                                 $(MAKE) Behavioural_library_clean;\
    3329                                $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Shifter --makefile=Makefile clean;
     30
     31Shifter_library                 : Shifter_library_only
     32                                @\
     33                                $(MAKE) Behavioural_library;
     34       
     35Shifter_library_clean           : Shifter_library_clean_only
     36                                @\
     37                                $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Sort/Makefile.deps

    r81 r142  
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                 $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515
    1616#-----[ Directory ]----------------------------------------
    1717
    18 Sort_DIR                        =       $(DIR_MORPHEO)/Behavioural/Generic/Sort
     18Sort_DIR                =       $(DIR_MORPHEO)/Behavioural/Generic/Sort
    1919
    2020#-----[ Library ]------------------------------------------
    2121
    2222Sort_LIBRARY            =       -lSort  \
    23                                         $(Behavioural_LIBRARY) 
    24 
    25 Sort_DIR_LIBRARY                =       -L$(Sort_DIR)/lib       \
    26                                         $(Behavioural_DIR_LIBRARY)
     23                                $(Behavioural_LIBRARY) 
    2724
    2825#-----[ Rules ]--------------------------------------------
    2926
    30 Sort_library            :
    31                                 @\
    32                                 $(MAKE) Behavioural_library;            \
    33                                 $(MAKE) --directory=$(Sort_DIR) --makefile=Makefile;
     27Sort_library_only       :
     28                        @\
     29                        $(MAKE) --directory=$(Sort_DIR) --makefile=Makefile;
    3430
    35 Sort_library_clean      :
    36                                 @\
    37                                 $(MAKE) Behavioural_library_clean;      \
    38                                 $(MAKE) --directory=$(Sort_DIR) --makefile=Makefile clean;
     31Sort_library_clean_only :
     32                        @\
     33                        $(MAKE) --directory=$(Sort_DIR) --makefile=Makefile clean;
     34
     35Sort_library            : Sort_library_only
     36                        @\
     37                        $(MAKE) Behavioural_library;
     38
     39Sort_library_clean      : Sort_library_clean_only
     40                        @\
     41                        $(MAKE) Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Makefile.deps

    r81 r142  
    88# DIR_MORPHEO must be defined
    99
    10 Victim                  = yes
     10Victim                          = yes
    1111
    1212ifndef Behavioural
     
    4848#                                       $(Victim_FIFO_LIBRARY)          \
    4949
    50 Victim_DIR_LIBRARY              =       -L$(Victim_DIR)/lib                     \
    51                                         $(Victim_Pseudo_LRU_DIR_LIBRARY)        \
    52                                         $(Behavioural_DIR_LIBRARY)
    53 
    54 #                                       $(Victim_Random_DIR_LIBRARY)            \
    55 #                                       $(Victim_Round_Robin_DIR_LIBRARY)       \
    56 #                                       $(Victim_NLU_DIR_LIBRARY)               \
    57 #                                       $(Victim_LRU_DIR_LIBRARY)               \
    58 #                                       $(Victim_FIFO_DIR_LIBRARY)              \
    59 
    6050#-----[ Rules ]--------------------------------------------
    6151
    62 Victim_library          :
     52Victim_library_only                     :
     53                                @\
     54                                $(MAKE) --directory=$(Victim_DIR) --makefile=Makefile;
     55
     56Victim_library_clean_only       :
     57                                @\
     58                                $(MAKE) --directory=$(Victim_DIR) --makefile=Makefile clean;
     59
     60Victim_library                  : Victim_library_only
    6361                                @\
    6462                                $(MAKE) Behavioural_library;            \
    65                                 $(MAKE) Victim_Pseudo_LRU_library;      \
    66                                 $(MAKE) --directory=$(Victim_DIR) --makefile=Makefile;
     63                                $(MAKE) Victim_Pseudo_LRU_library;
    6764
    6865#                               $(MAKE) Victim_Random_library;          \
     
    7269#                               $(MAKE) Victim_FIFO_library;            \
    7370
    74 Victim_library_clean    :
     71Victim_library_clean            : Victim_library_clean_only
    7572                                @\
    7673                                $(MAKE) Behavioural_library_clean;              \
    77                                 $(MAKE) Victim_Pseudo_LRU_library_clean;        \
    78                                 $(MAKE) --directory=$(Victim_DIR) --makefile=Makefile clean;
     74                                $(MAKE) Victim_Pseudo_LRU_library_clean;
    7975
    8076#                               $(MAKE) Victim_Random_library_clean;            \
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/Victim_Pseudo_LRU/Makefile.deps

    r81 r142  
    22# $Id$
    33#
    4 # [ Description ]
     4# [ Description ]
    55#
    66# Makefile
     
    1111
    1212ifndef Behavioural
    13 include                         $(DIR_MORPHEO)/Behavioural/Makefile.deps
     13include                                 $(DIR_MORPHEO)/Behavioural/Makefile.deps
    1414endif
    1515
    16 #-----[ Library ]------------------------------------------
     16#-----[ Library ]------------------------------------------
    1717Victim_Pseudo_LRU_LIBRARY               =       -lVictim_Pseudo_LRU             \
    1818                                                $(Behavioural_LIBRARY) 
    1919
    20 Victim_Pseudo_LRU_DIR_LIBRARY           =       -L$(DIR_MORPHEO)/Behavioural/Generic/Victim/Victim_Pseudo_LRU/lib       \
    21                                                 $(Behavioural_DIR_LIBRARY)     
     20#-----[ Rules ]--------------------------------------------
    2221
    23 #-----[ Rules ]--------------------------------------------
     22Victim_Pseudo_LRU_library_only          :
     23                                        @\
     24                                        $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Victim/Victim_Pseudo_LRU --makefile=Makefile;
    2425
    25 Victim_Pseudo_LRU_library               :
    26                                 @\
    27                                 $(MAKE)  Behavioural_library; \
    28                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Victim/Victim_Pseudo_LRU --makefile=Makefile;
     26Victim_Pseudo_LRU_library_clean_only    :
     27                                        @\
     28                                        $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Victim/Victim_Pseudo_LRU --makefile=Makefile clean;
    2929
    30 Victim_Pseudo_LRU_library_clean :
    31                                 @\
    32                                 $(MAKE)  Behavioural_library_clean; \
    33                                 $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/Victim/Victim_Pseudo_LRU --makefile=Makefile clean;
     30Victim_Pseudo_LRU_library               : Victim_Pseudo_LRU_library_only
     31                                        @\
     32                                        $(MAKE)  Behavioural_library;
     33
     34Victim_Pseudo_LRU_library_clean         : Victim_Pseudo_LRU_library_clean_only
     35                                        @\
     36                                        $(MAKE)  Behavioural_library_clean;
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Generic/Victim/src/Victim_allocation.cpp

    r131 r142  
    6161      case VICTIM_PSEUDO_LRU  :
    6262        {
    63           std::cout << "Create   : " << _name << std::endl;
     63          log_printf(INFO,Victim,FUNCTION,_("Create   : %s"),_name.c_str());
    6464
    6565          _component_victim_pseudo_lru = new morpheo::behavioural::generic::victim::victim_pseudo_lru::Victim_Pseudo_LRU
     
    7979    // ~~~~~[ Instanciation ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
    8080
    81     std::cout << "Instance : " << _name << std::endl;
     81    log_printf(INFO,Victim,FUNCTION,_("Instance : %s"),_name.c_str());
    8282
    8383    switch (_param->_victim_scheme)
Note: See TracChangeset for help on using the changeset viewer.