blob: 7f9e5f1c19393685ed40038bab3d0fa730499f1a
1 | LOCAL_PATH:= $(call my-dir) |
2 | |
3 | |
4 | DVB_PATH := $(wildcard external/dvb) |
5 | |
6 | ifeq ($(DVB_PATH), ) |
7 | DVB_PATH := $(wildcard vendor/amlogic/dvb) |
8 | endif |
9 | |
10 | AM_LIBPLAYER_PATH := $(wildcard vendor/amlogic/frameworks/av/LibPlayer) |
11 | LIB_ZVBI_PATH := $(wildcard external/libzvbi) |
12 | LIB_SQLITE_PATH := $(wildcard external/sqlite) |
13 | |
14 | |
15 | #tvserver |
16 | include $(CLEAR_VARS) |
17 | |
18 | |
19 | |
20 | LOCAL_MODULE_TAGS := optional |
21 | |
22 | LOCAL_SRC_FILES:= \ |
23 | main.cpp \ |
24 | TvService.cpp |
25 | |
26 | LOCAL_SHARED_LIBRARIES := \ |
27 | libtv |
28 | |
29 | LOCAL_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 | |
42 | LOCAL_SHARED_LIBRARIES += \ |
43 | libzvbi \ |
44 | libntsc_decode \ |
45 | libam_mw \ |
46 | libam_adp \ |
47 | libam_ver |
48 | |
49 | LOCAL_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 | |
57 | LOCAL_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 | |
66 | LOCAL_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 |
78 | LOCAL_C_INCLUDES += hardware/amlogic/audio/libTVaudio |
79 | LOCAL_CFLAGS += -DTARGET_BOARD_$(strip $(TVAPI_TARGET_BOARD_VERSION)) |
80 | |
81 | LOCAL_MODULE:= tvserver |
82 | |
83 | include $(BUILD_EXECUTABLE) |
84 |