diff options
| author | 2024-10-01 16:44:41 +0000 | |
|---|---|---|
| committer | 2024-10-01 16:44:41 +0000 | |
| commit | 371a037efb673f40b7385c3ccbe2b09b6523a06f (patch) | |
| tree | 2e864bf4e7f5b61fb2279cee35339cd46e9b92ea /java/ravenwood.go | |
| parent | 05ff7f07209883f3bf34e9a3552db97f4847d792 (diff) | |
Make the java jni_libs property configurable
Bug: 323382414
Bug: 370563864
Test: m nothing --no-skip-soong-tests
Change-Id: Iae8f472c81fbbb192effb4b3cf0066b6160e6b6c
Diffstat (limited to 'java/ravenwood.go')
| -rw-r--r-- | java/ravenwood.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/java/ravenwood.go b/java/ravenwood.go index 9239bbd6b..4c9fdc212 100644 --- a/java/ravenwood.go +++ b/java/ravenwood.go @@ -54,7 +54,7 @@ func getLibPath(archType android.ArchType) string { } type ravenwoodTestProperties struct { - Jni_libs []string + Jni_libs proptools.Configurable[[]string] // Specify another android_app module here to copy it to the test directory, so that // the ravenwood test can access it. This APK will be loaded as resources of the test @@ -126,7 +126,7 @@ func (r *ravenwoodTest) DepsMutator(ctx android.BottomUpMutatorContext) { } // Add jni libs - for _, lib := range r.ravenwoodTestProperties.Jni_libs { + for _, lib := range r.ravenwoodTestProperties.Jni_libs.GetOrDefault(ctx, nil) { ctx.AddVariationDependencies(ctx.Config().BuildOSTarget.Variations(), jniLibTag, lib) } @@ -238,7 +238,7 @@ func (r *ravenwoodTest) AndroidMkEntries() []android.AndroidMkEntries { type ravenwoodLibgroupProperties struct { Libs []string - Jni_libs []string + Jni_libs proptools.Configurable[[]string] // We use this to copy framework-res.apk to the ravenwood runtime directory. Data []string `android:"path,arch_variant"` @@ -280,7 +280,7 @@ func (r *ravenwoodLibgroup) DepsMutator(ctx android.BottomUpMutatorContext) { for _, lib := range r.ravenwoodLibgroupProperties.Libs { ctx.AddVariationDependencies(nil, ravenwoodLibContentTag, lib) } - for _, lib := range r.ravenwoodLibgroupProperties.Jni_libs { + for _, lib := range r.ravenwoodLibgroupProperties.Jni_libs.GetOrDefault(ctx, nil) { ctx.AddVariationDependencies(ctx.Config().BuildOSTarget.Variations(), jniLibTag, lib) } } |