Как собрать несколько целей из одного make-файла
Я пытаюсь параметризовать мои цели make-файла. В настоящее время он имеет
TARGET = main
декларация в верхней части. ВыводитSRC
список из этого, а также делает много других вещей.
Однако я изменил свой код C, так что у меня есть несколько различных файлов верхнего уровня .c, чтобы в основном получить вариантные сборки. Так что я хочу быть в состоянии сделать это в основном делать
make target1
или же
make target2
И варьировать чтоTARGET
устанавливается в make-файл. Я'Я запутался, как это сделать. Я думал, что мог бы добавить что-то вроде
target1: all
TARGET=target1
Это неХотя, похоже, он работает слишком хорошо. Есть ли общая схема того, как это сделать?