ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
967576 Топик полностью
fk0, легенда (28.12.2019 00:53, просмотров: 186) ответил AlexBi на Кто-то пользуется gcc и make без самодельных костылей? Не получается использовать файл зависимостей, формируемый gcc
Все зависимости должны быть с путями. При использовании vpath в вариантах с шаблонами вместо '%' поставляется путь вместе с каталогом (из vpath), поэтому вариант вроде "%.o: %.c" не сработает (в правой часто он видит "src/file., а в левой будет пытаться искать "obj/file.o" --> "obj/file.c", чего не найдёт). Вариант: трансформировать руками через $(patsubst...) или ещё как. прописать явно "obj/%.o: src/%.c" и т.п. wildcard (звёздочку и все возможные её варианты) использовать скорей не нужно, в большинстве случаев достаточно $<, $^ и встроенных функций трансформации текста. Звездочка для исключительных случев, как goto.
[ZX]