ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1059089 Топик полностью
Dingo (09.12.2020 20:34, просмотров: 238) ответил SciFi на Похоже, простых способов нет. Вот нагуглилось что-то >>>
В лоб не получается: если мы удаляем какую-то информацию о цели чем-нить вроде $(notdir $(VAL)) то потом при передаче в цели дальше её не восстановить, хоть ты тресни. Решил через .PHONY для .o - файлов. 
main.elf: $(SRC_C:%.c=%.o)
	@echo -- compile: $@ from $(addprefix build/, $(notdir $(SRC_C:%.c=%.o))) 
	@echo

%.o: %.c
	@echo .o  $^  $(addprefix build/, $(notdir $(@:%.o=%.c)))
	@echo

.PHONY: all %.o