blob: 88eee9ef59d559391bcb3f6942c1db0e6bd74018
1 | LOCAL_PATH:= $(call my-dir) |
2 | |
3 | include $(CLEAR_VARS) |
4 | |
5 | LOCAL_MODULE := libTVaudio |
6 | |
7 | LOCAL_SHARED_LIBRARIES := libcutils libutils libtinyalsa libdl \ |
8 | libmedia libbinder libstagefright libstagefright_foundation |
9 | |
10 | ifneq (0, $(shell expr $(PLATFORM_VERSION) \>= 5.0)) |
11 | LOCAL_SHARED_LIBRARIES += libsystemcontrolservice |
12 | else |
13 | LOCAL_SHARED_LIBRARIES += libsystemwriteservice |
14 | endif |
15 | LOCAL_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 | |
26 | LOCAL_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 | |
37 | LOCAL_CFLAGS := -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) -DUSE_SYS_WRITE_SERVICE=1 |
38 | |
39 | LOCAL_MODULE_TAGS := optional |
40 | LOCAL_PRELINK_MODULE := false |
41 | |
42 | include $(BUILD_SHARED_LIBRARY) |
43 |