summaryrefslogtreecommitdiff
path: root/tvapi/android/tvserver/Android.mk (plain)
blob: 34c9eeded237c0aa291b8e95a45d5a0dc64fbe40
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_STATIC_LIBRARIES := \
49 lib$(strip $(TVAPI_TARGET_BOARD_VERSION))
50LOCAL_C_INCLUDES := \
51 $(LOCAL_PATH)/../../libtv \
52 $(LOCAL_PATH)/../ \
53 $(LOCAL_PATH)/../../libtv/tvdb \
54 $(LOCAL_PATH)/../../libtv/tv \
55 $(LOCAL_PATH)/../../libtv/include \
56 $(LOCAL_PATH)/../../build/include \
57 $(LOCAL_PATH)/../../libtv/projects
58
59LOCAL_C_INCLUDES += \
60 bionic/libc/include \
61 bionic/libc/private \
62 system/extras/ext4_utils \
63 $(LOCAL_PATH)/../ \
64 $(LIB_SQLITE_PATH)/dist \
65 system/media/audio_effects/include
66
67
68LOCAL_C_INCLUDES += \
69 $(LIB_ZVBI_PATH)/ntsc_decode/include \
70 $(LIB_ZVBI_PATH)/ntsc_decode/include/ntsc_dmx \
71 $(LIB_ZVBI_PATH)/src \
72 $(DVB_PATH)/include/am_adp \
73 $(DVB_PATH)/include/am_mw \
74 $(DVB_PATH)/include/am_ver \
75 $(DVB_PATH)/android/ndk/include \
76 $(AM_LIBPLAYER_PATH)/amadec/include \
77 $(AM_LIBPLAYER_PATH)/amcodec/include \
78 $(AM_LIBPLAYER_PATH)/amffmpeg \
79 $(AM_LIBPLAYER_PATH)/amplayer
80
81LOCAL_CFLAGS += -DTARGET_BOARD_$(strip $(TVAPI_TARGET_BOARD_VERSION))
82
83LOCAL_MODULE:= libtvserver
84
85include $(BUILD_SHARED_LIBRARY)
86