Chciałbym zapytać, co powinno być napisane w pliku Android.mk, aby wywołać pliki mk w podkatalogach bieżącego katalogu.
przykład:
/packages/Android.mk
/package/groupA/Android.mk
/packages/groupA/AppA/Android.mk
/packages/groupA/AppB/Android.mk
Czytanie plików Android.mk w podkatalogach rekursywnie
Wiem, że za pomocą include $(call all-subdir-makefiles)
, plik Android.mk w bezpośrednim podkatalogu zostanie odczytany (przykład: /package/groupA/Android.mk). Jednak /packages/groupA/AppA/Android.mk i /packages/groupA/AppB/Android.mk nie będą czytane.
Zastanawiam się, czy istnieje inne makro, które wykonuje rekursywne czytanie pliku Android.mk dla wszystkich podkatalogów.
Dzięki,
artsylar
dzięki za odpowiedź. faktycznie, mam to działa bez konieczności pisania 'include $ (call all-subdir-makefiles)' w pliku mk. Wygląda na to, że wystąpił problem w skrypcie, który odczytuje wszystkie pliki mk. Spróbuję czasem twojej odpowiedzi. Wiem, że będzie to pomocne dla innych. – artsylar