diff --git a/audio/aidl/default/Android.bp b/audio/aidl/default/Android.bp index 5354b8e329..f536776c98 100644 --- a/audio/aidl/default/Android.bp +++ b/audio/aidl/default/Android.bp @@ -52,8 +52,8 @@ cc_binary { srcs: ["main.cpp"], } -cc_library_static { - name: "libaudioeffectserviceexampleimpl", +cc_defaults { + name: "aidlaudioeffectservice_defaults", vendor: true, shared_libs: [ "libbase", @@ -61,6 +61,17 @@ cc_library_static { "android.media.audio.common.types-V1-ndk", "android.hardware.audio.effect-V1-ndk", ], + cflags: [ + "-Wall", + "-Wextra", + "-Werror", + "-Wthread-safety", + ], +} + +cc_library_static { + name: "libaudioeffectserviceexampleimpl", + defaults: ["aidlaudioeffectservice_defaults"], export_include_dirs: ["include"], srcs: [ "EffectFactory.cpp", @@ -75,21 +86,9 @@ cc_binary { relative_install_path: "hw", init_rc: ["android.hardware.audio.effect.service-aidl.example.rc"], vintf_fragments: ["android.hardware.audio.effect.service-aidl.xml"], - vendor: true, - shared_libs: [ - "libbase", - "libbinder_ndk", - "android.media.audio.common.types-V1-ndk", - "android.hardware.audio.effect-V1-ndk", - ], + defaults: ["aidlaudioeffectservice_defaults"], static_libs: [ "libaudioeffectserviceexampleimpl", ], - cflags: [ - "-Wall", - "-Wextra", - "-Werror", - "-Wthread-safety", - ], srcs: ["EffectMain.cpp"], }