summaryrefslogtreecommitdiff
path: root/libTVaudio/Android.mk (plain)
blob: 714515ed405a99e388a6fbe80fc2cef059c9b916
1LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE := libTVaudio
6ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
7 LOCAL_PROPRIETARY_MODULE := true
8endif
9LOCAL_SHARED_LIBRARIES := libcutils libutils libtinyalsa libdl \
10 libmedia libbinder libstagefright libstagefright_foundation
11
12ifneq (0, $(shell expr $(PLATFORM_VERSION) \>= 5.0))
13LOCAL_SHARED_LIBRARIES += libsystemcontrolservice
14else
15LOCAL_SHARED_LIBRARIES += libsystemwriteservice
16endif
17LOCAL_C_INCLUDES := \
18 $(TOP)/frameworks/native/services \
19 $(TOP)/frameworks/native/include \
20 $(TOP)/vendor/amlogic/frameworks/services \
21 external/tinyalsa/include \
22 frameworks/av/include/media/stagefright \
23 frameworks/av/include/media \
24 frameworks/native/include/media/openmax \
25 frameworks/av/media/libeffects/lvm/lib/StereoWidening/lib \
26 frameworks/av/media/libeffects/lvm/lib/StereoWidening/src \
27 frameworks/av/media/libeffects/lvm/lib/Common/lib \
28 frameworks/av/media/libeffects/lvm/lib/Common/src \
29 $(LOCAL_PATH)/ \
30 $(LOCAL_PATH)/audio \
31
32LOCAL_SRC_FILES := \
33 audio/aml_audio.c \
34 audio/audio_effect_control.c \
35 audio/android_out.cpp \
36 audio/audio_amaudio.cpp \
37 audio/audio_usb_check.cpp \
38 audio/amaudio_main.cpp \
39 audio/DDP_media_source.cpp \
40 audio/aml_shelf.c \
41 audio/DTSHD_media_source.cpp \
42 ../audio_virtual_effect.c
43
44LOCAL_STATIC_LIBRARIES += libmusicbundle
45
46LOCAL_CFLAGS := -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) -DUSE_SYS_WRITE_SERVICE=1
47
48LOCAL_MODULE_TAGS := optional
49LOCAL_PRELINK_MODULE := false
50
51include $(BUILD_SHARED_LIBRARY)
52