У меня есть структура каталогов, где я хочу один основной make файл в моей основной папке, а затем еще один make файл в моей тестовой и src-папке.
В моем основном make файле у меня есть директивы для обоих тестовых/всех, которые вызывают отдельные файлы make файлов. Я пытаюсь объявить переменные в моем основном make файле и сделать их доступными для этих других папок.
Например, в моем основном Makefile
PACKAGES = jansson mysql ....
all:
do something here
test:
cd test
make test
И затем в моем test/Makefile я хочу иметь доступ к предыдущей переменной PACKAGES и добавлять к ней эти индивидуальные зависимости makefile.
В файле test/Makefile
PACKAGES += googletest googlemock
test
do something here
Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо