blob: a51d22cc3f295e397c647f6f2c377efa683f83a6
1 | LOCAL_PATH := $(call my-dir) |
2 | include $(CLEAR_VARS) |
3 | |
4 | LOCAL_MODULE := libzvbi |
5 | LOCAL_MODULE_TAGS := optional |
6 | LOCAL_SRC_FILES := src/bit_slicer.c src/cache.c src/caption.c src/conv.c src/dvb_mux.c src/dvb_demux.c src/exp-html.c \ |
7 | src/exp-templ.c src/exp-txt.c src/exp-vtx.c src/exp-gfx.c src/export.c src/hamm.c src/idl_demux.c src/io.c src/io-bktr.c src/io-dvb.c \ |
8 | src/io-sim.c src/io-v4l.c src/io-v4l2.c src/io-v4l2k.c src/lang.c src/misc.c src/packet.c src/teletext.c src/page_table.c \ |
9 | src/pfc_demux.c src/proxy-client.c src/raw_decoder.c src/sampling_par.c src/search.c src/ure.c src/sliced_filter.c \ |
10 | src/tables.c src/trigger.c src/vbi.c src/vps.c src/wss.c src/xds_demux.c src/decoder.c src/dtvcc.c |
11 | |
12 | LOCAL_CFLAGS+=-D_REENTRANT -D_GNU_SOURCE -DENABLE_DVB=1 -DENABLE_V4L=1 -DENABLE_V4L2=1 -DHAVE_ICONV=1 -DPACKAGE=\"zvbi\" -DVERSION=\"0.2.33\" -DANDROID |
13 | LOCAL_CLANG_CFLAGS+=-Wno-error=tautological-pointer-compare |
14 | ifeq ($(ANDROID_BUILD_TYPE), 64) |
15 | LOCAL_CFLAGS+=-DHAVE_S64_U64 |
16 | endif |
17 | |
18 | LOCAL_ARM_MODE := arm |
19 | LOCAL_C_INCLUDES := external/icu4c/common |
20 | LOCAL_C_INCLUDES := \ |
21 | vendor/amlogic/dvb/include/am_adp \ |
22 | $(BOARD_AML_VENDOR_PATH)/dvb/include/am_adp |
23 | #LOCAL_C_INCLUDES := external/dvb/include/am_adp |
24 | LOCAL_C_INCLUDES += external/icu/icu4c/source/common |
25 | |
26 | LOCAL_SHARED_LIBRARIES += libicuuc liblog libam_adp |
27 | |
28 | LOCAL_PRELINK_MODULE := false |
29 | |
30 | ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) |
31 | LOCAL_PROPRIETARY_MODULE := true |
32 | endif |
33 | |
34 | include $(BUILD_SHARED_LIBRARY) |
35 | include $(LOCAL_PATH)/ntsc_decode/Android.mk |
36 | #include $(LOCAL_PATH)/test/Android.mk |
37 |