summaryrefslogtreecommitdiff
path: root/libTVaudio/Android.mk (plain)
blob: 92ef4b5ca1d4b4d234c84be5effdea8a37accb61
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 libaaudio liblog libaudioclient \
11 libmedia_helper
12
13ifneq (0, $(shell expr $(PLATFORM_VERSION) \>= 5.0))
14LOCAL_SHARED_LIBRARIES += libsystemcontrolservice
15else
16LOCAL_SHARED_LIBRARIES += libsystemwriteservice
17endif
18LOCAL_C_INCLUDES := \
19 $(TOP)/frameworks/native/services \
20 $(TOP)/frameworks/native/include \
21 $(TOP)/$(BOARD_AML_VENDOR_PATH)/frameworks/services \
22 external/tinyalsa/include \
23 frameworks/av/include/media/stagefright \
24 frameworks/av/include/media \
25 frameworks/native/include/media/openmax \
26 frameworks/av/media/libeffects/lvm/lib/StereoWidening/lib \
27 frameworks/av/media/libeffects/lvm/lib/StereoWidening/src \
28 frameworks/av/media/libeffects/lvm/lib/Common/lib \
29 frameworks/av/media/libeffects/lvm/lib/Common/src \
30 $(LOCAL_PATH)/ \
31 $(LOCAL_PATH)/audio \
32
33LOCAL_SRC_FILES := \
34 audio/aml_audio.c \
35 audio/audio_effect_control.c \
36 audio/android_out.cpp \
37 audio/audio_amaudio.cpp \
38 audio/audio_usb_check.cpp \
39 audio/amaudio_main.cpp \
40 audio/aml_shelf.c \
41 ../audio_virtual_effect.c
42 #audio/DDP_media_source.cpp \
43 #audio/DTSHD_media_source.cpp
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