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

Commit 829d0ac9 authored by Yuntao Xu's avatar Yuntao Xu
Browse files

Convert visualizer/Android.mk to Android.bp

Convert the Make file to a Soong one

Bug: 186462909
Test: compared the results built by Make and Soong
Test: TreeHugger
Change-Id: Iae4fa8d3debb71c7e06fb68ad687218d3589548f
Merged-In: Ib2c282a2b4f36f1067383609b5c6da9f763e262b
parent b9e7fac1
Loading
Loading
Loading
Loading
+41 −0
Original line number Diff line number Diff line
package {
    default_applicable_licenses: ["frameworks_av_media_libeffects_visualizer_license"],
}

// See: http://go/android-license-faq
license {
    name: "frameworks_av_media_libeffects_visualizer_license",
    visibility: [":__subpackages__"],
    license_kinds: [
        "SPDX-license-identifier-Apache-2.0",
    ],
    license_text: [
        "NOTICE",
    ],
}

// Visualizer library
cc_library_shared {
    name: "libvisualizer",
    vendor: true,
    srcs: ["EffectVisualizer.cpp"],
    cflags: [
        "-O2",
        "-fvisibility=hidden",
        "-Wall",
        "-Werror",
        "-DBUILD_FLOAT",
        "-DSUPPORT_MC",
    ],
    shared_libs: [
        "libcutils",
        "liblog",
        "libdl",
    ],
    relative_install_path: "soundfx",
    header_libs: [
        "libhardware_headers",
        "libaudioeffects",
        "libaudioutils_headers",
    ],
}
+0 −31
Original line number Diff line number Diff line
LOCAL_PATH:= $(call my-dir)

# Visualizer library
include $(CLEAR_VARS)

LOCAL_VENDOR_MODULE := true
LOCAL_SRC_FILES:= \
	EffectVisualizer.cpp

LOCAL_CFLAGS+= -O2 -fvisibility=hidden
LOCAL_CFLAGS += -Wall -Werror
LOCAL_CFLAGS += -DBUILD_FLOAT -DSUPPORT_MC

LOCAL_SHARED_LIBRARIES := \
	libcutils \
	liblog \
	libdl

LOCAL_MODULE_RELATIVE_PATH := soundfx
LOCAL_MODULE:= libvisualizer
LOCAL_LICENSE_KINDS:= SPDX-license-identifier-Apache-2.0
LOCAL_LICENSE_CONDITIONS:= notice
LOCAL_NOTICE_FILE:= $(LOCAL_PATH)/NOTICE

LOCAL_C_INCLUDES := \
	$(call include-path-for, audio-effects) \
	$(call include-path-for, audio-utils)


LOCAL_HEADER_LIBRARIES += libhardware_headers
include $(BUILD_SHARED_LIBRARY)