Я хочу объявить свою цель с подстановочными знаками как фальшивую, но фальшивая не поддерживает подстановочные знаки:
Мой make-файл:
%.config:
gcc <<compile>>
Я хочу, чтобы пользователь мог использовать мой make-файл для компиляции проекта, используя определенный файл конфигурации:
make something.config
make something_else.config
очевидно, мне нужно, чтобы моя цель была фальшивой, потому что целевые файлы существуют, а просто писал:
.PHONY: %.config
не работает. Я видел здесь, что makeapp поддерживает другой синтаксис, который может помочь:
$(phony %.config): ...
но я могу использовать только make, а не makeapp.
Есть ли способ сделать это с помощью make?
make config_file
не очень похоже наmake source_file.c
... - person Oliver Charlesworth   schedule 20.06.2012