• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1cc_library_static {
2    name: "libpdfiumfpdfdoc",
3    defaults: ["pdfium-defaults"],
4
5    cflags: [
6        "-DOPJ_STATIC",
7        "-DV8_DEPRECATION_WARNINGS",
8        "-D_CRT_SECURE_NO_WARNINGS",
9
10        // Mask some warnings. These are benign, but we probably want to fix them
11        // upstream at some point.
12        "-Wno-sign-compare",
13        "-Wno-unused-parameter",
14    ],
15
16    srcs: [
17        "core/fpdfdoc/cline.cpp",
18        "core/fpdfdoc/clines.cpp",
19        "core/fpdfdoc/cpdf_aaction.cpp",
20        "core/fpdfdoc/cpdf_action.cpp",
21        "core/fpdfdoc/cpdf_actionfields.cpp",
22        "core/fpdfdoc/cpdf_annot.cpp",
23        "core/fpdfdoc/cpdf_annotlist.cpp",
24        "core/fpdfdoc/cpdf_apsettings.cpp",
25        "core/fpdfdoc/cpdf_bookmark.cpp",
26        "core/fpdfdoc/cpdf_bookmarktree.cpp",
27        "core/fpdfdoc/cpdf_defaultappearance.cpp",
28        "core/fpdfdoc/cpdf_dest.cpp",
29        "core/fpdfdoc/cpdf_docjsactions.cpp",
30        "core/fpdfdoc/cpdf_filespec.cpp",
31        "core/fpdfdoc/cpdf_formcontrol.cpp",
32        "core/fpdfdoc/cpdf_formfield.cpp",
33        "core/fpdfdoc/cpdf_iconfit.cpp",
34        "core/fpdfdoc/cpdf_interform.cpp",
35        "core/fpdfdoc/cpdf_link.cpp",
36        "core/fpdfdoc/cpdf_linklist.cpp",
37        "core/fpdfdoc/cpdf_metadata.cpp",
38        "core/fpdfdoc/cpdf_nametree.cpp",
39        "core/fpdfdoc/cpdf_numbertree.cpp",
40        "core/fpdfdoc/cpdf_occontext.cpp",
41        "core/fpdfdoc/cpdf_pagelabel.cpp",
42        "core/fpdfdoc/cpdf_variabletext.cpp",
43        "core/fpdfdoc/cpdf_viewerpreferences.cpp",
44        "core/fpdfdoc/cpvt_color.cpp",
45        "core/fpdfdoc/cpvt_fontmap.cpp",
46        "core/fpdfdoc/cpvt_generateap.cpp",
47        "core/fpdfdoc/cpvt_sectioninfo.cpp",
48        "core/fpdfdoc/cpvt_wordinfo.cpp",
49        "core/fpdfdoc/csection.cpp",
50        "core/fpdfdoc/ctypeset.cpp",
51        "core/fpdfdoc/doc_tagged.cpp",
52    ],
53
54    include_dirs: [
55        "external/freetype/include",
56        "external/freetype/include/freetype",
57    ],
58}
59