From fe0c38aed52b9c644c7e753348bb1b9e20197f95 Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Tue, 21 May 2019 19:45:09 +0900 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)" {} \; Bug: 133124190 Test: m Change-Id: Id175c99daa77507847673777a8dcce51897ab17b --- 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 e15526a571f5e..3b644e9a6b71a 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 75c6849208f7a..5ddb68701814a 100644 --- a/services/core/Android.bp +++ b/services/core/Android.bp @@ -49,8 +49,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 9097430542c1d..153820d4853ef 100644 --- a/services/tests/servicestests/Android.bp +++ b/services/tests/servicestests/Android.bp @@ -70,7 +70,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 c22ca90a79c2e..8b25b969c1706 100644 --- a/services/tests/uiservicestests/Android.bp +++ b/services/tests/uiservicestests/Android.bp @@ -53,6 +53,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", ], }