Compartir variables entre makefiles
Tengo una estructura de directorios en la que quiero un archivo make principal en mi carpeta principal, y luego otro archivo make en mi carpeta de prueba y src.
En mi archivo make principal, tengo directivas para ambas pruebas / todas las que llaman a los archivos make de la carpeta individual. Estoy intentando declarar variables en mi archivo make principal y hacer que sean accesibles a esas otras carpetas.
Por ejemplo, en mi principal Makefile
PACKAGES = jansson mysql ....
all:
do something here
test:
cd test
make test
Y luego en mi prueba / Makefile quiero poder acceder a la variable PACKAGES anterior y agregar las dependencias individuales de este makefile en ella.
En la prueba / Makefile
PACKAGES += googletest googlemock
test
do something here
¿Alguien podría ayudarme a resolver este problema?
Gracias