1ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_PATH:= $(call my-dir)
2ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
3ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmanninclude $(CLEAR_VARS)
4ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
5ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_MODULE := libpdfiumopenjpeg
6ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
7ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_ARM_MODE := arm
8ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_NDK_STL_VARIANT := gnustl_static
9ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
10ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_CFLAGS += -O3 -fstrict-aliasing -fprefetch-loop-arrays -fexceptions
11ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_CFLAGS += -Wno-non-virtual-dtor -Wall
12ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
13ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann# Mask some warnings. These are benign, but we probably want to fix them
14ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann# upstream at some point.
15ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_CFLAGS += -Wno-sign-compare -Wno-unused-parameter
16ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
17ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_SRC_FILES := \
18ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/bio.c \
19ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/cio.c \
20ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/dwt.c \
21ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/event.c \
22ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/function_list.c \
23ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/image.c \
24ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/invert.c \
25ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/j2k.c \
26ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/jp2.c \
27ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/mct.c \
28ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/mqc.c \
29ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/openjpeg.c \
30ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/opj_clock.c \
31ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/pi.c \
32ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/raw.c \
33ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/t1.c \
34ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/t2.c \
35ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/tcd.c \
36ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    libopenjpeg20/tgt.c
37ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
38ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. MoltmannLOCAL_C_INCLUDES := \
39ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann    external/pdfium
40ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmann
41ac3d58cff7c80b0ef56bf55130d91da17cbaa3c4Philip P. Moltmanninclude $(BUILD_STATIC_LIBRARY)
42