From 70a2a32350bde595b0ca8f703be8ab37b20dedf0 Mon Sep 17 00:00:00 2001 From: Rock Huang Date: Fri, 13 Sep 2024 22:01:59 +0800 Subject: [PATCH] Add SOONG_NAMESPACES for mediaDrm plugin * Without this CL, the following gs-common ag/29381547 will hit a duplicated name issue. Bug: 364190751 Bug: 229298787 Bug: 366426322 Flag: EXEMPT castauth enabled Test: ab/P80927970 Change-Id: I6bf2fe4ce933f70179cb83fa597caaf98806ffdc --- cast_auth/mediadrm/Android.bp | 11 +++++++++-- device-tangorpro.mk | 3 +++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/cast_auth/mediadrm/Android.bp b/cast_auth/mediadrm/Android.bp index 1dc4e32..e113d24 100644 --- a/cast_auth/mediadrm/Android.bp +++ b/cast_auth/mediadrm/Android.bp @@ -1,7 +1,11 @@ - // ---------------------------------------------------------------------------- // Builds android.hardware.drm-service.castkey // +// TODO(b/366426322): Merge these targets into `device/google/gs-common`. + +soong_namespace { +} + package { // See: http://go/android-license-faq // A large-scale-change added 'default_applicable_licenses' to import @@ -32,7 +36,10 @@ cc_defaults { relative_install_path: "hw", - cflags: ["-Wall", "-Werror"], + cflags: [ + "-Wall", + "-Werror", + ], include_dirs: [ "device/google/tangorpro/cast_auth/mediadrm/include", diff --git a/device-tangorpro.mk b/device-tangorpro.mk index 23e5e13..d1d1ada 100644 --- a/device-tangorpro.mk +++ b/device-tangorpro.mk @@ -258,7 +258,10 @@ PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_SOONG_NAMESPACES += \ vendor/lib64 +# TODO(b/366426322): Merge CastKey Drm plugin into `device/google/gs-common`. # CastKey Drm plugin modules +PRODUCT_SOONG_NAMESPACES += \ + device/google/tangorpro/cast_auth/mediadrm PRODUCT_PACKAGES += \ android.hardware.drm-service.castkey