Я работаю над программным обеспечением для автоматической генерации Makefile ( CodeMate ), и я хотел бы знать, могу ли я избежать написания неявных правил для разных файлов, но с такими же операциями, как:
%.o: %.F90
@echo " Creating dependency $@"
@echo $(seperator)
@$(FORTRAN_COMPILER) -c $< $(OPTION) $(FORTRAN_FLAGS) $(INCLUDES)
%.o: %.f90
@echo " Creating dependency $@"
@echo $(seperator)
@$(FORTRAN_COMPILER) -c $< $(OPTION) $(FORTRAN_FLAGS) $(INCLUDES)
%.o: %.F
@echo " Creating dependency $@"
@echo $(seperator)
@$(FORTRAN_COMPILER) -c $< $(OPTION) $(FORTRAN_FLAGS) $(INCLUDES)
%.o: %.f
@echo " Creating dependency $@"
@echo $(seperator)
@$(FORTRAN_COMPILER) -c $< $(OPTION) $(FORTRAN_FLAGS) $(INCLUDES)
Это может хорошо работать, но немного уродливо.
Спасибо!