blob: 92ef4b5ca1d4b4d234c84be5effdea8a37accb61
1 | LOCAL_PATH:= $(call my-dir) |
2 | |
3 | include $(CLEAR_VARS) |
4 | |
5 | LOCAL_MODULE := libTVaudio |
6 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
7 | LOCAL_PROPRIETARY_MODULE := true |
8 | endif |
9 | LOCAL_SHARED_LIBRARIES := libcutils libutils libtinyalsa libdl \ |
10 | libmedia libbinder libstagefright libstagefright_foundation libaaudio liblog libaudioclient \ |
11 | libmedia_helper |
12 | |
13 | ifneq (0, $(shell expr $(PLATFORM_VERSION) \>= 5.0)) |
14 | LOCAL_SHARED_LIBRARIES += libsystemcontrolservice |
15 | else |
16 | LOCAL_SHARED_LIBRARIES += libsystemwriteservice |
17 | endif |
18 | LOCAL_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 | |
33 | LOCAL_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 |
44 | LOCAL_STATIC_LIBRARIES += libmusicbundle |
45 | |
46 | LOCAL_CFLAGS := -DANDROID_PLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) -DUSE_SYS_WRITE_SERVICE=1 |
47 | |
48 | LOCAL_MODULE_TAGS := optional |
49 | LOCAL_PRELINK_MODULE := false |
50 | |
51 | include $(BUILD_SHARED_LIBRARY) |
52 |