- Timestamp:
- Aug 4, 2010, 10:09:03 PM (14 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end
- Files:
-
- 24 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/Makefile.deps
r111 r142 23 23 $(Behavioural_LIBRARY) 24 24 25 Context_State_DIR_LIBRARY = -L$(Context_State_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Context_State_library 27 Context_State_library_only : 31 28 @\ 32 $(MAKE) Behavioural_library; \33 29 $(MAKE) --directory=$(Context_State_DIR) --makefile=Makefile; 34 30 35 Context_State_library_clean 31 Context_State_library_clean_only: 36 32 @\ 37 $(MAKE) Behavioural_library_clean; \38 33 $(MAKE) --directory=$(Context_State_DIR) --makefile=Makefile clean; 34 35 Context_State_library : Context_State_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Context_State_library_clean : Context_State_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Instruction/Makefile.deps
r81 r142 10 10 Instruction = yes 11 11 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 endif 15 12 16 #-----[ Directory ]---------------------------------------- 13 17 … … 16 20 #-----[ Library ]------------------------------------------ 17 21 18 Instruction_LIBRARY = -lInstruction 19 20 Instruction_DIR_LIBRARY = -L$(Instruction_DIR)/lib 22 Instruction_LIBRARY = -lInstruction \ 23 $(Behavioural_LIBRARY) 21 24 22 25 #-----[ Rules ]-------------------------------------------- 23 26 24 Instruction_library 27 Instruction_library_only : 25 28 @\ 26 29 $(MAKE) --directory=$(Instruction_DIR) --makefile=Makefile; 27 30 28 Instruction_library_clean :31 Instruction_library_clean_only : 29 32 @\ 30 33 $(MAKE) --directory=$(Instruction_DIR) --makefile=Makefile clean; 31 34 35 Instruction_library : Instruction_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Instruction_library_clean : Instruction_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; 42 43 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Makefile.deps
r88 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Decod = yes10 Decod = yes 11 11 12 12 ifndef Behavioural … … 31 31 $(Behavioural_LIBRARY) 32 32 33 Decod_DIR_LIBRARY = -L$(Decod_DIR)/lib \34 $(Custom_DIR_LIBRARY) \35 $(Priority_DIR_LIBRARY) \36 $(Behavioural_DIR_LIBRARY)37 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Decod_library : 35 Decod_library_only : 36 @\ 37 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile; 38 39 Decod_library_clean_only : 40 @\ 41 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile clean; 42 43 Decod_library : Decod_library_only 41 44 @\ 42 45 $(MAKE) Behavioural_library; \ 43 46 $(MAKE) Priority_library; \ 44 $(MAKE) Custom_library; \ 45 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile; 47 $(MAKE) Custom_library; 46 48 47 Decod_library_clean :49 Decod_library_clean : Decod_library_clean_only 48 50 @\ 49 51 $(MAKE) Behavioural_library_clean; \ 50 52 $(MAKE) Priority_library_clean; \ 51 $(MAKE) Custom_library_clean; \ 52 $(MAKE) --directory=$(Decod_DIR) --makefile=Makefile clean; 53 53 $(MAKE) Custom_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/Makefile.deps
r135 r142 27 27 $(Behavioural_LIBRARY) 28 28 29 Decod_queue_DIR_LIBRARY = -L$(Decod_queue_DIR)/lib \30 $(Queue_DIR_LIBRARY) \31 $(Behavioural_DIR_LIBRARY)32 33 29 #-----[ Rules ]-------------------------------------------- 34 30 35 Decod_queue_library : 31 Decod_queue_library_only : 32 @\ 33 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile; 34 35 Decod_queue_library_clean_only : 36 @\ 37 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile clean; 38 39 Decod_queue_library : Decod_queue_library_only 36 40 @\ 37 41 $(MAKE) Behavioural_library; \ 38 $(MAKE) Queue_library; \ 39 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile; 42 $(MAKE) Queue_library; 40 43 41 Decod_queue_library_clean : 44 Decod_queue_library_clean : Decod_queue_library_clean_only 42 45 @\ 43 46 $(MAKE) Behavioural_library_clean; \ 44 $(MAKE) Queue_library_clean; \ 45 $(MAKE) --directory=$(Decod_queue_DIR) --makefile=Makefile clean; 47 $(MAKE) Queue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Makefile.deps
r83 r142 31 31 $(Behavioural_LIBRARY) 32 32 33 Decod_unit_DIR_LIBRARY = -L$(Decod_unit_DIR)/lib \34 $(Decod_DIR_LIBRARY) \35 $(Decod_queue_DIR_LIBRARY) \36 $(Behavioural_DIR_LIBRARY)37 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Decod_unit_library : 35 Decod_unit_library_only : 36 @\ 37 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile; 38 39 Decod_unit_library_clean_only : 40 @\ 41 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile clean; 42 43 Decod_unit_library : Decod_unit_library_only 41 44 @\ 42 45 $(MAKE) Behavioural_library; \ 43 46 $(MAKE) Decod_library; \ 44 $(MAKE) Decod_queue_library; \ 45 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile; 47 $(MAKE) Decod_queue_library; 46 48 47 Decod_unit_library_clean : 49 Decod_unit_library_clean : Decod_unit_library_clean_only 48 50 @\ 49 51 $(MAKE) Behavioural_library_clean; \ 50 52 $(MAKE) Decod_library_clean; \ 51 $(MAKE) Decod_queue_library_clean; \ 52 $(MAKE) --directory=$(Decod_unit_DIR) --makefile=Makefile clean; 53 $(MAKE) Decod_queue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Front_end_Glue/Makefile.deps
r88 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Front_end_Glue = yes10 Front_end_Glue = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Front_end_Glue_LIBRARY = -lFront_end_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Front_end_Glue_DIR_LIBRARY = -L$(Front_end_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Front_end_Glue_LIBRARY = -lFront_end_Glue \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Front_end_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile; 27 Front_end_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile; 34 30 35 Front_end_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile clean; 31 Front_end_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Front_end_Glue_DIR) --makefile=Makefile clean; 34 35 Front_end_Glue_library : Front_end_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Front_end_Glue_library_clean : Front_end_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Address_management/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Address_management_LIBRARY = -lAddress_management \ 23 $(Behavioural_LIBRARY) 24 25 Address_management_DIR_LIBRARY = -L$(Address_management_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Address_management_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile; 27 Address_management_library_only : 28 @\ 29 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile; 34 30 35 Address_management_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile clean; 31 Address_management_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile clean; 34 35 Address_management_library : Address_management_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Address_management_library_clean : Address_management_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/Makefile.deps
r81 r142 16 16 #-----[ Directory ]---------------------------------------- 17 17 18 Ifetch_queue_DIR 18 Ifetch_queue_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue 19 19 20 20 #-----[ Library ]------------------------------------------ … … 23 23 $(Behavioural_LIBRARY) 24 24 25 Ifetch_queue_DIR_LIBRARY = -L$(Ifetch_queue_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Ifetch_queue_library 27 Ifetch_queue_library_only : 31 28 @\ 32 $(MAKE) Behavioural_library; \33 29 $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile; 34 30 35 Ifetch_queue_library_clean :31 Ifetch_queue_library_clean_only : 36 32 @\ 37 $(MAKE) Behavioural_library_clean; \38 33 $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile clean; 34 35 Ifetch_queue_library : Ifetch_queue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Ifetch_queue_library_clean : Ifetch_queue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_unit_Glue/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Ifetch_unit_Glue_LIBRARY = -lIfetch_unit_Glue \ 23 $(Behavioural_LIBRARY)23 $(Behavioural_LIBRARY) 24 24 25 Ifetch_unit_Glue_DIR_LIBRARY = -L$(Ifetch_unit_Glue_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 25 28 26 #-----[ Rules ]-------------------------------------------- 29 27 30 Ifetch_unit_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile; 28 Ifetch_unit_Glue_library_only : 29 @\ 30 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile; 34 31 35 Ifetch_unit_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile clean; 32 Ifetch_unit_Glue_library_clean_only : 33 @\ 34 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile clean; 35 36 Ifetch_unit_Glue_library : Ifetch_unit_Glue_library_only 37 @\ 38 $(MAKE) Behavioural_library; 39 40 Ifetch_unit_Glue_library_clean : Ifetch_unit_Glue_library_clean_only 41 @\ 42 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Makefile.deps
r81 r142 35 35 $(Behavioural_LIBRARY) 36 36 37 Ifetch_unit_DIR_LIBRARY = -L$(Ifetch_unit_DIR)/lib \38 $(Address_management_DIR_LIBRARY) \39 $(Ifetch_queue_DIR_LIBRARY) \40 $(Ifetch_unit_Glue_DIR_LIBRARY) \41 $(Behavioural_DIR_LIBRARY)42 43 37 #-----[ Rules ]-------------------------------------------- 44 38 45 Ifetch_unit_library 39 Ifetch_unit_library_only : 46 40 @\ 47 $(MAKE) Behavioural_library; \48 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile; \49 $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile; \50 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile; \51 41 $(MAKE) --directory=$(Ifetch_unit_DIR) --makefile=Makefile; 52 42 53 Ifetch_unit_library_clean :43 Ifetch_unit_library_clean_only : 54 44 @\ 55 $(MAKE) Behavioural_library_clean; \56 $(MAKE) --directory=$(Address_management_DIR) --makefile=Makefile clean; \57 $(MAKE) --directory=$(Ifetch_queue_DIR) --makefile=Makefile clean; \58 $(MAKE) --directory=$(Ifetch_unit_Glue_DIR) --makefile=Makefile clean; \59 45 $(MAKE) --directory=$(Ifetch_unit_DIR) --makefile=Makefile clean; 46 47 Ifetch_unit_library : Ifetch_unit_library_only 48 @\ 49 $(MAKE) Behavioural_library; \ 50 $(MAKE) Address_management_library; \ 51 $(MAKE) Ifetch_queue_library; \ 52 $(MAKE) Ifetch_unit_Glue_library; 53 54 Ifetch_unit_library_clean : Ifetch_unit_library_clean_only 55 @\ 56 $(MAKE) Behavioural_library_clean; \ 57 $(MAKE) Address_management_library_clean; \ 58 $(MAKE) Ifetch_queue_library_clean; \ 59 $(MAKE) Ifetch_unit_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Makefile.deps
r88 r142 43 43 $(Behavioural_LIBRARY) 44 44 45 Front_end_DIR_LIBRARY = -L$(Front_end_DIR)/lib \46 $(Ifetch_unit_DIR_LIBRARY) \47 $(Prediction_unit_DIR_LIBRARY) \48 $(Decod_unit_DIR_LIBRARY) \49 $(Context_State_DIR_LIBRARY) \50 $(Front_end_Glue_DIR_LIBRARY) \51 $(Behavioural_DIR_LIBRARY)52 53 45 #-----[ Rules ]-------------------------------------------- 54 46 55 Front_end_library : 47 Front_end_library_only : 48 @\ 49 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile; 50 51 Front_end_library_clean_only : 52 @\ 53 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile clean; 54 55 Front_end_library : Front_end_library_only 56 56 @\ 57 57 $(MAKE) Behavioural_library; \ … … 60 60 $(MAKE) Decod_unit_library; \ 61 61 $(MAKE) Context_State_library; \ 62 $(MAKE) Front_end_Glue_library; \ 63 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile; 62 $(MAKE) Front_end_Glue_library; 64 63 65 Front_end_library_clean :64 Front_end_library_clean : Front_end_library_clean_only 66 65 @\ 67 66 $(MAKE) Behavioural_library_clean; \ … … 70 69 $(MAKE) Decod_unit_library_clean; \ 71 70 $(MAKE) Context_State_library_clean; \ 72 $(MAKE) Front_end_Glue_library_clean; \ 73 $(MAKE) --directory=$(Front_end_DIR) --makefile=Makefile clean; 71 $(MAKE) Front_end_Glue_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Glue/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Branch_Target_Buffer_Glue_LIBRARY = -lBranch_Target_Buffer_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Branch_Target_Buffer_Glue_DIR_LIBRARY = -L$(Branch_Target_Buffer_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Branch_Target_Buffer_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile; 27 Branch_Target_Buffer_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile; 34 30 35 Branch_Target_Buffer_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile clean; 31 Branch_Target_Buffer_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Glue_DIR) --makefile=Makefile clean; 34 35 Branch_Target_Buffer_Glue_library : Branch_Target_Buffer_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Branch_Target_Buffer_Glue_library_clean : Branch_Target_Buffer_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Register/Makefile.deps
r88 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 23 23 $(Behavioural_LIBRARY) 24 24 25 Branch_Target_Buffer_Register_DIR_LIBRARY = -L$(Branch_Target_Buffer_Register_DIR)/lib \26 $(Behavioural_DIR_LIBRARY)27 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Branch_Target_Buffer_Register_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile; 27 Branch_Target_Buffer_Register_library_only : 28 @\ 29 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile; 34 30 35 Branch_Target_Buffer_Register_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile clean; 31 Branch_Target_Buffer_Register_library_clean_only: 32 @\ 33 $(MAKE) --directory=$(Branch_Target_Buffer_Register_DIR) --makefile=Makefile clean; 34 35 Branch_Target_Buffer_Register_library : Branch_Target_Buffer_Register_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Branch_Target_Buffer_Register_library_clean : Branch_Target_Buffer_Register_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps
r81 r142 39 39 $(Behavioural_LIBRARY) 40 40 41 Branch_Target_Buffer_DIR_LIBRARY = -L$(Branch_Target_Buffer_DIR)/lib \42 $(Branch_Target_Buffer_Glue_DIR_LIBRARY) \43 $(Branch_Target_Buffer_Register_DIR_LIBRARY) \44 $(Sort_DIR_LIBRARY) \45 $(Victim_DIR_LIBRARY) \46 $(Behavioural_DIR_LIBRARY)47 48 41 #-----[ Rules ]-------------------------------------------- 49 42 50 Branch_Target_Buffer_library : 43 Branch_Target_Buffer_library_only : 44 @\ 45 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile; 46 47 Branch_Target_Buffer_library_clean_only : 48 @\ 49 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile clean; 50 51 Branch_Target_Buffer_library : Branch_Target_Buffer_library_only 51 52 @\ 52 53 $(MAKE) Behavioural_library; \ … … 54 55 $(MAKE) Branch_Target_Buffer_Register_library; \ 55 56 $(MAKE) Sort_library; \ 56 $(MAKE) Victim_library; \ 57 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile; 57 $(MAKE) Victim_library; 58 58 59 Branch_Target_Buffer_library_clean : 59 Branch_Target_Buffer_library_clean : Branch_Target_Buffer_library_clean_only 60 60 @\ 61 61 $(MAKE) Behavioural_library_clean; \ … … 63 63 $(MAKE) Branch_Target_Buffer_Register_library_clean; \ 64 64 $(MAKE) Sort_library_clean; \ 65 $(MAKE) Victim_library_clean; \ 66 $(MAKE) --directory=$(Branch_Target_Buffer_DIR) --makefile=Makefile clean; 65 $(MAKE) Victim_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/src/Parameters.cpp
r88 r142 59 59 1 , // nb_output 60 60 true , // ascending 61 _size_victim, // size_data61 size_address , // size_data 62 62 true , // have_port_index_out 63 63 false // have_port_data_out -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Direction_Glue/Makefile.deps
r81 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Direction_Glue = yes10 Direction_Glue = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Direction_Glue_LIBRARY = -lDirection_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Direction_Glue_DIR_LIBRARY = -L$(Direction_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Direction_Glue_LIBRARY = -lDirection_Glue \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Direction_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile; 27 Direction_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile; 34 30 35 Direction_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile clean; 31 Direction_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Direction_Glue_DIR) --makefile=Makefile clean; 34 35 Direction_Glue_library : Direction_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Direction_Glue_library_clean : Direction_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps
r110 r142 31 31 $(Meta_Predictor_LIBRARY) 32 32 33 Direction_DIR_LIBRARY = -L$(Direction_DIR)/lib \34 $(Behavioural_DIR_LIBRARY) \35 $(Direction_Glue_DIR_LIBRARY) \36 $(Meta_Predictor_DIR_LIBRARY)37 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Direction_library : 35 Direction_library_only : 36 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile; 37 38 Direction_library_clean_only : 39 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile clean; 40 41 Direction_library : Direction_library_only 41 42 @\ 42 43 $(MAKE) Behavioural_library; \ 43 44 $(MAKE) Direction_Glue_library; \ 44 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile;45 45 $(MAKE) Meta_Predictor_library; \ 46 46 47 Direction_library_clean :47 Direction_library_clean : Direction_library_clean_only 48 48 @\ 49 49 $(MAKE) Behavioural_library_clean; \ 50 50 $(MAKE) Direction_Glue_library_clean; \ 51 $(MAKE) --directory=$(Direction_DIR) --makefile=Makefile clean;52 51 $(MAKE) Meta_Predictor_library_clean; \ -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Makefile.deps
r110 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Meta_Predictor = yes10 Meta_Predictor = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Meta_Predictor_Glue 16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps 17 17 endif 18 18 ifndef Two_Level_Branch_Predictor 19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps 20 20 endif 21 21 … … 26 26 #-----[ Library ]------------------------------------------ 27 27 28 Meta_Predictor_LIBRARY = -lMeta_Predictor \ 29 $(Meta_Predictor_Glue_LIBRARY) \ 30 $(Two_Level_Branch_Predictor_LIBRARY) \ 31 $(Behavioural_LIBRARY) 32 33 Meta_Predictor_DIR_LIBRARY = -L$(Meta_Predictor_DIR)/lib \ 34 $(Meta_Predictor_Glue_DIR_LIBRARY) \ 35 $(Two_Level_Branch_Predictor_DIR_LIBRARY) \ 36 $(Behavioural_DIR_LIBRARY) 28 Meta_Predictor_LIBRARY = -lMeta_Predictor \ 29 $(Meta_Predictor_Glue_LIBRARY) \ 30 $(Two_Level_Branch_Predictor_LIBRARY) \ 31 $(Behavioural_LIBRARY) 37 32 38 33 #-----[ Rules ]-------------------------------------------- 39 34 40 Meta_Predictor_library : 41 @\ 42 $(MAKE) Behavioural_library; \ 43 $(MAKE) Meta_Predictor_Glue_library; \ 44 $(MAKE) Two_Level_Branch_Predictor_library; \ 45 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile; 35 Meta_Predictor_library_only : 36 @\ 37 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile; 46 38 47 Meta_Predictor_library_clean : 48 @\ 49 $(MAKE) Behavioural_library_clean; \ 50 $(MAKE) Meta_Predictor_Glue_library_clean; \ 51 $(MAKE) Two_Level_Branch_Predictor_library_clean; \ 52 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile clean; 39 Meta_Predictor_library_clean_only : 40 @\ 41 $(MAKE) --directory=$(Meta_Predictor_DIR) --makefile=Makefile clean; 42 43 Meta_Predictor_library : Meta_Predictor_library_only 44 @\ 45 $(MAKE) Behavioural_library; \ 46 $(MAKE) Meta_Predictor_Glue_library; \ 47 $(MAKE) Two_Level_Branch_Predictor_library; 48 49 Meta_Predictor_library_clean : Meta_Predictor_library_clean_only 50 @\ 51 $(MAKE) Behavioural_library_clean; \ 52 $(MAKE) Meta_Predictor_Glue_library_clean; \ 53 $(MAKE) Two_Level_Branch_Predictor_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps
r110 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Meta_Predictor_Glue_LIBRARY = -lMeta_Predictor_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Meta_Predictor_Glue_DIR_LIBRARY = -L$(Meta_Predictor_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Meta_Predictor_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile; 27 Meta_Predictor_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile; 34 30 35 Meta_Predictor_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile clean; 31 Meta_Predictor_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Meta_Predictor_Glue_DIR) --makefile=Makefile clean; 34 35 Meta_Predictor_Glue_library : Meta_Predictor_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Meta_Predictor_Glue_library_clean : Meta_Predictor_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps
r110 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 21 21 22 22 Two_Level_Branch_Predictor_LIBRARY = -lTwo_Level_Branch_Predictor \ 23 $(Behavioural_LIBRARY) 24 25 Two_Level_Branch_Predictor_DIR_LIBRARY = -L$(Two_Level_Branch_Predictor_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Two_Level_Branch_Predictor_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile; 27 Two_Level_Branch_Predictor_library_only : 28 @\ 29 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile; 34 30 35 Two_Level_Branch_Predictor_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile clean; 31 Two_Level_Branch_Predictor_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Two_Level_Branch_Predictor_DIR) --makefile=Makefile clean; 34 35 Two_Level_Branch_Predictor_library : Two_Level_Branch_Predictor_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Two_Level_Branch_Predictor_library_clean : Two_Level_Branch_Predictor_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Makefile.deps
r82 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Prediction_unit = yes10 Prediction_unit = yes 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 ifndef Branch_Target_Buffer 16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps16 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps 17 17 endif 18 18 ifndef Direction 19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps19 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps 20 20 endif 21 21 ifndef Return_Address_Stack 22 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps22 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps 23 23 endif 24 24 ifndef Update_Prediction_Table 25 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps25 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps 26 26 endif 27 27 ifndef Prediction_unit_Glue 28 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps28 include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps 29 29 endif 30 30 … … 43 43 $(Prediction_unit_Glue_LIBRARY) 44 44 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 54 45 #-----[ Rules ]-------------------------------------------- 55 46 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; 47 Prediction_unit_library_only : 48 @\ 49 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile; 65 50 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; 51 Prediction_unit_library_clean_only : 52 @\ 53 $(MAKE) --directory=$(Prediction_unit_DIR) --makefile=Makefile clean; 54 55 Prediction_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 64 Prediction_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; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 16 16 #-----[ Directory ]---------------------------------------- 17 17 18 Prediction_unit_Glue_DIR 18 Prediction_unit_Glue_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue 19 19 20 20 #-----[ Library ]------------------------------------------ 21 21 22 22 Prediction_unit_Glue_LIBRARY = -lPrediction_unit_Glue \ 23 $(Behavioural_LIBRARY) 24 25 Prediction_unit_Glue_DIR_LIBRARY = -L$(Prediction_unit_Glue_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Prediction_unit_Glue_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile; 27 Prediction_unit_Glue_library_only : 28 @\ 29 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile; 34 30 35 Prediction_unit_Glue_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile clean; 31 Prediction_unit_Glue_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Prediction_unit_Glue_DIR) --makefile=Makefile clean; 34 35 Prediction_unit_Glue_library : Prediction_unit_Glue_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Prediction_unit_Glue_library_clean : Prediction_unit_Glue_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps
r81 r142 11 11 12 12 ifndef Behavioural 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 16 16 #-----[ Directory ]---------------------------------------- 17 17 18 Return_Address_Stack_DIR 18 Return_Address_Stack_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack 19 19 20 20 #-----[ Library ]------------------------------------------ 21 21 22 22 Return_Address_Stack_LIBRARY = -lReturn_Address_Stack \ 23 $(Behavioural_LIBRARY) 24 25 Return_Address_Stack_DIR_LIBRARY = -L$(Return_Address_Stack_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Return_Address_Stack_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile; 27 Return_Address_Stack_library_only : 28 @\ 29 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile; 34 30 35 Return_Address_Stack_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile clean; 31 Return_Address_Stack_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Return_Address_Stack_DIR) --makefile=Makefile clean; 34 35 Return_Address_Stack_library : Return_Address_Stack_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Return_Address_Stack_library_clean : Return_Address_Stack_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps
r97 r142 8 8 # DIR_MORPHEO must be defined 9 9 10 Update_Prediction_Table = yes10 Update_Prediction_Table = yes 11 11 12 12 ifndef Behavioural 13 include 13 include $(DIR_MORPHEO)/Behavioural/Makefile.deps 14 14 endif 15 15 … … 20 20 #-----[ Library ]------------------------------------------ 21 21 22 Update_Prediction_Table_LIBRARY = -lUpdate_Prediction_Table \ 23 $(Behavioural_LIBRARY) 24 25 Update_Prediction_Table_DIR_LIBRARY = -L$(Update_Prediction_Table_DIR)/lib \ 26 $(Behavioural_DIR_LIBRARY) 22 Update_Prediction_Table_LIBRARY = -lUpdate_Prediction_Table \ 23 $(Behavioural_LIBRARY) 27 24 28 25 #-----[ Rules ]-------------------------------------------- 29 26 30 Update_Prediction_Table_library : 31 @\ 32 $(MAKE) Behavioural_library; \ 33 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile; 27 Update_Prediction_Table_library_only : 28 @\ 29 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile; 34 30 35 Update_Prediction_Table_library_clean : 36 @\ 37 $(MAKE) Behavioural_library_clean; \ 38 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile clean; 31 Update_Prediction_Table_library_clean_only : 32 @\ 33 $(MAKE) --directory=$(Update_Prediction_Table_DIR) --makefile=Makefile clean; 34 35 Update_Prediction_Table_library : Update_Prediction_Table_library_only 36 @\ 37 $(MAKE) Behavioural_library; 38 39 Update_Prediction_Table_library_clean : Update_Prediction_Table_library_clean_only 40 @\ 41 $(MAKE) Behavioural_library_clean;
Note: See TracChangeset
for help on using the changeset viewer.