diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2021-02-04 20:02:01 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2021-02-04 20:02:01 +0000 |
commit | 61425bde580bb0f4c6a737b818b18e946c8fae19 (patch) | |
tree | 0d6bfd703e0be3051e7ee6ee3dc4aa3ef588ae97 | |
parent | 7b05f5f8dcae4fb5335066be4887cdddbfd15823 (diff) | |
parent | 180592b84388ed395d2f4aea99214775697df06a (diff) | |
download | hidl-android11-mainline-media-release.tar.gz |
Snap for 7124398 from 180592b84388ed395d2f4aea99214775697df06a to mainline-media-releaseandroid-mainline-11.0.0_r39android-mainline-11.0.0_r32android-mainline-11.0.0_r16android11-mainline-media-release
Change-Id: I2c5bed80ac36c43b69b7650d68265ebae8a0d26e
-rw-r--r-- | build/hidl_interface.go | 33 | ||||
-rw-r--r-- | build/properties.go | 19 |
2 files changed, 35 insertions, 17 deletions
diff --git a/build/hidl_interface.go b/build/hidl_interface.go index c4a84a6e..c4f0256f 100644 --- a/build/hidl_interface.go +++ b/build/hidl_interface.go @@ -683,9 +683,10 @@ This corresponds to the "-r%s:<some path>" option that would be passed into hidl // to build framework, which is used to build system_current. Use core_current // plus hwbinder.stubs, which together form a subset of system_current that does // not depend on framework. - Sdk_version: proptools.StringPtr("core_current"), - Libs: []string{"hwbinder.stubs"}, - Apex_available: i.properties.Apex_available, + Sdk_version: proptools.StringPtr("core_current"), + Libs: []string{"hwbinder.stubs"}, + Apex_available: i.properties.Apex_available, + Min_sdk_version: getMinSdkVersion(name.string()), } mctx.CreateModule(java.LibraryFactory, &javaProperties{ @@ -710,11 +711,12 @@ This corresponds to the "-r%s:<some path>" option that would be passed into hidl Outputs: []string{name.sanitizedDir() + "Constants.java"}, }) mctx.CreateModule(java.LibraryFactory, &javaProperties{ - Name: proptools.StringPtr(name.javaConstantsName()), - Defaults: []string{"hidl-java-module-defaults"}, - Sdk_version: proptools.StringPtr("core_current"), - Srcs: []string{":" + name.javaConstantsSourcesName()}, - Apex_available: i.properties.Apex_available, + Name: proptools.StringPtr(name.javaConstantsName()), + Defaults: []string{"hidl-java-module-defaults"}, + Sdk_version: proptools.StringPtr("core_current"), + Srcs: []string{":" + name.javaConstantsSourcesName()}, + Apex_available: i.properties.Apex_available, + Min_sdk_version: getMinSdkVersion(name.string()), }) } @@ -966,7 +968,22 @@ var minSdkVersion = map[string]string{ "android.hardware.neuralnetworks@1.1": "30", "android.hardware.neuralnetworks@1.2": "30", "android.hardware.neuralnetworks@1.3": "30", + "android.hardware.wifi@1.0": "30", + "android.hardware.wifi@1.1": "30", + "android.hardware.wifi@1.2": "30", + "android.hardware.wifi@1.3": "30", + "android.hardware.wifi@1.4": "30", + "android.hardware.wifi.hostapd@1.0": "30", + "android.hardware.wifi.hostapd@1.1": "30", + "android.hardware.wifi.hostapd@1.2": "30", + "android.hardware.wifi.supplicant@1.0": "30", + "android.hardware.wifi.supplicant@1.1": "30", + "android.hardware.wifi.supplicant@1.2": "30", + "android.hardware.wifi.supplicant@1.3": "30", "android.hidl.allocator@1.0": "29", + "android.hidl.manager@1.0": "30", + "android.hidl.manager@1.1": "30", + "android.hidl.manager@1.2": "30", "android.hidl.memory.token@1.0": "29", "android.hidl.memory@1.0": "29", "android.hidl.safe_union@1.0": "29", diff --git a/build/properties.go b/build/properties.go index b0b4b853..d746beca 100644 --- a/build/properties.go +++ b/build/properties.go @@ -46,15 +46,16 @@ type ccProperties struct { } type javaProperties struct { - Name *string - Owner *string - Defaults []string - Installable *bool - Sdk_version *string - Srcs []string - Libs []string - Static_libs []string - Apex_available []string + Name *string + Owner *string + Defaults []string + Installable *bool + Sdk_version *string + Srcs []string + Libs []string + Static_libs []string + Apex_available []string + Min_sdk_version *string } type fuzzConfig struct { |