Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
paulovap committed Jul 21, 2015
0 parents commit 5351ec8
Show file tree
Hide file tree
Showing 25 changed files with 649 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .qmake.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
load(qt_build_config)
CONFIG += qt_example_installs warning_clean

MODULE_VERSION = 5.5.0

1 change: 1 addition & 0 deletions qtpdfium.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
load(qt_parts)
10 changes: 10 additions & 0 deletions src/3rdparty/dfrm.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

SOURCE_DIR = $$PWD/pdfium

PRIVATE_HEADERS += \
$$SOURCE_DIR/core/include/fdrm/fx_crypt.h

SOURCES += \
$$SOURCE_DIR/core/src/fdrm/crypto/fx_crypt.cpp \
$$SOURCE_DIR/core/src/fdrm/crypto/fx_crypt_aes.cpp \
$$SOURCE_DIR/core/src/fdrm/crypto/fx_crypt_sha.cpp
120 changes: 120 additions & 0 deletions src/3rdparty/fpdfapi.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
DEFINES += __QT__
SOURCE_DIR = $$PWD/pdfium

PRIVATE_HEADERS += \
$$SOURCE_DIR/core/include/fpdfapi/fpdfapi.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_module.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_objects.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_page.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_pageobj.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_parser.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_render.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_resource.h \
$$SOURCE_DIR/core/include/fpdfapi/fpdf_serial.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/cmap_int.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_edit/editint.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_font/common.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_font/font_int.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_font/ttgsubtable.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/pageint.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/filters_int.h \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_render/render_int.h

SOURCES += \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_basic_module.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/Adobe-CNS1-UCS2_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/B5pc-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/B5pc-V_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/cmaps_cns1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/CNS-EUC-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/CNS-EUC-V_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/ETen-B5-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/ETen-B5-V_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/ETenms-B5-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/ETenms-B5-V_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/HKscs-B5-H_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/HKscs-B5-V_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/UniCNS-UCS2-H_3.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/UniCNS-UCS2-V_3.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/CNS1/UniCNS-UTF16-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/fpdf_cmaps.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/Adobe-GB1-UCS2_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/cmaps_gb1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GB-EUC-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GB-EUC-V_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBK-EUC-H_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBK-EUC-V_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBK2K-H_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBK2K-V_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBKp-EUC-H_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBKp-EUC-V_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBpc-EUC-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/GBpc-EUC-V_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/UniGB-UCS2-H_4.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/GB1/UniGB-UCS2-V_4.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/83pv-RKSJ-H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/90ms-RKSJ-H_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/90ms-RKSJ-V_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/90msp-RKSJ-H_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/90msp-RKSJ-V_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/90pv-RKSJ-H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/Add-RKSJ-H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/Add-RKSJ-V_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/Adobe-Japan1-UCS2_4.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/cmaps_japan1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/EUC-H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/EUC-V_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/Ext-RKSJ-H_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/Ext-RKSJ-V_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/UniJIS-UCS2-HW-H_4.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/UniJIS-UCS2-HW-V_4.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/UniJIS-UCS2-H_4.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/UniJIS-UCS2-V_4.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/UniJIS-UTF16-H_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/UniJIS-UTF16-V_5.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Japan1/V_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/Adobe-Korea1-UCS2_2.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/cmaps_korea1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/KSC-EUC-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/KSC-EUC-V_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/KSCms-UHC-HW-H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/KSCms-UHC-HW-V_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/KSCms-UHC-H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/KSCms-UHC-V_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/KSCpc-EUC-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/UniKS-UCS2-H_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/UniKS-UCS2-V_1.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_cmaps/Korea1/UniKS-UTF16-H_0.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_edit/fpdf_edit_content.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_edit/fpdf_edit_create.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_edit/fpdf_edit_doc.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_edit/fpdf_edit_image.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_font/fpdf_font.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_font/fpdf_font_charset.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_font/ttgsubtable.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_func.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_graph_state.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_image.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_parser.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_parser_old.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_path.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_page/fpdf_page_pattern.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_decode.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_encrypt.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_fdf.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_filters.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_objects.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_parser/fpdf_parser_utility.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_render/fpdf_render.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_render/fpdf_render_cache.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_render/fpdf_render_image.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp \
$$SOURCE_DIR/core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp
44 changes: 44 additions & 0 deletions src/3rdparty/fpdfdoc.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
SOURCE_DIR = $$PWD/pdfium

PRIVATE_HEADERS += \
$$SOURCE_DIR/core/include/fpdfdoc/fpdf_tagged.h \
$$SOURCE_DIR/core/include/fpdfdoc/fpdf_vt.h \
$$SOURCE_DIR/core/include/fpdfdoc/fpdf_ap.h \
$$SOURCE_DIR/core/include/fpdfdoc/fpdf_doc.h \
$$SOURCE_DIR/core/src/fpdfdoc/pdf_vt.h \
$$SOURCE_DIR/core/src/fpdfdoc/tagged_int.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_action.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_annot.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_ap.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_basic.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_bookmark.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_form.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_formcontrol.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_formfield.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_link.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_metadata.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_ocg.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_tagged.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_utils.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_utils.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_viewerPreferences.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_vt.h \
$$SOURCE_DIR/core/src/fpdfdoc/doc_vtmodule.h

SOURCES += \
$$SOURCE_DIR/core/src/fpdfdoc/doc_action.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_annot.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_ap.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_basic.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_bookmark.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_form.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_formcontrol.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_formfield.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_link.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_metadata.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_ocg.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_tagged.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_utils.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_viewerPreferences.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_vt.cpp \
$$SOURCE_DIR/core/src/fpdfdoc/doc_vtmodule.cpp
36 changes: 36 additions & 0 deletions src/3rdparty/freetype.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
DEFINES += __QT__
DEFINES += FT2_BUILD_LIBRARY
INCLUDEPATH += $$SOURCE_DIR/third_party/freetype/include

SOURCE_DIR = $$PWD/pdfium

PRIVATE_HEADERS += \
$$SOURCE_DIR/third_party/freetype/include/freetype.h \
$$SOURCE_DIR/third_party/freetype/include/ft2build.h \
$$SOURCE_DIR/third_party/freetype/include/ftmm.h \
$$SOURCE_DIR/third_party/freetype/include/ftotval.h \
$$SOURCE_DIR/third_party/freetype/include/ftoutln.h \
$$SOURCE_DIR/third_party/freetype/include/tttables.h \
$$SOURCE_DIR/third_party/freetype/include/internal/ftobjs.h \
$$SOURCE_DIR/third_party/freetype/include/internal/ftstream.h \
$$SOURCE_DIR/third_party/freetype/include/internal/tttypes.h \
$$SOURCE_DIR/third_party/freetype/src/cff/cffobjs.h \
$$SOURCE_DIR/third_party/freetype/src/cff/cfftypes.h
SOURCES += \
$$SOURCE_DIR/third_party/freetype/src/cff/cff.c \
$$SOURCE_DIR/third_party/freetype/src/base/ftbase.c \
$$SOURCE_DIR/third_party/freetype/src/base/ftbitmap.c \
$$SOURCE_DIR/third_party/freetype/src/base/ftglyph.c \
$$SOURCE_DIR/third_party/freetype/src/base/ftinit.c \
$$SOURCE_DIR/third_party/freetype/src/base/ftlcdfil.c \
$$SOURCE_DIR/third_party/freetype/src/base/ftmm.c \
$$SOURCE_DIR/third_party/freetype/src/base/ftsystem.c \
$$SOURCE_DIR/third_party/freetype/src/psaux/psaux.c \
$$SOURCE_DIR/third_party/freetype/src/pshinter/pshinter.c \
$$SOURCE_DIR/third_party/freetype/src/psnames/psmodule.c \
$$SOURCE_DIR/third_party/freetype/src/raster/raster.c \
$$SOURCE_DIR/third_party/freetype/src/sfnt/sfnt.c \
$$SOURCE_DIR/third_party/freetype/src/smooth/smooth.c \
$$SOURCE_DIR/third_party/freetype/src/truetype/truetype.c \
$$SOURCE_DIR/third_party/freetype/src/type1/type1.c \
$$SOURCE_DIR/third_party/freetype/src/cid/type1cid.c
23 changes: 23 additions & 0 deletions src/3rdparty/fx_agg.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
SOURCE_DIR = $$PWD/pdfium

unix: QMAKE_CFLAGS += -Wno-extra

PRIVATE_HEADERS += \
$$SOURCE_DIR/third_party/agg23/agg_basics.h \
$$SOURCE_DIR/third_party/agg23/agg_clip_liang_barsky.h \
$$SOURCE_DIR/third_party/agg23/agg_conv_dash.h \
$$SOURCE_DIR/third_party/agg23/agg_conv_stroke.h \
$$SOURCE_DIR/third_party/agg23/agg_rasterizer_scanline_aa.h \
$$SOURCE_DIR/third_party/agg23/agg_renderer_scanline.h \
$$SOURCE_DIR/third_party/agg23/agg_rendering_buffer.h \
$$SOURCE_DIR/third_party/agg23/agg_scanline_u.h \
$$SOURCE_DIR/third_party/agg23/agg_curves.h \
$$SOURCE_DIR/third_party/agg23/agg_path_storage.h

SOURCES += \
$$SOURCE_DIR/third_party/agg23/agg_path_storage.cpp \
$$SOURCE_DIR/third_party/agg23/agg_curves.cpp \
$$SOURCE_DIR/third_party/agg23/agg_rasterizer_scanline_aa.cpp \
$$SOURCE_DIR/third_party/agg23/agg_vcgen_dash.cpp \
$$SOURCE_DIR/third_party/agg23/agg_vcgen_stroke.cpp

31 changes: 31 additions & 0 deletions src/3rdparty/fx_lcms2.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
SOURCE_DIR = $$PWD/pdfium

PRIVATE_HEADERS += \
$$SOURCE_DIR/third_party/lcms2-2.6/include/lcms2.h \
$$SOURCE_DIR/third_party/lcms2-2.6/include/lcms2_plugin.h
SOURCES += \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmscam02.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmscgats.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmscnvrt.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmserr.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsgamma.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsgmt.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmshalf.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsintrp.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsio0.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsio1.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmslut.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsmd5.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsmtrx.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsnamed.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsopt.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmspack.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmspcs.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsplugin.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsps2.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmssamp.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmssm.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmstypes.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsvirt.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmswtpnt.c \
$$SOURCE_DIR/third_party/lcms2-2.6/src/cmsxform.c
60 changes: 60 additions & 0 deletions src/3rdparty/fx_libjpeg.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
SOURCE_DIR = $$PWD/pdfium

PRIVATE_HEADERS += \
$$SOURCE_DIR/third_party/libjpeg/cderror.h \
$$SOURCE_DIR/third_party/libjpeg/cdjpeg.h \
$$SOURCE_DIR/third_party/libjpeg/jchuff.h \
$$SOURCE_DIR/third_party/libjpeg/jconfig.h \
$$SOURCE_DIR/third_party/libjpeg/jdct.h \
$$SOURCE_DIR/third_party/libjpeg/jdhuff.h \
$$SOURCE_DIR/third_party/libjpeg/jerror.h \
$$SOURCE_DIR/third_party/libjpeg/jinclude.h \
$$SOURCE_DIR/third_party/libjpeg/jmemsys.h \
$$SOURCE_DIR/third_party/libjpeg/jmorecfg.h \
$$SOURCE_DIR/third_party/libjpeg/jpegint.h \
$$SOURCE_DIR/third_party/libjpeg/jpeglib.h \
$$SOURCE_DIR/third_party/libjpeg/jversion.h \
$$SOURCE_DIR/third_party/libjpeg/transupp.h

SOURCES += \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcapimin.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcapistd.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jccoefct.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jccolor.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcdctmgr.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jchuff.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcinit.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcmainct.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcmarker.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcmaster.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcomapi.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcparam.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcphuff.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcprepct.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jcsample.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jctrans.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdapimin.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdapistd.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdcoefct.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdcolor.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jddctmgr.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdhuff.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdinput.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdmainct.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdmarker.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdmaster.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdmerge.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdphuff.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdpostct.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdsample.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jdtrans.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jerror.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jfdctfst.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jfdctint.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jidctfst.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jidctint.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jidctred.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jmemmgr.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jmemnobs.c \
$$SOURCE_DIR/third_party/libjpeg/fpdfapi_jutils.c

23 changes: 23 additions & 0 deletions src/3rdparty/fx_libopenjpeg.pri
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
SOURCE_DIR = $$PWD/pdfium

SOURCES += \
$$SOURCE_DIR/third_party/libopenjpeg20/bio.c \
$$SOURCE_DIR/third_party/libopenjpeg20/cio.c \
$$SOURCE_DIR/third_party/libopenjpeg20/dwt.c \
$$SOURCE_DIR/third_party/libopenjpeg20/event.c \
$$SOURCE_DIR/third_party/libopenjpeg20/function_list.c \
$$SOURCE_DIR/third_party/libopenjpeg20/image.c \
$$SOURCE_DIR/third_party/libopenjpeg20/invert.c \
$$SOURCE_DIR/third_party/libopenjpeg20/j2k.c \
$$SOURCE_DIR/third_party/libopenjpeg20/jp2.c \
$$SOURCE_DIR/third_party/libopenjpeg20/mct.c \
$$SOURCE_DIR/third_party/libopenjpeg20/mqc.c \
$$SOURCE_DIR/third_party/libopenjpeg20/openjpeg.c \
$$SOURCE_DIR/third_party/libopenjpeg20/opj_clock.c \
$$SOURCE_DIR/third_party/libopenjpeg20/pi.c \
$$SOURCE_DIR/third_party/libopenjpeg20/raw.c \
$$SOURCE_DIR/third_party/libopenjpeg20/t1.c \
$$SOURCE_DIR/third_party/libopenjpeg20/t2.c \
$$SOURCE_DIR/third_party/libopenjpeg20/tcd.c \
$$SOURCE_DIR/third_party/libopenjpeg20/tgt.c

Loading

0 comments on commit 5351ec8

Please sign in to comment.