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