Я новичок в использовании файлов make.
Я добавил новый модуль в проект, используя 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. Теперь я включил путь make.inc в этот файл make, чтобы повторно использовать CFLAGS, уже определенный в make.inc, поскольку многие флаги одинаковы для всех модулей. Теперь я могу скомпилировать весь проект, используя build.sh, используя make.inc.
Но когда я компилирую свой модуль в одиночку с Makefile, его ошибка выдачи, поскольку CFLAGS определены в make.inc, и там также определена переменная, содержащая значение пути модуля.
Как я могу получить этот путь, когда я запускаю только этот файл make
Я хочу знать, как сделать его компилируемым, используя make file и make.inc
ТИА