Я использую nmake для компиляции нескольких исходных файлов в эльф. Однако я не хочу, чтобы указать .o файлов в длинном списке, как это:Nmake получает список всех файлов .o из файлов .cpp
OBJS = file1.o file2.o file3.o
То, что я предпочел бы, чтобы это использовать маску, которая определяет все .o файлов в текущем каталоге в качестве зависимостей для .elf , Однако файлы .o не существуют, пока я не скомпилировал их из .cpp-файлов. Есть ли способ получить список файлов cpp с помощью подстановочного расширения, а затем выполнить замену строки, чтобы заменить .cpp на .o.
Это сработает, но тогда у меня будет такая же проблема с заданием списка .cpp-файлов, а не файлов .o. Моя цель - не редактировать файл make каждый раз, когда я добавляю или удаляю исходный файл. –