[88] | 1 | # |
---|
| 2 | # $Id: Makefile.deps 142 2010-08-04 20:09:03Z rosiere $ |
---|
| 3 | # |
---|
| 4 | # [ Description ] |
---|
| 5 | # |
---|
| 6 | # Makefile |
---|
| 7 | # |
---|
| 8 | # DIR_MORPHEO must be defined |
---|
| 9 | |
---|
| 10 | Morpheo = yes |
---|
| 11 | |
---|
[142] | 12 | ifndef Divider |
---|
| 13 | include $(DIR_MORPHEO)/Behavioural/Generic/Divider/Makefile.deps |
---|
| 14 | endif |
---|
| 15 | ifndef Victim_Pseudo_LRU |
---|
| 16 | include $(DIR_MORPHEO)/Behavioural/Generic/Victim/Victim_Pseudo_LRU/Makefile.deps |
---|
| 17 | endif |
---|
| 18 | ifndef Victim |
---|
| 19 | include $(DIR_MORPHEO)/Behavioural/Generic/Victim/Makefile.deps |
---|
| 20 | endif |
---|
| 21 | ifndef Select_Priority_Fixed |
---|
| 22 | include $(DIR_MORPHEO)/Behavioural/Generic/Select/Select_Priority_Fixed/Makefile.deps |
---|
| 23 | endif |
---|
| 24 | ifndef Sort |
---|
| 25 | include $(DIR_MORPHEO)/Behavioural/Generic/Sort/Makefile.deps |
---|
| 26 | endif |
---|
| 27 | ifndef Comparator |
---|
| 28 | include $(DIR_MORPHEO)/Behavioural/Generic/Comparator/Makefile.deps |
---|
| 29 | endif |
---|
| 30 | ifndef Queue_Control |
---|
| 31 | include $(DIR_MORPHEO)/Behavioural/Generic/Queue_Control/Makefile.deps |
---|
| 32 | endif |
---|
| 33 | ifndef Priority |
---|
| 34 | include $(DIR_MORPHEO)/Behavioural/Generic/Priority/Makefile.deps |
---|
| 35 | endif |
---|
| 36 | ifndef Queue |
---|
| 37 | include $(DIR_MORPHEO)/Behavioural/Generic/Queue/Makefile.deps |
---|
| 38 | endif |
---|
| 39 | ifndef RegisterFile_Monolithic |
---|
| 40 | include $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/Makefile.deps |
---|
| 41 | endif |
---|
| 42 | ifndef RegisterFile |
---|
| 43 | include $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/Makefile.deps |
---|
| 44 | endif |
---|
| 45 | ifndef RegisterFile_Multi_Banked |
---|
| 46 | include $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/Makefile.deps |
---|
| 47 | endif |
---|
| 48 | ifndef Counter |
---|
| 49 | include $(DIR_MORPHEO)/Behavioural/Generic/Counter/Makefile.deps |
---|
| 50 | endif |
---|
| 51 | ifndef Shifter |
---|
| 52 | include $(DIR_MORPHEO)/Behavioural/Generic/Shifter/Makefile.deps |
---|
| 53 | endif |
---|
| 54 | ifndef Multiplier |
---|
| 55 | include $(DIR_MORPHEO)/Behavioural/Generic/Multiplier/Makefile.deps |
---|
| 56 | endif |
---|
| 57 | ifndef Custom |
---|
| 58 | include $(DIR_MORPHEO)/Behavioural/Custom/Makefile.deps |
---|
| 59 | endif |
---|
[88] | 60 | ifndef Configuration |
---|
| 61 | include $(DIR_MORPHEO)/Behavioural/Configuration/Makefile.deps |
---|
| 62 | endif |
---|
[142] | 63 | ifndef Instruction |
---|
| 64 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Instruction/Makefile.deps |
---|
| 65 | endif |
---|
| 66 | ifndef Decod |
---|
| 67 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Makefile.deps |
---|
| 68 | endif |
---|
| 69 | ifndef Decod_queue |
---|
| 70 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/Makefile.deps |
---|
| 71 | endif |
---|
| 72 | ifndef Decod_unit |
---|
| 73 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Makefile.deps |
---|
| 74 | endif |
---|
| 75 | ifndef Return_Address_Stack |
---|
| 76 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps |
---|
| 77 | endif |
---|
| 78 | ifndef Branch_Target_Buffer_Register |
---|
| 79 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Register/Makefile.deps |
---|
| 80 | endif |
---|
| 81 | ifndef Branch_Target_Buffer |
---|
| 82 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps |
---|
| 83 | endif |
---|
| 84 | ifndef Branch_Target_Buffer_Glue |
---|
| 85 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Glue/Makefile.deps |
---|
| 86 | endif |
---|
| 87 | ifndef Prediction_unit_Glue |
---|
| 88 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps |
---|
| 89 | endif |
---|
| 90 | ifndef Direction_Glue |
---|
| 91 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Direction_Glue/Makefile.deps |
---|
| 92 | endif |
---|
| 93 | ifndef Meta_Predictor_Glue |
---|
| 94 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps |
---|
| 95 | endif |
---|
| 96 | ifndef Two_Level_Branch_Predictor |
---|
| 97 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps |
---|
| 98 | endif |
---|
| 99 | ifndef Meta_Predictor |
---|
| 100 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Makefile.deps |
---|
| 101 | endif |
---|
| 102 | ifndef Direction |
---|
| 103 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps |
---|
| 104 | endif |
---|
| 105 | ifndef Update_Prediction_Table |
---|
| 106 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps |
---|
| 107 | endif |
---|
| 108 | ifndef Prediction_unit |
---|
| 109 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Makefile.deps |
---|
| 110 | endif |
---|
| 111 | ifndef Front_end_Glue |
---|
| 112 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Front_end_Glue/Makefile.deps |
---|
| 113 | endif |
---|
| 114 | ifndef Front_end |
---|
| 115 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Makefile.deps |
---|
| 116 | endif |
---|
| 117 | ifndef Context_State |
---|
| 118 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Context_State/Makefile.deps |
---|
| 119 | endif |
---|
| 120 | ifndef Ifetch_unit_Glue |
---|
| 121 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_unit_Glue/Makefile.deps |
---|
| 122 | endif |
---|
| 123 | ifndef Address_management |
---|
| 124 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Address_management/Makefile.deps |
---|
| 125 | endif |
---|
| 126 | ifndef Ifetch_unit |
---|
| 127 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Makefile.deps |
---|
| 128 | endif |
---|
| 129 | ifndef Ifetch_queue |
---|
| 130 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/Makefile.deps |
---|
| 131 | endif |
---|
| 132 | ifndef Icache_Access |
---|
| 133 | include $(DIR_MORPHEO)/Behavioural/Core/Icache_Access/Makefile.deps |
---|
| 134 | endif |
---|
| 135 | ifndef Core_Glue |
---|
| 136 | include $(DIR_MORPHEO)/Behavioural/Core/Core_Glue/Makefile.deps |
---|
| 137 | endif |
---|
| 138 | ifndef Load_store_unit |
---|
| 139 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/Makefile.deps |
---|
| 140 | endif |
---|
| 141 | ifndef Operation |
---|
| 142 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Operation/Makefile.deps |
---|
| 143 | endif |
---|
| 144 | ifndef Functionnal_unit |
---|
| 145 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Makefile.deps |
---|
| 146 | endif |
---|
| 147 | ifndef Register_unit |
---|
| 148 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Makefile.deps |
---|
| 149 | endif |
---|
| 150 | ifndef Register_unit_Glue |
---|
| 151 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/Makefile.deps |
---|
| 152 | endif |
---|
| 153 | ifndef Read_queue |
---|
| 154 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/Makefile.deps |
---|
| 155 | endif |
---|
| 156 | ifndef Reservation_station |
---|
| 157 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/Makefile.deps |
---|
| 158 | endif |
---|
| 159 | ifndef Read_unit |
---|
| 160 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Makefile.deps |
---|
| 161 | endif |
---|
| 162 | ifndef Execute_loop_Glue |
---|
| 163 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Execute_loop_Glue/Makefile.deps |
---|
| 164 | endif |
---|
| 165 | ifndef Write_queue |
---|
| 166 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/Makefile.deps |
---|
| 167 | endif |
---|
| 168 | ifndef Write_unit |
---|
| 169 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Makefile.deps |
---|
| 170 | endif |
---|
| 171 | ifndef Execute_queue |
---|
| 172 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/Makefile.deps |
---|
| 173 | endif |
---|
| 174 | ifndef Execute_loop |
---|
| 175 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Makefile.deps |
---|
| 176 | endif |
---|
| 177 | ifndef Execution_unit_to_Write_unit |
---|
| 178 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/Makefile.deps |
---|
| 179 | endif |
---|
| 180 | ifndef Read_unit_to_Execution_unit |
---|
| 181 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Read_unit_to_Execution_unit/Makefile.deps |
---|
| 182 | endif |
---|
| 183 | ifndef Dcache_Access |
---|
| 184 | include $(DIR_MORPHEO)/Behavioural/Core/Dcache_Access/Makefile.deps |
---|
| 185 | endif |
---|
| 186 | ifndef Special_Register_unit |
---|
| 187 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Special_Register_unit/Makefile.deps |
---|
| 188 | endif |
---|
| 189 | ifndef Issue_queue |
---|
| 190 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/Makefile.deps |
---|
| 191 | endif |
---|
| 192 | ifndef Free_List_unit |
---|
| 193 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/Makefile.deps |
---|
| 194 | endif |
---|
| 195 | ifndef Register_translation_unit_Glue |
---|
| 196 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/Makefile.deps |
---|
| 197 | endif |
---|
| 198 | ifndef Register_Address_Translation_unit |
---|
| 199 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_Address_Translation_unit/Makefile.deps |
---|
| 200 | endif |
---|
| 201 | ifndef Register_translation_unit |
---|
| 202 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Makefile.deps |
---|
| 203 | endif |
---|
| 204 | ifndef Dependency_checking_unit |
---|
| 205 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/Makefile.deps |
---|
| 206 | endif |
---|
| 207 | ifndef Stat_List_unit |
---|
| 208 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Stat_List_unit/Makefile.deps |
---|
| 209 | endif |
---|
| 210 | ifndef Rename_select |
---|
| 211 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_select/Makefile.deps |
---|
| 212 | endif |
---|
| 213 | ifndef Load_Store_pointer_unit |
---|
| 214 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/Makefile.deps |
---|
| 215 | endif |
---|
| 216 | ifndef Rename_unit |
---|
| 217 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Makefile.deps |
---|
| 218 | endif |
---|
| 219 | ifndef Rename_unit_Glue |
---|
| 220 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_unit_Glue/Makefile.deps |
---|
| 221 | endif |
---|
| 222 | ifndef Commit_unit |
---|
| 223 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/Makefile.deps |
---|
| 224 | endif |
---|
| 225 | ifndef Reexecute_unit |
---|
| 226 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/Makefile.deps |
---|
| 227 | endif |
---|
| 228 | ifndef OOO_Engine |
---|
| 229 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Makefile.deps |
---|
| 230 | endif |
---|
| 231 | ifndef OOO_Engine_Glue |
---|
| 232 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/OOO_Engine_Glue/Makefile.deps |
---|
| 233 | endif |
---|
[88] | 234 | ifndef Core |
---|
| 235 | include $(DIR_MORPHEO)/Behavioural/Core/Makefile.deps |
---|
| 236 | endif |
---|
[142] | 237 | ifndef Behavioural |
---|
| 238 | include $(DIR_MORPHEO)/Behavioural/Makefile.deps |
---|
| 239 | endif |
---|
| 240 | ifndef Common |
---|
| 241 | include $(DIR_MORPHEO)/Common/Makefile.deps |
---|
| 242 | endif |
---|
[88] | 243 | |
---|
| 244 | #-----[ Directory ]---------------------------------------- |
---|
| 245 | |
---|
| 246 | Morpheo_DIR = $(DIR_MORPHEO)/TopLevel |
---|
| 247 | |
---|
| 248 | #-----[ Library ]------------------------------------------ |
---|
| 249 | |
---|
| 250 | Morpheo_LIBRARY = -lMorpheo \ |
---|
| 251 | $(Configuration_LIBRARY) \ |
---|
| 252 | $(Core_LIBRARY) |
---|
| 253 | |
---|
| 254 | #-----[ Rules ]-------------------------------------------- |
---|
| 255 | |
---|
[142] | 256 | Morpheo_library_only : |
---|
[88] | 257 | @\ |
---|
| 258 | $(MAKE) --directory=$(Morpheo_DIR) --makefile=Makefile; |
---|
| 259 | |
---|
[142] | 260 | Morpheo_library_clean_only : |
---|
[88] | 261 | @\ |
---|
| 262 | $(MAKE) --directory=$(Morpheo_DIR) --makefile=Makefile clean; |
---|
| 263 | |
---|
[142] | 264 | Morpheo_library_step : |
---|
| 265 | @\ |
---|
| 266 | $(MAKE) Morpheo_library_only;\ |
---|
| 267 | $(MAKE) Comparator_library_only;\ |
---|
| 268 | $(MAKE) Counter_library_only;\ |
---|
| 269 | $(MAKE) Divider_library_only;\ |
---|
| 270 | $(MAKE) Multiplier_library_only;\ |
---|
| 271 | $(MAKE) Priority_library_only;\ |
---|
| 272 | $(MAKE) Queue_Control_library_only;\ |
---|
| 273 | $(MAKE) Queue_library_only;\ |
---|
| 274 | $(MAKE) RegisterFile_Monolithic_library_only;\ |
---|
| 275 | $(MAKE) RegisterFile_Multi_Banked_library_only;\ |
---|
| 276 | $(MAKE) RegisterFile_library_only;\ |
---|
| 277 | $(MAKE) Select_Priority_Fixed_library_only;\ |
---|
| 278 | $(MAKE) Shifter_library_only;\ |
---|
| 279 | $(MAKE) Sort_library_only;\ |
---|
| 280 | $(MAKE) Victim_Pseudo_LRU_library_only;\ |
---|
| 281 | $(MAKE) Victim_library_only;\ |
---|
| 282 | $(MAKE) Execute_loop_Glue_library_only;\ |
---|
| 283 | $(MAKE) Operation_library_only;\ |
---|
| 284 | $(MAKE) Functionnal_unit_library_only;\ |
---|
| 285 | $(MAKE) Load_store_unit_library_only;\ |
---|
| 286 | $(MAKE) Read_queue_library_only;\ |
---|
| 287 | $(MAKE) Reservation_station_library_only;\ |
---|
| 288 | $(MAKE) Read_unit_library_only;\ |
---|
| 289 | $(MAKE) Execute_queue_library_only;\ |
---|
| 290 | $(MAKE) Write_queue_library_only;\ |
---|
| 291 | $(MAKE) Write_unit_library_only;\ |
---|
| 292 | $(MAKE) Execution_unit_to_Write_unit_library_only;\ |
---|
| 293 | $(MAKE) Read_unit_to_Execution_unit_library_only;\ |
---|
| 294 | $(MAKE) Register_unit_Glue_library_only;\ |
---|
| 295 | $(MAKE) Register_unit_library_only;\ |
---|
| 296 | $(MAKE) Execute_loop_library_only;\ |
---|
| 297 | $(MAKE) Commit_unit_library_only;\ |
---|
| 298 | $(MAKE) Issue_queue_library_only;\ |
---|
| 299 | $(MAKE) OOO_Engine_Glue_library_only;\ |
---|
| 300 | $(MAKE) Reexecute_unit_library_only;\ |
---|
| 301 | $(MAKE) Load_Store_pointer_unit_library_only;\ |
---|
| 302 | $(MAKE) Dependency_checking_unit_library_only;\ |
---|
| 303 | $(MAKE) Free_List_unit_library_only;\ |
---|
| 304 | $(MAKE) Register_Address_Translation_unit_library_only;\ |
---|
| 305 | $(MAKE) Register_translation_unit_Glue_library_only;\ |
---|
| 306 | $(MAKE) Stat_List_unit_library_only;\ |
---|
| 307 | $(MAKE) Register_translation_unit_library_only;\ |
---|
| 308 | $(MAKE) Rename_unit_Glue_library_only;\ |
---|
| 309 | $(MAKE) Rename_select_library_only;\ |
---|
| 310 | $(MAKE) Rename_unit_library_only;\ |
---|
| 311 | $(MAKE) Special_Register_unit_library_only;\ |
---|
| 312 | $(MAKE) OOO_Engine_library_only;\ |
---|
| 313 | $(MAKE) Context_State_library_only;\ |
---|
| 314 | $(MAKE) Instruction_library_only;\ |
---|
| 315 | $(MAKE) Decod_library_only;\ |
---|
| 316 | $(MAKE) Decod_queue_library_only;\ |
---|
| 317 | $(MAKE) Decod_unit_library_only;\ |
---|
| 318 | $(MAKE) Front_end_Glue_library_only;\ |
---|
| 319 | $(MAKE) Address_management_library_only;\ |
---|
| 320 | $(MAKE) Ifetch_queue_library_only;\ |
---|
| 321 | $(MAKE) Ifetch_unit_Glue_library_only;\ |
---|
| 322 | $(MAKE) Ifetch_unit_library_only;\ |
---|
| 323 | $(MAKE) Branch_Target_Buffer_Glue_library_only;\ |
---|
| 324 | $(MAKE) Branch_Target_Buffer_Register_library_only;\ |
---|
| 325 | $(MAKE) Branch_Target_Buffer_library_only;\ |
---|
| 326 | $(MAKE) Direction_Glue_library_only;\ |
---|
| 327 | $(MAKE) Direction_library_only;\ |
---|
| 328 | $(MAKE) Two_Level_Branch_Predictor_library_only;\ |
---|
| 329 | $(MAKE) Meta_Predictor_Glue_library_only;\ |
---|
| 330 | $(MAKE) Meta_Predictor_library_only;\ |
---|
| 331 | $(MAKE) Prediction_unit_Glue_library_only;\ |
---|
| 332 | $(MAKE) Return_Address_Stack_library_only;\ |
---|
| 333 | $(MAKE) Update_Prediction_Table_library_only;\ |
---|
| 334 | $(MAKE) Prediction_unit_library_only;\ |
---|
| 335 | $(MAKE) Front_end_library_only;\ |
---|
| 336 | $(MAKE) Icache_Access_library_only;\ |
---|
| 337 | $(MAKE) Dcache_Access_library_only;\ |
---|
| 338 | $(MAKE) Core_Glue_library_only;\ |
---|
| 339 | $(MAKE) Core_library_only;\ |
---|
| 340 | $(MAKE) Behavioural_library_only;\ |
---|
| 341 | $(MAKE) Custom_library_only;\ |
---|
| 342 | $(MAKE) Common_library_only;\ |
---|
| 343 | $(MAKE) Configuration_library_only |
---|
[88] | 344 | |
---|
[142] | 345 | # $(MAKE) Select_library_only;\ |
---|
| 346 | |
---|
| 347 | Morpheo_library_parallel : Morpheo_library_only\ |
---|
| 348 | Comparator_library_only\ |
---|
| 349 | Counter_library_only\ |
---|
| 350 | Divider_library_only\ |
---|
| 351 | Multiplier_library_only\ |
---|
| 352 | Priority_library_only\ |
---|
| 353 | Queue_Control_library_only\ |
---|
| 354 | Queue_library_only\ |
---|
| 355 | RegisterFile_Monolithic_library_only\ |
---|
| 356 | RegisterFile_Multi_Banked_library_only\ |
---|
| 357 | RegisterFile_library_only\ |
---|
| 358 | Select_Priority_Fixed_library_only\ |
---|
| 359 | Shifter_library_only\ |
---|
| 360 | Sort_library_only\ |
---|
| 361 | Victim_Pseudo_LRU_library_only\ |
---|
| 362 | Victim_library_only\ |
---|
| 363 | Execute_loop_Glue_library_only\ |
---|
| 364 | Operation_library_only\ |
---|
| 365 | Functionnal_unit_library_only\ |
---|
| 366 | Load_store_unit_library_only\ |
---|
| 367 | Read_queue_library_only\ |
---|
| 368 | Reservation_station_library_only\ |
---|
| 369 | Read_unit_library_only\ |
---|
| 370 | Execute_queue_library_only\ |
---|
| 371 | Write_queue_library_only\ |
---|
| 372 | Write_unit_library_only\ |
---|
| 373 | Execution_unit_to_Write_unit_library_only\ |
---|
| 374 | Read_unit_to_Execution_unit_library_only\ |
---|
| 375 | Register_unit_Glue_library_only\ |
---|
| 376 | Register_unit_library_only\ |
---|
| 377 | Execute_loop_library_only\ |
---|
| 378 | Commit_unit_library_only\ |
---|
| 379 | Issue_queue_library_only\ |
---|
| 380 | OOO_Engine_Glue_library_only\ |
---|
| 381 | Reexecute_unit_library_only\ |
---|
| 382 | Load_Store_pointer_unit_library_only\ |
---|
| 383 | Dependency_checking_unit_library_only\ |
---|
| 384 | Free_List_unit_library_only\ |
---|
| 385 | Register_Address_Translation_unit_library_only\ |
---|
| 386 | Register_translation_unit_Glue_library_only\ |
---|
| 387 | Stat_List_unit_library_only\ |
---|
| 388 | Register_translation_unit_library_only\ |
---|
| 389 | Rename_unit_Glue_library_only\ |
---|
| 390 | Rename_select_library_only\ |
---|
| 391 | Rename_unit_library_only\ |
---|
| 392 | Special_Register_unit_library_only\ |
---|
| 393 | OOO_Engine_library_only\ |
---|
| 394 | Context_State_library_only\ |
---|
| 395 | Instruction_library_only\ |
---|
| 396 | Decod_library_only\ |
---|
| 397 | Decod_queue_library_only\ |
---|
| 398 | Decod_unit_library_only\ |
---|
| 399 | Front_end_Glue_library_only\ |
---|
| 400 | Address_management_library_only\ |
---|
| 401 | Ifetch_queue_library_only\ |
---|
| 402 | Ifetch_unit_Glue_library_only\ |
---|
| 403 | Ifetch_unit_library_only\ |
---|
| 404 | Branch_Target_Buffer_Glue_library_only\ |
---|
| 405 | Branch_Target_Buffer_Register_library_only\ |
---|
| 406 | Branch_Target_Buffer_library_only\ |
---|
| 407 | Direction_Glue_library_only\ |
---|
| 408 | Direction_library_only\ |
---|
| 409 | Two_Level_Branch_Predictor_library_only\ |
---|
| 410 | Meta_Predictor_Glue_library_only\ |
---|
| 411 | Meta_Predictor_library_only\ |
---|
| 412 | Prediction_unit_Glue_library_only\ |
---|
| 413 | Return_Address_Stack_library_only\ |
---|
| 414 | Update_Prediction_Table_library_only\ |
---|
| 415 | Prediction_unit_library_only\ |
---|
| 416 | Front_end_library_only\ |
---|
| 417 | Icache_Access_library_only\ |
---|
| 418 | Dcache_Access_library_only\ |
---|
| 419 | Core_Glue_library_only\ |
---|
| 420 | Core_library_only\ |
---|
| 421 | Behavioural_library_only\ |
---|
| 422 | Custom_library_only\ |
---|
| 423 | Common_library_only\ |
---|
| 424 | Configuration_library_only |
---|
| 425 | |
---|
| 426 | Morpheo_library_old : Morpheo_library_only |
---|
| 427 | @\ |
---|
| 428 | $(MAKE) Configuration_library; \ |
---|
| 429 | $(MAKE) Core_library; |
---|
| 430 | |
---|
| 431 | Morpheo_library : Morpheo_library_parallel |
---|
| 432 | |
---|
| 433 | Morpheo_library_clean : Morpheo_library_clean_only |
---|
| 434 | @\ |
---|
| 435 | $(MAKE) Configuration_library_clean; \ |
---|
| 436 | $(MAKE) Core_library_clean; |
---|