# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- # # This file is part of the LibreOffice project. # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # $(eval $(call gb_Library_Library,pdfium)) $(eval $(call gb_Library_use_unpacked,pdfium,pdfium)) $(eval $(call gb_Library_set_warnings_not_errors,pdfium)) $(eval $(call gb_Library_set_include,pdfium,\ -I$(WORKDIR)/UnpackedTarball/pdfium \ $$(INCLUDE) \ )) $(eval $(call gb_Library_add_defs,pdfium,\ -DPDFIUM_DLLIMPLEMENTATION \ )) # Don't show warnings upstream doesn't care about. $(eval $(call gb_Library_add_cxxflags,pdfium,\ -w \ )) $(eval $(call gb_Library_add_cflags,pdfium,\ -w \ )) $(eval $(call gb_Library_set_generated_cxx_suffix,pdfium,cpp)) # pdfium $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/fpdfsdk/cba_annotiterator \ UnpackedTarball/pdfium/fpdfsdk/cfx_systemhandler \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_annot \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_annothandlermgr \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_annotiteration \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_baannot \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_baannothandler \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_datetime \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_formfillenvironment \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_interform \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_pageview \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_widget \ UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_widgethandler \ UnpackedTarball/pdfium/fpdfsdk/fpdf_dataavail \ UnpackedTarball/pdfium/fpdfsdk/fpdf_ext \ UnpackedTarball/pdfium/fpdfsdk/fpdf_flatten \ UnpackedTarball/pdfium/fpdfsdk/fpdf_progressive \ UnpackedTarball/pdfium/fpdfsdk/fpdf_searchex \ UnpackedTarball/pdfium/fpdfsdk/fpdf_structtree \ UnpackedTarball/pdfium/fpdfsdk/fpdf_sysfontinfo \ UnpackedTarball/pdfium/fpdfsdk/fpdf_transformpage \ UnpackedTarball/pdfium/fpdfsdk/fpdfdoc \ UnpackedTarball/pdfium/fpdfsdk/fpdfeditimg \ UnpackedTarball/pdfium/fpdfsdk/fpdfeditpage \ UnpackedTarball/pdfium/fpdfsdk/fpdfformfill \ UnpackedTarball/pdfium/fpdfsdk/fpdfppo \ UnpackedTarball/pdfium/fpdfsdk/fpdfsave \ UnpackedTarball/pdfium/fpdfsdk/fpdftext \ UnpackedTarball/pdfium/fpdfsdk/fpdfview \ UnpackedTarball/pdfium/fpdfsdk/fsdk_actionhandler \ UnpackedTarball/pdfium/fpdfsdk/fsdk_pauseadapter \ UnpackedTarball/pdfium/fpdfsdk/pdfsdk_fieldaction \ )) # fdrm $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fdrm/crypto/fx_crypt \ UnpackedTarball/pdfium/core/fdrm/crypto/fx_crypt_aes \ UnpackedTarball/pdfium/core/fdrm/crypto/fx_crypt_sha \ )) # formfiller $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/fpdfsdk/formfiller/cba_fontmap \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_checkbox \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_combobox \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_formfiller \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_interactiveformfiller \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_listbox \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_pushbutton \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_radiobutton \ UnpackedTarball/pdfium/fpdfsdk/formfiller/cffl_textfield \ )) # fpdfapi $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/Adobe-CNS1-UCS2_5 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/B5pc-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/B5pc-V_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/CNS-EUC-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/CNS-EUC-V_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/ETen-B5-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/ETen-B5-V_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/ETenms-B5-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/ETenms-B5-V_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/HKscs-B5-H_5 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/HKscs-B5-V_5 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/UniCNS-UCS2-H_3 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/UniCNS-UCS2-V_3 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/UniCNS-UTF16-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/CNS1/cmaps_cns1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/Adobe-GB1-UCS2_5 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GB-EUC-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GB-EUC-V_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBK-EUC-H_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBK-EUC-V_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBK2K-H_5 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBK2K-V_5 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBKp-EUC-H_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBKp-EUC-V_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBpc-EUC-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/GBpc-EUC-V_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/UniGB-UCS2-H_4 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/UniGB-UCS2-V_4 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/GB1/cmaps_gb1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/83pv-RKSJ-H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/90ms-RKSJ-H_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/90ms-RKSJ-V_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/90msp-RKSJ-H_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/90msp-RKSJ-V_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/90pv-RKSJ-H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/Add-RKSJ-H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/Add-RKSJ-V_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/Adobe-Japan1-UCS2_4 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/EUC-H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/EUC-V_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/Ext-RKSJ-H_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/Ext-RKSJ-V_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-HW-H_4 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-HW-V_4 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-H_4 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/UniJIS-UCS2-V_4 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/V_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Japan1/cmaps_japan1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/Adobe-Korea1-UCS2_2 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/KSC-EUC-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/KSC-EUC-V_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/KSCms-UHC-HW-H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/KSCms-UHC-HW-V_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/KSCms-UHC-H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/KSCms-UHC-V_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/KSCpc-EUC-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/UniKS-UCS2-H_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/UniKS-UCS2-V_1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/UniKS-UTF16-H_0 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/Korea1/cmaps_korea1 \ UnpackedTarball/pdfium/core/fpdfapi/cmaps/fpdf_cmaps \ UnpackedTarball/pdfium/core/fpdfapi/cpdf_modulemgr \ UnpackedTarball/pdfium/core/fpdfapi/cpdf_pagerendercontext \ UnpackedTarball/pdfium/core/fpdfapi/edit/cpdf_pagecontentgenerator \ UnpackedTarball/pdfium/core/fpdfapi/edit/fpdf_edit_create \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_cidfont \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_font \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_fontencoding \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_simplefont \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_truetypefont \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_type1font \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_type3char \ UnpackedTarball/pdfium/core/fpdfapi/font/cpdf_type3font \ UnpackedTarball/pdfium/core/fpdfapi/font/fpdf_font \ UnpackedTarball/pdfium/core/fpdfapi/font/fpdf_font_cid \ UnpackedTarball/pdfium/core/fpdfapi/font/ttgsubtable \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_allstates \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_clippath \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_color \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_colorspace \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_colorstate \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_contentmark \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_contentmarkitem \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_contentparser \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_docpagedata \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_form \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_formobject \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_generalstate \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_graphicstates \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_image \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_imageobject \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_meshstream \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_page \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_pagemodule \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_pageobject \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_pageobjectholder \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_pageobjectlist \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_path \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_pathobject \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_pattern \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_shadingobject \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_shadingpattern \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_streamcontentparser \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_streamparser \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_textobject \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_textstate \ UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_tilingpattern \ UnpackedTarball/pdfium/core/fpdfapi/page/fpdf_page_colors \ UnpackedTarball/pdfium/core/fpdfapi/page/fpdf_page_func \ UnpackedTarball/pdfium/core/fpdfapi/parser/cfdf_document \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_array \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_boolean \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_crypto_handler \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_data_avail \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_dictionary \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_document \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_hint_tables \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_indirect_object_holder \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_linearized_header \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_name \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_null \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_number \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_object \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_parser \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_reference \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_security_handler \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_simple_parser \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_stream \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_stream_acc \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_string \ UnpackedTarball/pdfium/core/fpdfapi/parser/cpdf_syntax_parser \ UnpackedTarball/pdfium/core/fpdfapi/parser/fpdf_parser_decode \ UnpackedTarball/pdfium/core/fpdfapi/parser/fpdf_parser_utility \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_charposlist \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_devicebuffer \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_dibsource \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_dibtransferfunc \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_docrenderdata \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_imagecacheentry \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_imageloader \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_imagerenderer \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_pagerendercache \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_progressiverenderer \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_rendercontext \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_renderoptions \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_renderstatus \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_scaledrenderbuffer \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_textrenderer \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_transferfunc \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_type3cache \ UnpackedTarball/pdfium/core/fpdfapi/render/cpdf_type3glyphs \ )) # fpdfdoc $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fpdfdoc/cline \ UnpackedTarball/pdfium/core/fpdfdoc/clines \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_aaction \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_action \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_actionfields \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_annot \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_annotlist \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_apsettings \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_bookmark \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_bookmarktree \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_defaultappearance \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_dest \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_docjsactions \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_filespec \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_formcontrol \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_formfield \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_iconfit \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_interform \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_link \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_linklist \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_metadata \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_nametree \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_numbertree \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_occontext \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_pagelabel \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_variabletext \ UnpackedTarball/pdfium/core/fpdfdoc/cpdf_viewerpreferences \ UnpackedTarball/pdfium/core/fpdfdoc/cpvt_color \ UnpackedTarball/pdfium/core/fpdfdoc/cpvt_fontmap \ UnpackedTarball/pdfium/core/fpdfdoc/cpvt_generateap \ UnpackedTarball/pdfium/core/fpdfdoc/cpvt_sectioninfo \ UnpackedTarball/pdfium/core/fpdfdoc/cpvt_wordinfo \ UnpackedTarball/pdfium/core/fpdfdoc/csection \ UnpackedTarball/pdfium/core/fpdfdoc/ctypeset \ UnpackedTarball/pdfium/core/fpdfdoc/doc_tagged \ )) # fpdftext $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fpdftext/cpdf_linkextract \ UnpackedTarball/pdfium/core/fpdftext/cpdf_textpage \ UnpackedTarball/pdfium/core/fpdftext/cpdf_textpagefind \ UnpackedTarball/pdfium/core/fpdftext/unicodenormalizationdata \ )) # fxcodec $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec \ UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec_fax \ UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec_flate \ UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec_icc \ UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec_jbig \ UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec_jpeg \ UnpackedTarball/pdfium/core/fxcodec/codec/fx_codec_jpx_opj \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_ArithDecoder \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_ArithIntDecoder \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_BitStream \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Context \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GrdProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GrrdProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_GsidProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HtrdProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanDecoder \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanTable \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_HuffmanTable_Standard \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Image \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_PatternDict \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_PddProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SddProc \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_Segment \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict \ UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_TrdProc \ )) # fxcrt $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxcrt/fx_basic_array \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_bstring \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_buffer \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_coords \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_gcc \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_memmgr \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_utf \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_util \ UnpackedTarball/pdfium/core/fxcrt/fx_basic_wstring \ UnpackedTarball/pdfium/core/fxcrt/fx_bidi \ UnpackedTarball/pdfium/core/fxcrt/fx_extension \ UnpackedTarball/pdfium/core/fxcrt/fx_ucddata \ UnpackedTarball/pdfium/core/fxcrt/fx_unicode \ UnpackedTarball/pdfium/core/fxcrt/fx_xml_composer \ UnpackedTarball/pdfium/core/fxcrt/fx_xml_parser \ UnpackedTarball/pdfium/core/fxcrt/fxcrt_posix \ UnpackedTarball/pdfium/core/fxcrt/fxcrt_stream \ UnpackedTarball/pdfium/core/fxcrt/fxcrt_windows \ )) # fxedit $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_ap \ UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_edit \ UnpackedTarball/pdfium/fpdfsdk/fxedit/fxet_list \ )) # fxge $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxge/dib/fx_dib_composite \ UnpackedTarball/pdfium/core/fxge/dib/fx_dib_convert \ UnpackedTarball/pdfium/core/fxge/dib/fx_dib_engine \ UnpackedTarball/pdfium/core/fxge/dib/fx_dib_main \ UnpackedTarball/pdfium/core/fxge/dib/fx_dib_transform \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitDingbats \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitFixed \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitFixedBold \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitFixedBoldItalic \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitFixedItalic \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSans \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSansBold \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSansBoldItalic \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSansItalic \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSansMM \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSerif \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSerifBold \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSerifBoldItalic \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSerifItalic \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSerifMM \ UnpackedTarball/pdfium/core/fxge/fontdata/chromefontdata/FoxitSymbol \ UnpackedTarball/pdfium/core/fxge/freetype/fx_freetype \ UnpackedTarball/pdfium/core/fxge/ge/cfx_cliprgn \ UnpackedTarball/pdfium/core/fxge/ge/cfx_facecache \ UnpackedTarball/pdfium/core/fxge/ge/cfx_folderfontinfo \ UnpackedTarball/pdfium/core/fxge/ge/cfx_font \ UnpackedTarball/pdfium/core/fxge/ge/cfx_fontcache \ UnpackedTarball/pdfium/core/fxge/ge/cfx_fontmapper \ UnpackedTarball/pdfium/core/fxge/ge/cfx_fontmgr \ UnpackedTarball/pdfium/core/fxge/ge/cfx_gemodule \ UnpackedTarball/pdfium/core/fxge/ge/cfx_graphstate \ UnpackedTarball/pdfium/core/fxge/ge/cfx_graphstatedata \ UnpackedTarball/pdfium/core/fxge/ge/cfx_pathdata \ UnpackedTarball/pdfium/core/fxge/ge/cfx_renderdevice \ UnpackedTarball/pdfium/core/fxge/ge/cfx_substfont \ UnpackedTarball/pdfium/core/fxge/ge/cfx_unicodeencoding \ UnpackedTarball/pdfium/core/fxge/ge/cttfontdesc \ UnpackedTarball/pdfium/core/fxge/ge/fx_ge_fontmap \ UnpackedTarball/pdfium/core/fxge/ge/fx_ge_linux \ UnpackedTarball/pdfium/core/fxge/ge/fx_ge_text \ UnpackedTarball/pdfium/core/fxge/ifx_renderdevicedriver \ UnpackedTarball/pdfium/core/fxge/agg/fx_agg_driver \ )) # javascript, build with pdf_enable_v8 disabled. $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/fpdfsdk/javascript/JS_Runtime_Stub \ )) # pdfwindow $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Button \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Caret \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_ComboBox \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Edit \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_EditCtrl \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_FontMap \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Icon \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_ListBox \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_ScrollBar \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_SpecialButton \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Utils \ UnpackedTarball/pdfium/fpdfsdk/pdfwindow/PWL_Wnd \ )) # third_party/bigint $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/third_party/bigint/BigInteger \ UnpackedTarball/pdfium/third_party/bigint/BigIntegerUtils \ UnpackedTarball/pdfium/third_party/bigint/BigUnsigned \ UnpackedTarball/pdfium/third_party/bigint/BigUnsignedInABase \ )) # third_party/fx_agg $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/third_party/agg23/agg_curves \ UnpackedTarball/pdfium/third_party/agg23/agg_path_storage \ UnpackedTarball/pdfium/third_party/agg23/agg_rasterizer_scanline_aa \ UnpackedTarball/pdfium/third_party/agg23/agg_vcgen_dash \ UnpackedTarball/pdfium/third_party/agg23/agg_vcgen_stroke \ )) # third_party/fx_lcms2 $(eval $(call gb_Library_add_generated_cobjects,pdfium,\ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmscam02 \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmscgats \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmscnvrt \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmserr \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsgamma \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsgmt \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmshalf \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsintrp \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsio0 \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsio1 \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmslut \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsmd5 \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsmtrx \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsnamed \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsopt \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmspack \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmspcs \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsplugin \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsps2 \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmssamp \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmssm \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmstypes \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsvirt \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmswtpnt \ UnpackedTarball/pdfium/third_party/lcms2-2.6/src/cmsxform \ )) # third_party/fx_libopenjpeg $(eval $(call gb_Library_add_generated_cobjects,pdfium,\ UnpackedTarball/pdfium/third_party/libopenjpeg20/bio \ UnpackedTarball/pdfium/third_party/libopenjpeg20/cio \ UnpackedTarball/pdfium/third_party/libopenjpeg20/dwt \ UnpackedTarball/pdfium/third_party/libopenjpeg20/event \ UnpackedTarball/pdfium/third_party/libopenjpeg20/function_list \ UnpackedTarball/pdfium/third_party/libopenjpeg20/image \ UnpackedTarball/pdfium/third_party/libopenjpeg20/invert \ UnpackedTarball/pdfium/third_party/libopenjpeg20/j2k \ UnpackedTarball/pdfium/third_party/libopenjpeg20/jp2 \ UnpackedTarball/pdfium/third_party/libopenjpeg20/mct \ UnpackedTarball/pdfium/third_party/libopenjpeg20/mqc \ UnpackedTarball/pdfium/third_party/libopenjpeg20/openjpeg \ UnpackedTarball/pdfium/third_party/libopenjpeg20/opj_clock \ UnpackedTarball/pdfium/third_party/libopenjpeg20/pi \ UnpackedTarball/pdfium/third_party/libopenjpeg20/raw \ UnpackedTarball/pdfium/third_party/libopenjpeg20/t1 \ UnpackedTarball/pdfium/third_party/libopenjpeg20/t2 \ UnpackedTarball/pdfium/third_party/libopenjpeg20/tcd \ UnpackedTarball/pdfium/third_party/libopenjpeg20/tgt \ )) # third_party/fx_zlib $(eval $(call gb_Library_add_generated_cobjects,pdfium,\ UnpackedTarball/pdfium/third_party/zlib_v128/adler32 \ UnpackedTarball/pdfium/third_party/zlib_v128/compress \ UnpackedTarball/pdfium/third_party/zlib_v128/crc32 \ UnpackedTarball/pdfium/third_party/zlib_v128/deflate \ UnpackedTarball/pdfium/third_party/zlib_v128/gzclose \ UnpackedTarball/pdfium/third_party/zlib_v128/gzlib \ UnpackedTarball/pdfium/third_party/zlib_v128/gzread \ UnpackedTarball/pdfium/third_party/zlib_v128/gzwrite \ UnpackedTarball/pdfium/third_party/zlib_v128/infback \ UnpackedTarball/pdfium/third_party/zlib_v128/inffast \ UnpackedTarball/pdfium/third_party/zlib_v128/inflate \ UnpackedTarball/pdfium/third_party/zlib_v128/inftrees \ UnpackedTarball/pdfium/third_party/zlib_v128/trees \ UnpackedTarball/pdfium/third_party/zlib_v128/uncompr \ UnpackedTarball/pdfium/third_party/zlib_v128/zutil \ )) # third_party/jpeg $(eval $(call gb_Library_add_generated_cobjects,pdfium,\ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcapimin \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcapistd \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jccoefct \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jccolor \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcdctmgr \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jchuff \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcinit \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcmainct \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcmarker \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcmaster \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcomapi \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcparam \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcphuff \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcprepct \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jcsample \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jctrans \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdapimin \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdapistd \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdcoefct \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdcolor \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jddctmgr \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdhuff \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdinput \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdmainct \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdmarker \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdmaster \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdmerge \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdphuff \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdpostct \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdsample \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jdtrans \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jerror \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jfdctfst \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jfdctint \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jidctfst \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jidctint \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jidctred \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jmemmgr \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jmemnobs \ UnpackedTarball/pdfium/third_party/libjpeg/fpdfapi_jutils \ )) ifeq ($(OS),LINUX) $(eval $(call gb_Library_add_libs,pdfium,\ -ldl \ -lrt \ -lpthread \ )) $(eval $(call gb_Library_use_external,pdfium,freetype)) else $(eval $(call gb_Library_set_include,pdfium,\ -I$(WORKDIR)/UnpackedTarball/pdfium/third_party/freetype/include/ \ $$(INCLUDE) \ )) $(eval $(call gb_Library_add_defs,pdfium,\ -DFT2_BUILD_LIBRARY \ )) # third_party/freetype $(eval $(call gb_Library_add_generated_cobjects,pdfium,\ UnpackedTarball/pdfium/third_party/freetype/src/base/ftbase \ UnpackedTarball/pdfium/third_party/freetype/src/base/ftbitmap \ UnpackedTarball/pdfium/third_party/freetype/src/base/ftglyph \ UnpackedTarball/pdfium/third_party/freetype/src/base/ftinit \ UnpackedTarball/pdfium/third_party/freetype/src/base/ftlcdfil \ UnpackedTarball/pdfium/third_party/freetype/src/base/ftmm \ UnpackedTarball/pdfium/third_party/freetype/src/base/ftsystem \ UnpackedTarball/pdfium/third_party/freetype/src/cff/cff \ UnpackedTarball/pdfium/third_party/freetype/src/cid/type1cid \ UnpackedTarball/pdfium/third_party/freetype/src/psaux/psaux \ UnpackedTarball/pdfium/third_party/freetype/src/pshinter/pshinter \ UnpackedTarball/pdfium/third_party/freetype/src/psnames/psmodule \ UnpackedTarball/pdfium/third_party/freetype/src/raster/raster \ UnpackedTarball/pdfium/third_party/freetype/src/sfnt/sfnt \ UnpackedTarball/pdfium/third_party/freetype/src/smooth/smooth \ UnpackedTarball/pdfium/third_party/freetype/src/truetype/truetype \ UnpackedTarball/pdfium/third_party/freetype/src/type1/type1 \ )) endif ifeq ($(OS),WNT) # fxge $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxge/win32/cfx_psrenderer \ UnpackedTarball/pdfium/core/fxge/win32/cpsoutput \ UnpackedTarball/pdfium/core/fxge/win32/fx_win32_device \ UnpackedTarball/pdfium/core/fxge/win32/fx_win32_dib \ UnpackedTarball/pdfium/core/fxge/win32/fx_win32_dwrite \ UnpackedTarball/pdfium/core/fxge/win32/fx_win32_gdipext \ UnpackedTarball/pdfium/core/fxge/win32/fx_win32_print \ )) $(eval $(call gb_Library_use_system_win32_libs,pdfium,\ gdi32 \ )) endif ifeq ($(OS),MACOSX) # fxge $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxge/apple/fx_apple_platform \ UnpackedTarball/pdfium/core/fxge/apple/fx_mac_imp \ UnpackedTarball/pdfium/core/fxge/apple/fx_quartz_device \ )) $(eval $(call gb_Library_use_system_darwin_frameworks,pdfium,\ AppKit \ CoreFoundation \ )) endif ifeq ($(OS),ANDROID) # fxge $(eval $(call gb_Library_add_generated_exception_objects,pdfium,\ UnpackedTarball/pdfium/core/fxge/android/cfpf_skiadevicemodule \ UnpackedTarball/pdfium/core/fxge/android/cfpf_skiafont \ UnpackedTarball/pdfium/core/fxge/android/cfpf_skiafontmgr \ UnpackedTarball/pdfium/core/fxge/android/cfx_androidfontinfo \ UnpackedTarball/pdfium/core/fxge/android/fx_android_imp \ )) endif # vim: set noet sw=4 ts=4: