blob: 34c9eeded237c0aa291b8e95a45d5a0dc64fbe40
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 | TvService.cpp |
24 | |
25 | LOCAL_SHARED_LIBRARIES := \ |
26 | libtv |
27 | |
28 | LOCAL_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 | |
41 | LOCAL_SHARED_LIBRARIES += \ |
42 | libzvbi \ |
43 | libntsc_decode \ |
44 | libam_mw \ |
45 | libam_adp \ |
46 | libam_ver |
47 | |
48 | LOCAL_STATIC_LIBRARIES := \ |
49 | lib$(strip $(TVAPI_TARGET_BOARD_VERSION)) |
50 | LOCAL_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 | |
59 | LOCAL_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 | |
68 | LOCAL_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 | |
81 | LOCAL_CFLAGS += -DTARGET_BOARD_$(strip $(TVAPI_TARGET_BOARD_VERSION)) |
82 | |
83 | LOCAL_MODULE:= libtvserver |
84 | |
85 | include $(BUILD_SHARED_LIBRARY) |
86 |