Я новичок в использовании файлы.
Я добавил новый модуль в проект с помощью make.inc
структура проекта выглядит так: -
/Project/build.sh
/Project/make.inc
/Project/Module1/Makefile
/Project/Module2/Makefile
/Project/Module3/Makefile
/Project/Module4/Makefile
/Project/my_module/Makefile
изначально проект имеет 4 других модулей, каждый из которых компилируется с помощью make.inc
модуль, который я добавил до сих пор, компилируется со своим собственным Makefile. Теперь я включил марку.путь inc в этом файле make для повторного использования CFLAGS, уже определенных в make.inc как много флагов одинаковы для всех модулей. Теперь я могу скомпилировать весь проект, используя build.sh использование make.Инк.
но когда я компилирую свой модуль один с Makefile, его ошибка в том, что CFLAGS определены в make.там же определяется inc и переменная, несущая значение path модуля.
Как я могу получить этот путь, когда я запускаю этот файл make только
Я хочу знать, как сделать его компилируемым с помощью make file и make file делать.inc
TIA