From cb29c2b2c90d820d4f6e7646b99f1582d484d237 Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Wed, 22 May 2019 01:20:45 -0700 Subject: [PATCH] Properly use versioned interfaces. Our stable AIDL interfaces need to use versioned build targets, otherwise getVersion will always return 0, which makes it impossible to support different components at different versions. List generated with: find . -name Android.bp -exec egrep \ -H "(netd|dnsresolver|ipmemorystore|networkstack).aidl.interface(s?)-(java|cpp)" {} \; \ | grep -v oemnetd | grep -v tests/ Test: m Bug: 133124190 (cherry-pick from aosp/968011) Merged-In: Idf49e840263ef32b9ee4fafa6718d4f893ea7c87 (cherry picked from commit 433f7c4178aaadac7d6a5f6727f39ef83342d436) Change-Id: I77e2291b52fda24ee01e1b22ddafe4fe7368959e --- packages/NetworkStack/Android.bp | 4 ++-- packages/NetworkStack/tests/unit/Android.bp | 4 ++-- services/core/Android.bp | 4 ++-- services/net/Android.bp | 8 ++++---- services/tests/servicestests/Android.bp | 2 +- services/tests/uiservicestests/Android.bp | 2 +- tests/net/Android.bp | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/NetworkStack/Android.bp b/packages/NetworkStack/Android.bp index aefa882f0ce83..c013b8c09ed65 100644 --- a/packages/NetworkStack/Android.bp +++ b/packages/NetworkStack/Android.bp @@ -42,8 +42,8 @@ android_library { static_libs: [ "androidx.annotation_annotation", "ipmemorystore-client", - "netd_aidl_interface-java", - "networkstack-aidl-interfaces-java", + "netd_aidl_interface-V2-java", + "networkstack-aidl-interfaces-V3-java", "datastallprotosnano", "networkstackprotosnano", "captiveportal-lib", diff --git a/packages/NetworkStack/tests/unit/Android.bp b/packages/NetworkStack/tests/unit/Android.bp index 039f6bf791fb0..6cc80543fc74d 100644 --- a/packages/NetworkStack/tests/unit/Android.bp +++ b/packages/NetworkStack/tests/unit/Android.bp @@ -72,7 +72,7 @@ android_test { "libutilscallstack", "libziparchive", "libz", - "netd_aidl_interface-cpp", + "netd_aidl_interface-V2-cpp", ], } @@ -94,7 +94,7 @@ cc_library_shared { "liblog", "libcutils", "libnativehelper", - "netd_aidl_interface-cpp", + "netd_aidl_interface-V2-cpp", ], static_libs: [ "libapf", diff --git a/services/core/Android.bp b/services/core/Android.bp index 9e1b3b8abc999..9855e4ea339a7 100644 --- a/services/core/Android.bp +++ b/services/core/Android.bp @@ -51,8 +51,8 @@ java_library_static { "android.hardware.configstore-V1.0-java", "android.hardware.contexthub-V1.0-java", "android.hidl.manager-V1.2-java", - "dnsresolver_aidl_interface-java", - "netd_aidl_interface-java", + "dnsresolver_aidl_interface-V2-java", + "netd_aidl_interface-V2-java", "netd_event_listener_interface-java", ], } diff --git a/services/net/Android.bp b/services/net/Android.bp index 4b0a27bbba80b..fb548f9975c5d 100644 --- a/services/net/Android.bp +++ b/services/net/Android.bp @@ -65,10 +65,10 @@ java_library_static { name: "services.net", srcs: ["java/**/*.java"], static_libs: [ - "dnsresolver_aidl_interface-java", + "dnsresolver_aidl_interface-V2-java", "ipmemorystore-client", - "netd_aidl_interface-java", - "networkstack-aidl-interfaces-java", + "netd_aidl_interface-V2-java", + "networkstack-aidl-interfaces-V3-java", ], } @@ -81,7 +81,7 @@ java_library_static { "java/android/net/ipmemorystore/**/*.java", ], static_libs: [ - "ipmemorystore-aidl-interfaces-java", + "ipmemorystore-aidl-interfaces-V3-java", ], } diff --git a/services/tests/servicestests/Android.bp b/services/tests/servicestests/Android.bp index 1522a60850a1c..869913dec6469 100644 --- a/services/tests/servicestests/Android.bp +++ b/services/tests/servicestests/Android.bp @@ -73,7 +73,7 @@ android_test { "libui", "libunwindstack", "libutils", - "netd_aidl_interface-cpp", + "netd_aidl_interface-V2-cpp", ], dxflags: ["--multi-dex"], diff --git a/services/tests/uiservicestests/Android.bp b/services/tests/uiservicestests/Android.bp index 92198fa8cb0c2..4a9cef1f1cbd0 100644 --- a/services/tests/uiservicestests/Android.bp +++ b/services/tests/uiservicestests/Android.bp @@ -55,6 +55,6 @@ android_test { "libui", "libunwindstack", "libutils", - "netd_aidl_interface-cpp", + "netd_aidl_interface-V2-cpp", ], } diff --git a/tests/net/Android.bp b/tests/net/Android.bp index 1fbb6580c389c..306cc515c8704 100644 --- a/tests/net/Android.bp +++ b/tests/net/Android.bp @@ -56,7 +56,7 @@ java_defaults { "libutilscallstack", "libziparchive", "libz", - "netd_aidl_interface-cpp", + "netd_aidl_interface-V2-cpp", "libnetworkstatsfactorytestjni", ], }