Home | History | Annotate | Download | only in fpdfsdk
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 include $(CLEAR_VARS)
      4 
      5 LOCAL_MODULE := libpdfium
      6 
      7 LOCAL_ARM_MODE := arm
      8 LOCAL_SDK_VERSION := 19
      9 LOCAL_NDK_STL_VARIANT := gnustl_static
     10 
     11 LOCAL_CFLAGS += -O3 -fstrict-aliasing -fprefetch-loop-arrays -fexceptions
     12 LOCAL_CFLAGS += -Wno-non-virtual-dtor -Wall
     13 LOCAL_CFLAGS += -DFOXIT_CHROME_BUILD
     14 
     15 LOCAL_STATIC_LIBRARIES := libpdfiumcore
     16 
     17 # TODO: figure out why turning on exceptions requires manually linking libdl
     18 LOCAL_SHARED_LIBRARIES := libdl
     19 
     20 LOCAL_SRC_FILES := \
     21     src/fpdf_dataavail.cpp \
     22     src/fpdf_ext.cpp \
     23     src/fpdf_flatten.cpp \
     24     src/fsdk_rendercontext.cpp \
     25     src/fpdf_progressive.cpp \
     26     src/fpdf_searchex.cpp \
     27     src/fpdf_sysfontinfo.cpp \
     28     src/fpdf_transformpage.cpp \
     29     src/fpdfdoc.cpp \
     30     src/fpdfeditimg.cpp \
     31     src/fpdfeditpage.cpp \
     32     src/fpdfoom.cpp \
     33     src/fpdfppo.cpp \
     34     src/fpdfsave.cpp \
     35     src/fpdfview.cpp \
     36     src/fpdftext.cpp
     37 
     38 LOCAL_C_INCLUDES := \
     39     external/pdfium/core
     40 
     41 include $(BUILD_SHARED_LIBRARY)
     42