LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) MY_ROOT := ../.. LOCAL_C_INCLUDES := \ ../thirdparty/jbig2dec \ ../thirdparty/openjpeg/src/lib/openjp2 \ ../thirdparty/jpeg \ ../thirdparty/zlib \ ../thirdparty/freetype/include \ ../scripts LOCAL_CFLAGS := \ -DFT2_BUILD_LIBRARY -DDARWIN_NO_CARBON -DHAVE_STDINT_H \ -DOPJ_HAVE_STDINT_H \ '-DFT_CONFIG_MODULES_H="slimftmodules.h"' \ '-DFT_CONFIG_OPTIONS_H="slimftoptions.h"' ifdef NDK_PROFILER LOCAL_CFLAGS += -pg -DNDK_PROFILER -O2 endif ifdef MEMENTO LOCAL_CFLAGS += -DMEMENTO -DMEMENTO_LEAKONLY endif LOCAL_MODULE := mupdfthirdparty LOCAL_SRC_FILES := \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_arith.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_arith_iaid.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_arith_int.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_generic.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_halftone.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_huffman.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_image.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_metadata.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_mmr.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_page.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_refinement.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_segment.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_symbol_dict.c \ $(MY_ROOT)/thirdparty/jbig2dec/jbig2_text.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/bio.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/cidx_manager.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/cio.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/dwt.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/event.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/function_list.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/image.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/invert.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/j2k.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/jp2.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/mct.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/mqc.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/openjpeg.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/opj_clock.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/phix_manager.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/pi.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/ppix_manager.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/raw.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/t1.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/t1_generate_luts.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/t2.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/tcd.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/tgt.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/thix_manager.c \ $(MY_ROOT)/thirdparty/openjpeg/src/lib/openjp2/tpix_manager.c \ $(MY_ROOT)/thirdparty/jpeg/jaricom.c \ $(MY_ROOT)/thirdparty/jpeg/jcomapi.c \ $(MY_ROOT)/thirdparty/jpeg/jdapimin.c \ $(MY_ROOT)/thirdparty/jpeg/jdapistd.c \ $(MY_ROOT)/thirdparty/jpeg/jdarith.c \ $(MY_ROOT)/thirdparty/jpeg/jdatadst.c \ $(MY_ROOT)/thirdparty/jpeg/jdatasrc.c \ $(MY_ROOT)/thirdparty/jpeg/jdcoefct.c \ $(MY_ROOT)/thirdparty/jpeg/jdcolor.c \ $(MY_ROOT)/thirdparty/jpeg/jddctmgr.c \ $(MY_ROOT)/thirdparty/jpeg/jdhuff.c \ $(MY_ROOT)/thirdparty/jpeg/jdinput.c \ $(MY_ROOT)/thirdparty/jpeg/jdmainct.c \ $(MY_ROOT)/thirdparty/jpeg/jdmarker.c \ $(MY_ROOT)/thirdparty/jpeg/jdmaster.c \ $(MY_ROOT)/thirdparty/jpeg/jdmerge.c \ $(MY_ROOT)/thirdparty/jpeg/jdpostct.c \ $(MY_ROOT)/thirdparty/jpeg/jdsample.c \ $(MY_ROOT)/thirdparty/jpeg/jdtrans.c \ $(MY_ROOT)/thirdparty/jpeg/jerror.c \ $(MY_ROOT)/thirdparty/jpeg/jfdctflt.c \ $(MY_ROOT)/thirdparty/jpeg/jfdctfst.c \ $(MY_ROOT)/thirdparty/jpeg/jfdctint.c \ $(MY_ROOT)/thirdparty/jpeg/jidctflt.c \ $(MY_ROOT)/thirdparty/jpeg/jidctfst.c \ $(MY_ROOT)/thirdparty/jpeg/jidctint.c \ $(MY_ROOT)/thirdparty/jpeg/jmemmgr.c \ $(MY_ROOT)/thirdparty/jpeg/jmemnobs.c \ $(MY_ROOT)/thirdparty/jpeg/jquant1.c \ $(MY_ROOT)/thirdparty/jpeg/jquant2.c \ $(MY_ROOT)/thirdparty/jpeg/jutils.c \ $(MY_ROOT)/thirdparty/zlib/adler32.c \ $(MY_ROOT)/thirdparty/zlib/compress.c \ $(MY_ROOT)/thirdparty/zlib/crc32.c \ $(MY_ROOT)/thirdparty/zlib/deflate.c \ $(MY_ROOT)/thirdparty/zlib/inffast.c \ $(MY_ROOT)/thirdparty/zlib/inflate.c \ $(MY_ROOT)/thirdparty/zlib/inftrees.c \ $(MY_ROOT)/thirdparty/zlib/trees.c \ $(MY_ROOT)/thirdparty/zlib/uncompr.c \ $(MY_ROOT)/thirdparty/zlib/zutil.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftbase.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftbbox.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftbitmap.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftgasp.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftglyph.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftinit.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftstroke.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftsynth.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftsystem.c \ $(MY_ROOT)/thirdparty/freetype/src/base/fttype1.c \ $(MY_ROOT)/thirdparty/freetype/src/base/ftxf86.c \ $(MY_ROOT)/thirdparty/freetype/src/cff/cff.c \ $(MY_ROOT)/thirdparty/freetype/src/cid/type1cid.c \ $(MY_ROOT)/thirdparty/freetype/src/psaux/psaux.c \ $(MY_ROOT)/thirdparty/freetype/src/pshinter/pshinter.c \ $(MY_ROOT)/thirdparty/freetype/src/psnames/psnames.c \ $(MY_ROOT)/thirdparty/freetype/src/raster/raster.c \ $(MY_ROOT)/thirdparty/freetype/src/smooth/smooth.c \ $(MY_ROOT)/thirdparty/freetype/src/sfnt/sfnt.c \ $(MY_ROOT)/thirdparty/freetype/src/truetype/truetype.c \ $(MY_ROOT)/thirdparty/freetype/src/type1/type1.c include $(BUILD_STATIC_LIBRARY)