Android.mk, Windows Shell: Sådan får du listen over alle mapper og undermapper uden komplet vej

Indlæg af Hanne Mølgaard Plasc

Problem



LOCAL\_PATH := $(call my-dir) //returns jni
LOCAL\_C\_INCLUDES := jnisharedCorefilterssupplemental jnisharedCoreaspect\_ratio
jnisharedCorecache jnisharedCoredoc\_axis jnisharedCorekiss\_fft
jnisharedCoreperspective jnisharedCoresupplemental jnisharedCore	ypes


Jeg har hardcoded værdien for LOCAL\_C\_INCLUDES. Jeg vil dog gerne bruge Windows Shell-kommando til at få denne værdi for LOCAL\_C\_INCLUDES. Jeg undersøgte dette i over 2 timer, men kunne ikke finde nogen.


Hvordan får jeg en liste over mapper og undermapper uden filerne


Undertryk navne navne er noteret med DIR


ALLFOLDERS := $(shell dir $(LOCAL\_PATH)sharedCore /b /s /ad)


Ovenstående kommando giver mig hele stien til mapper og undermapper. Jeg kræver dog kun stien fra den aktuelle mappe dvs. jni \ shared \ Core \ filters og ikke hele stien fra D: \ osv.

Bedste reference