# # $Id: Makefile.deps 146 2011-02-01 20:57:54Z rosiere $ # # [ Description ] # # Makefile # # DIR_MORPHEO must be defined RegisterFile = yes ifndef Behavioural include $(DIR_MORPHEO)/Behavioural/Makefile.deps endif ifndef RegisterFile_Monolithic include $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Monolithic/Makefile.deps endif ifndef RegisterFile_Multi_Banked include $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Multi_Banked/Makefile.deps endif ifndef RegisterFile_Internal_Banked include $(DIR_MORPHEO)/Behavioural/Generic/RegisterFile/RegisterFile_Internal_Banked/Makefile.deps endif #-----[ Library ]------------------------------------------ RegisterFile_LIBRARY = -lRegisterFile \ $(RegisterFile_Monolithic_LIBRARY) \ $(RegisterFile_Multi_Banked_LIBRARY) \ $(RegisterFile_Internal_Banked_LIBRARY) \ $(Behavioural_LIBRARY) #-----[ Rules ]-------------------------------------------- RegisterFile_library_only : @\ $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile --makefile=Makefile; RegisterFile_library_clean_only : @\ $(MAKE) --directory=$(DIR_MORPHEO)/Behavioural/Generic/RegisterFile --makefile=Makefile clean; RegisterFile_library : RegisterFile_library_only @\ $(MAKE) Behavioural_library; \ $(MAKE) RegisterFile_Monolithic_library;\ $(MAKE) RegisterFile_Multi_Banked_library;\ $(MAKE) RegisterFile_Internal_Banked_library; RegisterFile_library_clean : RegisterFile_library_clean_only @\ $(MAKE) Behavioural_library_clean; \ $(MAKE) RegisterFile_Monolithic_library_clean;\ $(MAKE) RegisterFile_Multi_Banked_library_clean;\ $(MAKE) RegisterFile_Internal_Banked_library_clean;