Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5605cb2d authored by Glenn Kasten's avatar Glenn Kasten
Browse files

Convert libaudiopolicyservice from Android.mk to Android.bp

Test: builds OK
Change-Id: I65da44493079443f1016288842d6d77e6190a7ce
parent 796e3afc
Loading
Loading
Loading
Loading
+53 −0
Original line number Diff line number Diff line
cc_library_shared {
    name: "libaudiopolicyservice",

    srcs: [
        "AudioPolicyClientImpl.cpp",
        "AudioPolicyEffects.cpp",
        "AudioPolicyInterfaceImpl.cpp",
        "AudioPolicyService.cpp",
    ],

    include_dirs: [
        "frameworks/av/services/audioflinger"
    ],

    shared_libs: [
        "libaudioclient",
        "libaudiofoundation",
        "libaudiopolicymanager",
        "libaudioutils",
        "libbinder",
        "libcutils",
        "libeffectsconfig",
        "libhardware_legacy",
        "liblog",
        "libmedia_helper",
        "libmediametrics",
        "libmediautils",
        "libsensorprivacy",
        "libutils",
        "soundtrigger_middleware-aidl-cpp",
    ],

    static_libs: [
        "libaudiopolicycomponents",
    ],

    header_libs: [
        "libaudiopolicycommon",
        "libaudiopolicyengine_interface_headers",
        "libaudiopolicymanager_interface_headers",
        "libaudioutils_headers",
    ],

    cflags: [
        "-fvisibility=hidden",
        "-Werror",
        "-Wall",
    ],

    export_shared_lib_headers: [
        "libsensorprivacy",
    ],
}
+0 −49
Original line number Diff line number Diff line
LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES:= \
    AudioPolicyService.cpp \
    AudioPolicyEffects.cpp \
    AudioPolicyInterfaceImpl.cpp \
    AudioPolicyClientImpl.cpp

LOCAL_C_INCLUDES := \
    frameworks/av/services/audioflinger \
    $(call include-path-for, audio-utils)

LOCAL_HEADER_LIBRARIES := \
    libaudiopolicycommon \
    libaudiopolicyengine_interface_headers \
    libaudiopolicymanager_interface_headers

LOCAL_SHARED_LIBRARIES := \
    libcutils \
    libutils \
    liblog \
    libbinder \
    libaudioclient \
    libaudioutils \
    libaudiofoundation \
    libhardware_legacy \
    libaudiopolicymanager \
    libmedia_helper \
    libmediametrics \
    libmediautils \
    libeffectsconfig \
    libsensorprivacy \
    soundtrigger_middleware-aidl-cpp

LOCAL_EXPORT_SHARED_LIBRARY_HEADERS := \
    libsensorprivacy

LOCAL_STATIC_LIBRARIES := \
    libaudiopolicycomponents

LOCAL_MODULE:= libaudiopolicyservice

LOCAL_CFLAGS += -fvisibility=hidden
LOCAL_CFLAGS += -Wall -Werror

include $(BUILD_SHARED_LIBRARY)