Mam strukturę katalogów, w której chcę jeden główny plik Makefile w moim głównym folderze, a następnie inny plik Makefile zarówno w folderze testowym, jak i src.Udostępnianie zmiennych między plikami Makefile
W moim głównym pliku Makefile mam dyrektywy dotyczące zarówno testu/wszystkiego, które wywołują pliki makefile poszczególnych folderów. Próbuję zadeklarować zmienne w moim głównym pliku Makefile i udostępnić je innym folderom.
Na przykład w moim głównym Makefile
PACKAGES = jansson mysql ....
all:
do something here
test:
cd test
make test
A potem w moim test/Makefile Chcę mieć dostęp do poprzednich PAKIETY zmienna i dodawanie poszczególnych zależności makefile za tym na nią.
W teście/Makefile
PACKAGES += googletest googlemock
test
do something here
Czy ktoś może mi pomóc rozwiązać ten problem?
Dzięki
Tak, właśnie to miałem na myśli, ale nie byłem pewien, czy to była dobra praktyka. Wszystko się udało, dzięki – JonMorehouse