summaryrefslogtreecommitdiff
path: root/tvapi/android/tvserver/Android.mk (plain)
blob: ccb6aad772bad0a90dbe3565065ec8abd18cfee2
1LOCAL_PATH:= $(call my-dir)
2
3
4DVB_PATH := $(wildcard external/dvb)
5
6ifeq ($(DVB_PATH), )
7 DVB_PATH := $(wildcard vendor/amlogic/dvb)
8endif
9
10AM_LIBPLAYER_PATH := $(wildcard vendor/amlogic/frameworks/av/LibPlayer)
11LIB_ZVBI_PATH := $(wildcard external/libzvbi)
12LIB_SQLITE_PATH := $(wildcard external/sqlite)
13
14
15#tvserver
16include $(CLEAR_VARS)
17
18
19
20LOCAL_MODULE_TAGS := optional
21
22LOCAL_SRC_FILES:= \
23 TvService.cpp
24
25LOCAL_SHARED_LIBRARIES := \
26 libtv
27
28LOCAL_SHARED_LIBRARIES += \
29 libui \
30 libutils \
31 libbinder \
32 libcutils \
33 libsqlite \
34 libmedia \
35 libtvbinder \
36 libhardware_legacy \
37 libdl \
38 libskia \
39 libtinyxml
40
41LOCAL_SHARED_LIBRARIES += \
42 libzvbi \
43 libntsc_decode \
44 libam_mw \
45 libam_adp \
46 libam_ver
47
48LOCAL_C_INCLUDES := \
49 $(LOCAL_PATH)/../../libtv \
50 $(LOCAL_PATH)/../ \
51 $(LOCAL_PATH)/../../libtv/tvdb \
52 $(LOCAL_PATH)/../../libtv/tv \
53 $(LOCAL_PATH)/../../libtv/include \
54 $(LOCAL_PATH)/../../build/include \
55
56LOCAL_C_INCLUDES += \
57 bionic/libc/include \
58 bionic/libc/private \
59 system/extras/ext4_utils \
60 $(LOCAL_PATH)/../ \
61 $(LIB_SQLITE_PATH)/dist \
62 system/media/audio_effects/include
63
64
65LOCAL_C_INCLUDES += \
66 $(LIB_ZVBI_PATH)/ntsc_decode/include \
67 $(LIB_ZVBI_PATH)/ntsc_decode/include/ntsc_dmx \
68 $(LIB_ZVBI_PATH)/src \
69 $(DVB_PATH)/include/am_adp \
70 $(DVB_PATH)/include/am_mw \
71 $(DVB_PATH)/include/am_ver \
72 $(DVB_PATH)/android/ndk/include \
73 $(AM_LIBPLAYER_PATH)/amadec/include \
74 $(AM_LIBPLAYER_PATH)/amcodec/include \
75 $(AM_LIBPLAYER_PATH)/amffmpeg \
76 $(AM_LIBPLAYER_PATH)/amplayer
77
78
79LOCAL_MODULE:= libtvserver
80
81include $(BUILD_SHARED_LIBRARY)
82