summaryrefslogtreecommitdiff
path: root/tvapi/android/tvserver/Android.mk (plain)
blob: 7f9e5f1c19393685ed40038bab3d0fa730499f1a
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 main.cpp \
24 TvService.cpp
25
26LOCAL_SHARED_LIBRARIES := \
27 libtv
28
29LOCAL_SHARED_LIBRARIES += \
30 libui \
31 libutils \
32 libbinder \
33 libcutils \
34 libsqlite \
35 libmedia \
36 libtvbinder \
37 libhardware_legacy \
38 libdl \
39 libskia \
40 libtinyxml
41
42LOCAL_SHARED_LIBRARIES += \
43 libzvbi \
44 libntsc_decode \
45 libam_mw \
46 libam_adp \
47 libam_ver
48
49LOCAL_C_INCLUDES := \
50 $(LOCAL_PATH)/../../libtv \
51 $(LOCAL_PATH)/../ \
52 $(LOCAL_PATH)/../../libtv/tvdb \
53 $(LOCAL_PATH)/../../libtv/tv \
54 $(LOCAL_PATH)/../../libtv/include \
55 $(LOCAL_PATH)/../../build/include \
56
57LOCAL_C_INCLUDES += \
58 bionic/libc/include \
59 bionic/libc/private \
60 system/extras/ext4_utils \
61 $(LOCAL_PATH)/../ \
62 $(LIB_SQLITE_PATH)/dist \
63 system/media/audio_effects/include
64
65
66LOCAL_C_INCLUDES += \
67 $(LIB_ZVBI_PATH)/ntsc_decode/include \
68 $(LIB_ZVBI_PATH)/ntsc_decode/include/ntsc_dmx \
69 $(LIB_ZVBI_PATH)/src \
70 $(DVB_PATH)/include/am_adp \
71 $(DVB_PATH)/include/am_mw \
72 $(DVB_PATH)/include/am_ver \
73 $(DVB_PATH)/android/ndk/include \
74 $(AM_LIBPLAYER_PATH)/amadec/include \
75 $(AM_LIBPLAYER_PATH)/amcodec/include \
76 $(AM_LIBPLAYER_PATH)/amffmpeg \
77 $(AM_LIBPLAYER_PATH)/amplayer
78LOCAL_C_INCLUDES += hardware/amlogic/audio/libTVaudio
79LOCAL_CFLAGS += -DTARGET_BOARD_$(strip $(TVAPI_TARGET_BOARD_VERSION))
80
81LOCAL_MODULE:= tvserver
82
83include $(BUILD_EXECUTABLE)
84