summaryrefslogtreecommitdiff
path: root/Android.mk (plain)
blob: a51d22cc3f295e397c647f6f2c377efa683f83a6
1LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_MODULE := libzvbi
5LOCAL_MODULE_TAGS := optional
6LOCAL_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
12LOCAL_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
13LOCAL_CLANG_CFLAGS+=-Wno-error=tautological-pointer-compare
14ifeq ($(ANDROID_BUILD_TYPE), 64)
15LOCAL_CFLAGS+=-DHAVE_S64_U64
16endif
17
18LOCAL_ARM_MODE := arm
19LOCAL_C_INCLUDES := external/icu4c/common
20LOCAL_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
24LOCAL_C_INCLUDES += external/icu/icu4c/source/common
25
26LOCAL_SHARED_LIBRARIES += libicuuc liblog libam_adp
27
28LOCAL_PRELINK_MODULE := false
29
30ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK)
31LOCAL_PROPRIETARY_MODULE := true
32endif
33
34include $(BUILD_SHARED_LIBRARY)
35include $(LOCAL_PATH)/ntsc_decode/Android.mk
36#include $(LOCAL_PATH)/test/Android.mk
37