# # $Id: Makefile.deps 142 2010-08-04 20:09:03Z rosiere $ # # [ Description ] # # Makefile # # DIR_MORPHEO must be defined Execute_loop = yes ifndef Behavioural include $(DIR_MORPHEO)/Behavioural/Makefile.deps endif ifndef Execute_loop_Glue include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Execute_loop_Glue/Makefile.deps endif ifndef Read_unit include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Makefile.deps endif ifndef Functionnal_unit include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/Makefile.deps endif ifndef Load_store_unit include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/Makefile.deps endif ifndef Write_unit include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Write_unit/Write_unit/Makefile.deps endif ifndef Register_unit include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Register_unit/Makefile.deps endif ifndef Read_unit_to_Execution_unit include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Read_unit_to_Execution_unit/Makefile.deps endif ifndef Execution_unit_to_Write_unit include $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/Makefile.deps endif #-----[ Directory ]---------------------------------------- Execute_loop_DIR = $(DIR_MORPHEO)/Behavioural/Core/Multi_Execute_loop/Execute_loop #-----[ Library ]------------------------------------------ Execute_loop_LIBRARY = -lExecute_loop \ $(Behavioural_LIBRARY) \ $(Execute_loop_Glue_LIBRARY) \ $(Read_unit_LIBRARY) \ $(Functionnal_unit_LIBRARY) \ $(Load_store_unit_LIBRARY) \ $(Write_unit_LIBRARY) \ $(Register_unit_LIBRARY) \ $(Read_unit_to_Execution_unit_LIBRARY) \ $(Execution_unit_to_Write_unit_LIBRARY) #-----[ Rules ]-------------------------------------------- Execute_loop_library_only : @\ $(MAKE) --directory=$(Execute_loop_DIR) --makefile=Makefile; Execute_loop_library_clean_only : @\ $(MAKE) --directory=$(Execute_loop_DIR) --makefile=Makefile clean; Execute_loop_library : Execute_loop_library_only @\ $(MAKE) Behavioural_library; \ $(MAKE) Execute_loop_Glue_library; \ $(MAKE) Read_unit_library; \ $(MAKE) Functionnal_unit_library; \ $(MAKE) Load_store_unit_library; \ $(MAKE) Write_unit_library; \ $(MAKE) Register_unit_library; \ $(MAKE) Read_unit_to_Execution_unit_library; \ $(MAKE) Execution_unit_to_Write_unit_library; Execute_loop_library_clean : Execute_loop_library_clean_only @\ $(MAKE) Behavioural_library_clean; \ $(MAKE) Execute_loop_Glue_library_clean; \ $(MAKE) Read_unit_library_clean; \ $(MAKE) Functionnal_unit_library_clean; \ $(MAKE) Load_store_unit_library_clean; \ $(MAKE) Write_unit_library_clean; \ $(MAKE) Register_unit_library_clean; \ $(MAKE) Read_unit_to_Execution_unit_library_clean; \ $(MAKE) Execution_unit_to_Write_unit_library_clean;