blob: 77ec96b716c5aa63a154ce1036a39c5fd451c194
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 | 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 | |
30 | LOCAL_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 | |
42 | LOCAL_STATIC_LIBRARIES += libmusicbundle |
43 | |
44 | LOCAL_CFLAGS := -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) -DUSE_SYS_WRITE_SERVICE=1 |
45 | |
46 | LOCAL_MODULE_TAGS := optional |
47 | LOCAL_PRELINK_MODULE := false |
48 | |
49 | include $(BUILD_SHARED_LIBRARY) |
50 |