summaryrefslogtreecommitdiff
path: root/external/pdfium/Library_pdfium.mk
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2017-02-08 11:19:39 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2017-03-14 11:17:28 +0100
commite69cab24b15e8917723719c306827516b4603255 (patch)
treeb687a37dc691061af07b16256301d2f6647a251f /external/pdfium/Library_pdfium.mk
parent8012b806c545f9c1e9a37205848adca7db66a2e6 (diff)
external: bundle pdfium
Initial use case is to avoid creating a whole Draw document + a poppler process for each and every PDF image we load in a document. The MSVC patch is only to support MSVC 2013, as upstream already moved to MSVC 2015. Change-Id: I3c9dbac3e3de9f2e874ca4cfec0a9dd8a388b87c Reviewed-on: https://gerrit.libreoffice.org/34022 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> (cherry picked from commit b6f9eeb9b5c0e29ca655185dc299ebd4a2c092d7)
Diffstat (limited to 'external/pdfium/Library_pdfium.mk')
-rw-r--r--external/pdfium/Library_pdfium.mk633
1 files changed, 633 insertions, 0 deletions
diff --git a/external/pdfium/Library_pdfium.mk b/external/pdfium/Library_pdfium.mk
new file mode 100644
index 000000000000..8c46acb87ac1
--- /dev/null
+++ b/external/pdfium/Library_pdfium.mk
@@ -0,0 +1,633 @@
+# -*- 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: