summaryrefslogtreecommitdiff
path: root/libTVaudio/Android.mk (plain)
blob: 88eee9ef59d559391bcb3f6942c1db0e6bd74018
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 $(LOCAL_PATH)/ \
24 $(LOCAL_PATH)/audio \
25
26LOCAL_SRC_FILES := \
27 audio/aml_audio.c \
28 audio/audio_effect_control.c \
29 audio/android_out.cpp \
30 audio/audio_amaudio.cpp \
31 audio/audio_usb_check.cpp \
32 audio/amaudio_main.cpp \
33 audio/DDP_media_source.cpp \
34 audio/aml_shelf.c \
35 audio/DTSHD_media_source.cpp \
36
37LOCAL_CFLAGS := -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) -DUSE_SYS_WRITE_SERVICE=1
38
39LOCAL_MODULE_TAGS := optional
40LOCAL_PRELINK_MODULE := false
41
42include $(BUILD_SHARED_LIBRARY)
43