1 | # |
---|
2 | # $Id: Makefile.deps 146 2011-02-01 20:57:54Z rosiere $ |
---|
3 | # |
---|
4 | # [ Description ] |
---|
5 | # |
---|
6 | # Makefile |
---|
7 | # |
---|
8 | # DIR_MORPHEO must be defined |
---|
9 | |
---|
10 | Morpheo = yes |
---|
11 | |
---|
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 RegisterFile_Internal_Banked |
---|
49 | include $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Internal_Banked/Makefile.deps |
---|
50 | endif |
---|
51 | ifndef Counter |
---|
52 | include $(DIR_MORPHEO)/Behavioural/Generic/Counter/Makefile.deps |
---|
53 | endif |
---|
54 | ifndef Shifter |
---|
55 | include $(DIR_MORPHEO)/Behavioural/Generic/Shifter/Makefile.deps |
---|
56 | endif |
---|
57 | ifndef Multiplier |
---|
58 | include $(DIR_MORPHEO)/Behavioural/Generic/Multiplier/Makefile.deps |
---|
59 | endif |
---|
60 | ifndef Custom |
---|
61 | include $(DIR_MORPHEO)/Behavioural/Custom/Makefile.deps |
---|
62 | endif |
---|
63 | ifndef Configuration |
---|
64 | include $(DIR_MORPHEO)/Behavioural/Configuration/Makefile.deps |
---|
65 | endif |
---|
66 | ifndef Instruction |
---|
67 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Instruction/Makefile.deps |
---|
68 | endif |
---|
69 | ifndef Decod |
---|
70 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/Makefile.deps |
---|
71 | endif |
---|
72 | ifndef Decod_queue |
---|
73 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod_queue/Makefile.deps |
---|
74 | endif |
---|
75 | ifndef Decod_unit |
---|
76 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Makefile.deps |
---|
77 | endif |
---|
78 | ifndef Return_Address_Stack |
---|
79 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Return_Address_Stack/Makefile.deps |
---|
80 | endif |
---|
81 | ifndef Branch_Target_Buffer_Register |
---|
82 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Register/Makefile.deps |
---|
83 | endif |
---|
84 | ifndef Branch_Target_Buffer |
---|
85 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Makefile.deps |
---|
86 | endif |
---|
87 | ifndef Branch_Target_Buffer_Glue |
---|
88 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Branch_Target_Buffer/Branch_Target_Buffer_Glue/Makefile.deps |
---|
89 | endif |
---|
90 | ifndef Prediction_unit_Glue |
---|
91 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Prediction_unit_Glue/Makefile.deps |
---|
92 | endif |
---|
93 | ifndef Direction_Glue |
---|
94 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Direction_Glue/Makefile.deps |
---|
95 | endif |
---|
96 | ifndef Meta_Predictor_Glue |
---|
97 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Meta_Predictor_Glue/Makefile.deps |
---|
98 | endif |
---|
99 | ifndef Two_Level_Branch_Predictor |
---|
100 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Makefile.deps |
---|
101 | endif |
---|
102 | ifndef Meta_Predictor |
---|
103 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Makefile.deps |
---|
104 | endif |
---|
105 | ifndef Direction |
---|
106 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Makefile.deps |
---|
107 | endif |
---|
108 | ifndef Update_Prediction_Table |
---|
109 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/Makefile.deps |
---|
110 | endif |
---|
111 | ifndef Prediction_unit |
---|
112 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Makefile.deps |
---|
113 | endif |
---|
114 | ifndef Front_end_Glue |
---|
115 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Front_end_Glue/Makefile.deps |
---|
116 | endif |
---|
117 | ifndef Front_end |
---|
118 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Makefile.deps |
---|
119 | endif |
---|
120 | ifndef Context_State |
---|
121 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Context_State/Makefile.deps |
---|
122 | endif |
---|
123 | ifndef Ifetch_unit_Glue |
---|
124 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_unit_Glue/Makefile.deps |
---|
125 | endif |
---|
126 | ifndef Address_management |
---|
127 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Address_management/Makefile.deps |
---|
128 | endif |
---|
129 | ifndef Ifetch_unit |
---|
130 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Makefile.deps |
---|
131 | endif |
---|
132 | ifndef Ifetch_queue |
---|
133 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Front_end/Front_end/Ifetch_unit/Ifetch_queue/Makefile.deps |
---|
134 | endif |
---|
135 | ifndef Icache_Access |
---|
136 | include $(DIR_MORPHEO)/Behavioural/Core/Icache_Access/Makefile.deps |
---|
137 | endif |
---|
138 | ifndef Core_Glue |
---|
139 | include $(DIR_MORPHEO)/Behavioural/Core/Core_Glue/Makefile.deps |
---|
140 | endif |
---|
141 | ifndef Load_store_unit |
---|
142 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/Makefile.deps |
---|
143 | endif |
---|
144 | ifndef Operation |
---|
145 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Operation/Makefile.deps |
---|
146 | endif |
---|
147 | ifndef Functionnal_unit |
---|
148 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Makefile.deps |
---|
149 | endif |
---|
150 | ifndef Register_unit |
---|
151 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Makefile.deps |
---|
152 | endif |
---|
153 | ifndef Register_unit_Glue |
---|
154 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Register_unit_Glue/Makefile.deps |
---|
155 | endif |
---|
156 | ifndef Read_queue |
---|
157 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/Makefile.deps |
---|
158 | endif |
---|
159 | ifndef Reservation_station |
---|
160 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/Makefile.deps |
---|
161 | endif |
---|
162 | ifndef Read_unit |
---|
163 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Makefile.deps |
---|
164 | endif |
---|
165 | ifndef Execute_loop_Glue |
---|
166 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Execute_loop_Glue/Makefile.deps |
---|
167 | endif |
---|
168 | ifndef Write_queue |
---|
169 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Write_queue/Makefile.deps |
---|
170 | endif |
---|
171 | ifndef Write_unit |
---|
172 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Makefile.deps |
---|
173 | endif |
---|
174 | ifndef Execute_queue |
---|
175 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Execute_queue/Makefile.deps |
---|
176 | endif |
---|
177 | ifndef Execute_loop |
---|
178 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Makefile.deps |
---|
179 | endif |
---|
180 | ifndef Execution_unit_to_Write_unit |
---|
181 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/Makefile.deps |
---|
182 | endif |
---|
183 | ifndef Read_unit_to_Execution_unit |
---|
184 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Read_unit_to_Execution_unit/Makefile.deps |
---|
185 | endif |
---|
186 | ifndef Dcache_Access |
---|
187 | include $(DIR_MORPHEO)/Behavioural/Core/Dcache_Access/Makefile.deps |
---|
188 | endif |
---|
189 | ifndef Special_Register_unit |
---|
190 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Special_Register_unit/Makefile.deps |
---|
191 | endif |
---|
192 | ifndef Issue_queue |
---|
193 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/Makefile.deps |
---|
194 | endif |
---|
195 | ifndef Free_List_unit |
---|
196 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/Makefile.deps |
---|
197 | endif |
---|
198 | ifndef Register_translation_unit_Glue |
---|
199 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/Makefile.deps |
---|
200 | endif |
---|
201 | ifndef Register_Address_Translation_unit |
---|
202 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_Address_Translation_unit/Makefile.deps |
---|
203 | endif |
---|
204 | ifndef Register_translation_unit |
---|
205 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Makefile.deps |
---|
206 | endif |
---|
207 | ifndef Dependency_checking_unit |
---|
208 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/Makefile.deps |
---|
209 | endif |
---|
210 | ifndef Stat_List_unit |
---|
211 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Stat_List_unit/Makefile.deps |
---|
212 | endif |
---|
213 | ifndef Rename_select |
---|
214 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_select/Makefile.deps |
---|
215 | endif |
---|
216 | ifndef Load_Store_pointer_unit |
---|
217 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/Makefile.deps |
---|
218 | endif |
---|
219 | ifndef Rename_unit |
---|
220 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Makefile.deps |
---|
221 | endif |
---|
222 | ifndef Rename_unit_Glue |
---|
223 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Rename_unit_Glue/Makefile.deps |
---|
224 | endif |
---|
225 | ifndef Commit_unit |
---|
226 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Commit_unit/Makefile.deps |
---|
227 | endif |
---|
228 | ifndef Reexecute_unit |
---|
229 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Reexecute_unit/Makefile.deps |
---|
230 | endif |
---|
231 | ifndef OOO_Engine |
---|
232 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Makefile.deps |
---|
233 | endif |
---|
234 | ifndef OOO_Engine_Glue |
---|
235 | include $(DIR_MORPHEO)/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/OOO_Engine_Glue/Makefile.deps |
---|
236 | endif |
---|
237 | ifndef Core |
---|
238 | include $(DIR_MORPHEO)/Behavioural/Core/Makefile.deps |
---|
239 | endif |
---|
240 | ifndef Behavioural |
---|
241 | include $(DIR_MORPHEO)/Behavioural/Makefile.deps |
---|
242 | endif |
---|
243 | ifndef Common |
---|
244 | include $(DIR_MORPHEO)/Common/Makefile.deps |
---|
245 | endif |
---|
246 | |
---|
247 | #-----[ Directory ]---------------------------------------- |
---|
248 | |
---|
249 | Morpheo_DIR = $(DIR_MORPHEO)/TopLevel |
---|
250 | |
---|
251 | #-----[ Library ]------------------------------------------ |
---|
252 | |
---|
253 | Morpheo_LIBRARY = -lMorpheo \ |
---|
254 | $(Configuration_LIBRARY) \ |
---|
255 | $(Core_LIBRARY) |
---|
256 | |
---|
257 | #-----[ Rules ]-------------------------------------------- |
---|
258 | |
---|
259 | Morpheo_library_only : |
---|
260 | @\ |
---|
261 | $(MAKE) --directory=$(Morpheo_DIR) --makefile=Makefile; |
---|
262 | |
---|
263 | Morpheo_library_clean_only : |
---|
264 | @\ |
---|
265 | $(MAKE) --directory=$(Morpheo_DIR) --makefile=Makefile clean; |
---|
266 | |
---|
267 | |
---|
268 | Morpheo_library_clean_step : |
---|
269 | @\ |
---|
270 | $(MAKE) Behavioural_library_clean_only;\ |
---|
271 | $(MAKE) Configuration_library_clean_only;\ |
---|
272 | $(MAKE) Morpheo_library_clean_only;\ |
---|
273 | $(MAKE) Comparator_library_clean_only;\ |
---|
274 | $(MAKE) Counter_library_clean_only;\ |
---|
275 | $(MAKE) Divider_library_clean_only;\ |
---|
276 | $(MAKE) Multiplier_library_clean_only;\ |
---|
277 | $(MAKE) Priority_library_clean_only;\ |
---|
278 | $(MAKE) Queue_Control_library_clean_only;\ |
---|
279 | $(MAKE) Queue_library_clean_only;\ |
---|
280 | $(MAKE) RegisterFile_Monolithic_library_clean_only;\ |
---|
281 | $(MAKE) RegisterFile_Multi_Banked_library_clean_only;\ |
---|
282 | $(MAKE) RegisterFile_Internal_Banked_library_clean_only;\ |
---|
283 | $(MAKE) RegisterFile_library_clean_only;\ |
---|
284 | $(MAKE) Select_Priority_Fixed_library_clean_only;\ |
---|
285 | $(MAKE) Shifter_library_clean_only;\ |
---|
286 | $(MAKE) Sort_library_clean_only;\ |
---|
287 | $(MAKE) Victim_Pseudo_LRU_library_clean_only;\ |
---|
288 | $(MAKE) Victim_library_clean_only;\ |
---|
289 | $(MAKE) Execute_loop_Glue_library_clean_only;\ |
---|
290 | $(MAKE) Operation_library_clean_only;\ |
---|
291 | $(MAKE) Functionnal_unit_library_clean_only;\ |
---|
292 | $(MAKE) Load_store_unit_library_clean_only;\ |
---|
293 | $(MAKE) Read_queue_library_clean_only;\ |
---|
294 | $(MAKE) Reservation_station_library_clean_only;\ |
---|
295 | $(MAKE) Read_unit_library_clean_only;\ |
---|
296 | $(MAKE) Execute_queue_library_clean_only;\ |
---|
297 | $(MAKE) Write_queue_library_clean_only;\ |
---|
298 | $(MAKE) Write_unit_library_clean_only;\ |
---|
299 | $(MAKE) Execution_unit_to_Write_unit_library_clean_only;\ |
---|
300 | $(MAKE) Read_unit_to_Execution_unit_library_clean_only;\ |
---|
301 | $(MAKE) Register_unit_Glue_library_clean_only;\ |
---|
302 | $(MAKE) Register_unit_library_clean_only;\ |
---|
303 | $(MAKE) Execute_loop_library_clean_only;\ |
---|
304 | $(MAKE) Commit_unit_library_clean_only;\ |
---|
305 | $(MAKE) Issue_queue_library_clean_only;\ |
---|
306 | $(MAKE) OOO_Engine_Glue_library_clean_only;\ |
---|
307 | $(MAKE) Reexecute_unit_library_clean_only;\ |
---|
308 | $(MAKE) Load_Store_pointer_unit_library_clean_only;\ |
---|
309 | $(MAKE) Dependency_checking_unit_library_clean_only;\ |
---|
310 | $(MAKE) Free_List_unit_library_clean_only;\ |
---|
311 | $(MAKE) Register_Address_Translation_unit_library_clean_only;\ |
---|
312 | $(MAKE) Register_translation_unit_Glue_library_clean_only;\ |
---|
313 | $(MAKE) Stat_List_unit_library_clean_only;\ |
---|
314 | $(MAKE) Register_translation_unit_library_clean_only;\ |
---|
315 | $(MAKE) Rename_unit_Glue_library_clean_only;\ |
---|
316 | $(MAKE) Rename_select_library_clean_only;\ |
---|
317 | $(MAKE) Rename_unit_library_clean_only;\ |
---|
318 | $(MAKE) Special_Register_unit_library_clean_only;\ |
---|
319 | $(MAKE) OOO_Engine_library_clean_only;\ |
---|
320 | $(MAKE) Context_State_library_clean_only;\ |
---|
321 | $(MAKE) Instruction_library_clean_only;\ |
---|
322 | $(MAKE) Decod_library_clean_only;\ |
---|
323 | $(MAKE) Decod_queue_library_clean_only;\ |
---|
324 | $(MAKE) Decod_unit_library_clean_only;\ |
---|
325 | $(MAKE) Front_end_Glue_library_clean_only;\ |
---|
326 | $(MAKE) Address_management_library_clean_only;\ |
---|
327 | $(MAKE) Ifetch_queue_library_clean_only;\ |
---|
328 | $(MAKE) Ifetch_unit_Glue_library_clean_only;\ |
---|
329 | $(MAKE) Ifetch_unit_library_clean_only;\ |
---|
330 | $(MAKE) Branch_Target_Buffer_Glue_library_clean_only;\ |
---|
331 | $(MAKE) Branch_Target_Buffer_Register_library_clean_only;\ |
---|
332 | $(MAKE) Branch_Target_Buffer_library_clean_only;\ |
---|
333 | $(MAKE) Direction_Glue_library_clean_only;\ |
---|
334 | $(MAKE) Direction_library_clean_only;\ |
---|
335 | $(MAKE) Two_Level_Branch_Predictor_library_clean_only;\ |
---|
336 | $(MAKE) Meta_Predictor_Glue_library_clean_only;\ |
---|
337 | $(MAKE) Meta_Predictor_library_clean_only;\ |
---|
338 | $(MAKE) Prediction_unit_Glue_library_clean_only;\ |
---|
339 | $(MAKE) Return_Address_Stack_library_clean_only;\ |
---|
340 | $(MAKE) Update_Prediction_Table_library_clean_only;\ |
---|
341 | $(MAKE) Prediction_unit_library_clean_only;\ |
---|
342 | $(MAKE) Front_end_library_clean_only;\ |
---|
343 | $(MAKE) Icache_Access_library_clean_only;\ |
---|
344 | $(MAKE) Dcache_Access_library_clean_only;\ |
---|
345 | $(MAKE) Core_Glue_library_clean_only;\ |
---|
346 | $(MAKE) Core_library_clean_only;\ |
---|
347 | $(MAKE) Custom_library_clean_only;\ |
---|
348 | $(MAKE) Common_library_clean_only; |
---|
349 | |
---|
350 | # $(MAKE) Select_library_clean_only;\ |
---|
351 | |
---|
352 | Morpheo_library_parallel : Behavioural_library_only\ |
---|
353 | Configuration_library_only\ |
---|
354 | Morpheo_library_only\ |
---|
355 | Comparator_library_only\ |
---|
356 | Counter_library_only\ |
---|
357 | Divider_library_only\ |
---|
358 | Multiplier_library_only\ |
---|
359 | Priority_library_only\ |
---|
360 | Queue_Control_library_only\ |
---|
361 | Queue_library_only\ |
---|
362 | RegisterFile_Monolithic_library_only\ |
---|
363 | RegisterFile_Multi_Banked_library_only\ |
---|
364 | RegisterFile_Internal_Banked_library_only\ |
---|
365 | RegisterFile_library_only\ |
---|
366 | Select_Priority_Fixed_library_only\ |
---|
367 | Shifter_library_only\ |
---|
368 | Sort_library_only\ |
---|
369 | Victim_Pseudo_LRU_library_only\ |
---|
370 | Victim_library_only\ |
---|
371 | Execute_loop_Glue_library_only\ |
---|
372 | Operation_library_only\ |
---|
373 | Functionnal_unit_library_only\ |
---|
374 | Load_store_unit_library_only\ |
---|
375 | Read_queue_library_only\ |
---|
376 | Reservation_station_library_only\ |
---|
377 | Read_unit_library_only\ |
---|
378 | Execute_queue_library_only\ |
---|
379 | Write_queue_library_only\ |
---|
380 | Write_unit_library_only\ |
---|
381 | Execution_unit_to_Write_unit_library_only\ |
---|
382 | Read_unit_to_Execution_unit_library_only\ |
---|
383 | Register_unit_Glue_library_only\ |
---|
384 | Register_unit_library_only\ |
---|
385 | Execute_loop_library_only\ |
---|
386 | Commit_unit_library_only\ |
---|
387 | Issue_queue_library_only\ |
---|
388 | OOO_Engine_Glue_library_only\ |
---|
389 | Reexecute_unit_library_only\ |
---|
390 | Load_Store_pointer_unit_library_only\ |
---|
391 | Dependency_checking_unit_library_only\ |
---|
392 | Free_List_unit_library_only\ |
---|
393 | Register_Address_Translation_unit_library_only\ |
---|
394 | Register_translation_unit_Glue_library_only\ |
---|
395 | Stat_List_unit_library_only\ |
---|
396 | Register_translation_unit_library_only\ |
---|
397 | Rename_unit_Glue_library_only\ |
---|
398 | Rename_select_library_only\ |
---|
399 | Rename_unit_library_only\ |
---|
400 | Special_Register_unit_library_only\ |
---|
401 | OOO_Engine_library_only\ |
---|
402 | Context_State_library_only\ |
---|
403 | Instruction_library_only\ |
---|
404 | Decod_library_only\ |
---|
405 | Decod_queue_library_only\ |
---|
406 | Decod_unit_library_only\ |
---|
407 | Front_end_Glue_library_only\ |
---|
408 | Address_management_library_only\ |
---|
409 | Ifetch_queue_library_only\ |
---|
410 | Ifetch_unit_Glue_library_only\ |
---|
411 | Ifetch_unit_library_only\ |
---|
412 | Branch_Target_Buffer_Glue_library_only\ |
---|
413 | Branch_Target_Buffer_Register_library_only\ |
---|
414 | Branch_Target_Buffer_library_only\ |
---|
415 | Direction_Glue_library_only\ |
---|
416 | Direction_library_only\ |
---|
417 | Two_Level_Branch_Predictor_library_only\ |
---|
418 | Meta_Predictor_Glue_library_only\ |
---|
419 | Meta_Predictor_library_only\ |
---|
420 | Prediction_unit_Glue_library_only\ |
---|
421 | Return_Address_Stack_library_only\ |
---|
422 | Update_Prediction_Table_library_only\ |
---|
423 | Prediction_unit_library_only\ |
---|
424 | Front_end_library_only\ |
---|
425 | Icache_Access_library_only\ |
---|
426 | Dcache_Access_library_only\ |
---|
427 | Core_Glue_library_only\ |
---|
428 | Core_library_only\ |
---|
429 | Custom_library_only\ |
---|
430 | Common_library_only |
---|
431 | |
---|
432 | Morpheo_library_old : Morpheo_library_only |
---|
433 | @\ |
---|
434 | $(MAKE) Configuration_library; \ |
---|
435 | $(MAKE) Core_library; |
---|
436 | |
---|
437 | Morpheo_library : Morpheo_library_parallel |
---|
438 | |
---|
439 | Morpheo_library_clean_old : Morpheo_library_clean_only |
---|
440 | @\ |
---|
441 | $(MAKE) Configuration_library_clean; \ |
---|
442 | $(MAKE) Core_library_clean; |
---|
443 | |
---|
444 | Morpheo_library_clean : Morpheo_library_clean_step |
---|