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