OLD | NEW |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build_overrides/v8.gni") | 5 import("//build_overrides/v8.gni") |
6 import("//testing/test.gni") | 6 import("//testing/test.gni") |
7 import("pdfium.gni") | 7 import("pdfium.gni") |
8 | 8 |
9 config("pdfium_config") { | 9 config("pdfium_common_config") { |
10 cflags = [] | 10 cflags = [] |
11 include_dirs = [ | 11 include_dirs = [ |
12 ".", | 12 ".", |
13 "third_party/freetype/include", | 13 "third_party/freetype/include", |
14 "third_party/freetype/include/freetype", | 14 "third_party/freetype/include/freetype", |
15 ] | 15 ] |
16 defines = [ | 16 defines = [ |
17 "OPJ_STATIC", | 17 "OPJ_STATIC", |
18 "PNG_PREFIX", | 18 "PNG_PREFIX", |
19 "PNG_USE_READ_MACROS", | 19 "PNG_USE_READ_MACROS", |
20 "V8_DEPRECATION_WARNINGS", | |
21 ] | 20 ] |
22 | 21 |
23 if (pdf_use_skia) { | 22 if (pdf_use_skia) { |
24 defines += [ "_SKIA_SUPPORT_" ] | 23 defines += [ "_SKIA_SUPPORT_" ] |
25 } | 24 } |
26 | 25 |
27 if (pdf_enable_v8) { | 26 if (pdf_enable_v8) { |
28 defines += [ "PDF_ENABLE_V8" ] | 27 defines += [ "PDF_ENABLE_V8" ] |
29 } | 28 } |
30 | 29 |
31 if (pdf_enable_xfa) { | 30 if (pdf_enable_xfa) { |
32 defines += [ "PDF_ENABLE_XFA" ] | 31 defines += [ "PDF_ENABLE_XFA" ] |
33 } | 32 } |
| 33 } |
34 | 34 |
| 35 config("pdfium_core_config") { |
| 36 cflags = [] |
| 37 configs = [":pdfium_common_config"] |
| 38 defines = ["V8_DEPRECATION_WARNINGS"] |
35 if (is_linux) { | 39 if (is_linux) { |
36 if (current_cpu == "x64") { | 40 if (current_cpu == "x64") { |
37 defines += [ "_FX_CPU_=_FX_X64_" ] | 41 defines += [ "_FX_CPU_=_FX_X64_" ] |
38 cflags += [ "-fPIC" ] | 42 cflags += [ "-fPIC" ] |
39 } else if (current_cpu == "x86") { | 43 } else if (current_cpu == "x86") { |
40 defines += [ "_FX_CPU_=_FX_X86_" ] | 44 defines += [ "_FX_CPU_=_FX_X86_" ] |
41 } | 45 } |
42 } | 46 } |
43 | |
44 if (is_win) { | 47 if (is_win) { |
45 cflags += [ "/wd4267" ] | 48 cflags += [ "/wd4267" ] |
46 } | 49 } |
47 } | 50 } |
48 | 51 |
49 config("xfa_warnings") { | 52 config("xfa_warnings") { |
50 visibility = [ ":*" ] | 53 visibility = [ ":*" ] |
51 if (is_posix && !is_clang) { # When GCC. | 54 if (is_posix && !is_clang) { # When GCC. |
52 cflags = [ "-Wno-strict-overflow" ] | 55 cflags = [ "-Wno-strict-overflow" ] |
53 } | 56 } |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
93 "public/fpdf_progressive.h", | 96 "public/fpdf_progressive.h", |
94 "public/fpdf_save.h", | 97 "public/fpdf_save.h", |
95 "public/fpdf_searchex.h", | 98 "public/fpdf_searchex.h", |
96 "public/fpdf_sysfontinfo.h", | 99 "public/fpdf_sysfontinfo.h", |
97 "public/fpdf_text.h", | 100 "public/fpdf_text.h", |
98 "public/fpdf_transformpage.h", | 101 "public/fpdf_transformpage.h", |
99 "public/fpdfview.h", | 102 "public/fpdfview.h", |
100 ] | 103 ] |
101 | 104 |
102 libs = [] | 105 libs = [] |
103 configs += [ ":pdfium_config" ] | 106 configs += [ ":pdfium_core_config" ] |
104 | 107 |
105 deps = [ | 108 deps = [ |
106 ":fdrm", | 109 ":fdrm", |
107 ":formfiller", | 110 ":formfiller", |
108 ":fpdfapi", | 111 ":fpdfapi", |
109 ":fpdfdoc", | 112 ":fpdfdoc", |
110 ":fpdftext", | 113 ":fpdftext", |
111 ":fxcodec", | 114 ":fxcodec", |
112 ":fxcrt", | 115 ":fxcrt", |
113 ":fxedit", | 116 ":fxedit", |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 deps += [ | 166 deps += [ |
164 "//v8", | 167 "//v8", |
165 "//v8:v8_libplatform", | 168 "//v8:v8_libplatform", |
166 ] | 169 ] |
167 include_dirs += [ | 170 include_dirs += [ |
168 "//v8", | 171 "//v8", |
169 "//v8/include", | 172 "//v8/include", |
170 ] | 173 ] |
171 configs += [ "//v8:external_startup_data" ] | 174 configs += [ "//v8:external_startup_data" ] |
172 } | 175 } |
173 configs += [ ":pdfium_config" ] | 176 configs += [ ":pdfium_core_config" ] |
174 } | 177 } |
175 | 178 |
176 # Targets below this are only visible within this file (and to the | 179 # Targets below this are only visible within this file (and to the |
177 # top-level gn_visibility target used to help gn_all build everything). | 180 # top-level gn_visibility target used to help gn_all build everything). |
178 visibility = [ | 181 visibility = [ |
179 ":*", | 182 ":*", |
180 "//:gn_visibility", | 183 "//:gn_visibility", |
181 ] | 184 ] |
182 | 185 |
183 static_library("fdrm") { | 186 static_library("fdrm") { |
184 sources = [ | 187 sources = [ |
185 "core/fdrm/crypto/fx_crypt.cpp", | 188 "core/fdrm/crypto/fx_crypt.cpp", |
186 "core/fdrm/crypto/fx_crypt_aes.cpp", | 189 "core/fdrm/crypto/fx_crypt_aes.cpp", |
187 "core/fdrm/crypto/fx_crypt_sha.cpp", | 190 "core/fdrm/crypto/fx_crypt_sha.cpp", |
188 "core/fdrm/crypto/include/fx_crypt.h", | 191 "core/fdrm/crypto/include/fx_crypt.h", |
189 ] | 192 ] |
190 configs += [ ":pdfium_config" ] | 193 configs += [ ":pdfium_core_config" ] |
191 } | 194 } |
192 | 195 |
193 static_library("fpdfdoc") { | 196 static_library("fpdfdoc") { |
194 sources = [ | 197 sources = [ |
195 "core/fpdfdoc/cpdf_variabletext.cpp", | 198 "core/fpdfdoc/cpdf_variabletext.cpp", |
196 "core/fpdfdoc/cpvt_color.cpp", | 199 "core/fpdfdoc/cpvt_color.cpp", |
197 "core/fpdfdoc/cpvt_color.h", | 200 "core/fpdfdoc/cpvt_color.h", |
198 "core/fpdfdoc/cpvt_dash.h", | 201 "core/fpdfdoc/cpvt_dash.h", |
199 "core/fpdfdoc/cpvt_floatrect.h", | 202 "core/fpdfdoc/cpvt_floatrect.h", |
200 "core/fpdfdoc/cpvt_fontmap.cpp", | 203 "core/fpdfdoc/cpvt_fontmap.cpp", |
(...skipping 29 matching lines...) Expand all Loading... |
230 "core/fpdfdoc/include/cpvt_word.h", | 233 "core/fpdfdoc/include/cpvt_word.h", |
231 "core/fpdfdoc/include/cpvt_wordplace.h", | 234 "core/fpdfdoc/include/cpvt_wordplace.h", |
232 "core/fpdfdoc/include/cpvt_wordprops.h", | 235 "core/fpdfdoc/include/cpvt_wordprops.h", |
233 "core/fpdfdoc/include/cpvt_wordrange.h", | 236 "core/fpdfdoc/include/cpvt_wordrange.h", |
234 "core/fpdfdoc/include/fpdf_doc.h", | 237 "core/fpdfdoc/include/fpdf_doc.h", |
235 "core/fpdfdoc/include/fpdf_tagged.h", | 238 "core/fpdfdoc/include/fpdf_tagged.h", |
236 "core/fpdfdoc/ipvt_fontmap.h", | 239 "core/fpdfdoc/ipvt_fontmap.h", |
237 "core/fpdfdoc/pdf_vt.h", | 240 "core/fpdfdoc/pdf_vt.h", |
238 "core/fpdfdoc/tagged_int.h", | 241 "core/fpdfdoc/tagged_int.h", |
239 ] | 242 ] |
240 configs += [ ":pdfium_config" ] | 243 configs += [ ":pdfium_core_config" ] |
241 } | 244 } |
242 | 245 |
243 static_library("fpdfapi") { | 246 static_library("fpdfapi") { |
244 sources = [ | 247 sources = [ |
245 "core/fpdfapi/cpdf_modulemgr.cpp", | 248 "core/fpdfapi/cpdf_modulemgr.cpp", |
246 "core/fpdfapi/fpdf_cmaps/CNS1/Adobe-CNS1-UCS2_5.cpp", | 249 "core/fpdfapi/fpdf_cmaps/CNS1/Adobe-CNS1-UCS2_5.cpp", |
247 "core/fpdfapi/fpdf_cmaps/CNS1/B5pc-H_0.cpp", | 250 "core/fpdfapi/fpdf_cmaps/CNS1/B5pc-H_0.cpp", |
248 "core/fpdfapi/fpdf_cmaps/CNS1/B5pc-V_0.cpp", | 251 "core/fpdfapi/fpdf_cmaps/CNS1/B5pc-V_0.cpp", |
249 "core/fpdfapi/fpdf_cmaps/CNS1/CNS-EUC-H_0.cpp", | 252 "core/fpdfapi/fpdf_cmaps/CNS1/CNS-EUC-H_0.cpp", |
250 "core/fpdfapi/fpdf_cmaps/CNS1/CNS-EUC-V_0.cpp", | 253 "core/fpdfapi/fpdf_cmaps/CNS1/CNS-EUC-V_0.cpp", |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
457 "core/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp", | 460 "core/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp", |
458 "core/fpdfapi/fpdf_render/fpdf_render_pattern.cpp", | 461 "core/fpdfapi/fpdf_render/fpdf_render_pattern.cpp", |
459 "core/fpdfapi/fpdf_render/fpdf_render_text.cpp", | 462 "core/fpdfapi/fpdf_render/fpdf_render_text.cpp", |
460 "core/fpdfapi/fpdf_render/include/cpdf_progressiverenderer.h", | 463 "core/fpdfapi/fpdf_render/include/cpdf_progressiverenderer.h", |
461 "core/fpdfapi/fpdf_render/include/cpdf_rendercontext.h", | 464 "core/fpdfapi/fpdf_render/include/cpdf_rendercontext.h", |
462 "core/fpdfapi/fpdf_render/include/cpdf_renderoptions.h", | 465 "core/fpdfapi/fpdf_render/include/cpdf_renderoptions.h", |
463 "core/fpdfapi/fpdf_render/include/cpdf_textrenderer.h", | 466 "core/fpdfapi/fpdf_render/include/cpdf_textrenderer.h", |
464 "core/fpdfapi/fpdf_render/render_int.h", | 467 "core/fpdfapi/fpdf_render/render_int.h", |
465 "core/fpdfapi/include/cpdf_modulemgr.h", | 468 "core/fpdfapi/include/cpdf_modulemgr.h", |
466 ] | 469 ] |
467 configs += [ ":pdfium_config" ] | 470 configs += [ ":pdfium_core_config" ] |
468 } | 471 } |
469 | 472 |
470 static_library("fpdftext") { | 473 static_library("fpdftext") { |
471 sources = [ | 474 sources = [ |
472 "core/fpdftext/fpdf_text_int.cpp", | 475 "core/fpdftext/fpdf_text_int.cpp", |
473 "core/fpdftext/include/cpdf_linkextract.h", | 476 "core/fpdftext/include/cpdf_linkextract.h", |
474 "core/fpdftext/include/cpdf_textpage.h", | 477 "core/fpdftext/include/cpdf_textpage.h", |
475 "core/fpdftext/include/cpdf_textpagefind.h", | 478 "core/fpdftext/include/cpdf_textpagefind.h", |
476 "core/fpdftext/text_int.h", | 479 "core/fpdftext/text_int.h", |
477 "core/fpdftext/unicodenormalizationdata.cpp", | 480 "core/fpdftext/unicodenormalizationdata.cpp", |
478 "core/fpdftext/unicodenormalizationdata.h", | 481 "core/fpdftext/unicodenormalizationdata.h", |
479 ] | 482 ] |
480 configs += [ ":pdfium_config" ] | 483 configs += [ ":pdfium_core_config" ] |
481 } | 484 } |
482 | 485 |
483 static_library("fxcodec") { | 486 static_library("fxcodec") { |
484 deps = [ | 487 deps = [ |
485 "third_party:fx_lcms2", | 488 "third_party:fx_lcms2", |
486 "third_party:fx_libopenjpeg", | 489 "third_party:fx_libopenjpeg", |
487 "third_party:fx_zlib", | 490 "third_party:fx_zlib", |
488 | 491 |
489 # This is a generic JPEG library dependency. | 492 # This is a generic JPEG library dependency. |
490 "//third_party:jpeg", | 493 "//third_party:jpeg", |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
570 deps += [ | 573 deps += [ |
571 "third_party:fx_lpng", | 574 "third_party:fx_lpng", |
572 "third_party:fx_tiff", | 575 "third_party:fx_tiff", |
573 ] | 576 ] |
574 } | 577 } |
575 if (is_posix) { | 578 if (is_posix) { |
576 # core/fxcodec/fx_libopenjpeg/src/fx_mct.c does an pointer-to-int | 579 # core/fxcodec/fx_libopenjpeg/src/fx_mct.c does an pointer-to-int |
577 # conversion to check that an address is 16-bit aligned (benign). | 580 # conversion to check that an address is 16-bit aligned (benign). |
578 cflags_c = [ "-Wno-pointer-to-int-cast" ] | 581 cflags_c = [ "-Wno-pointer-to-int-cast" ] |
579 } | 582 } |
580 configs += [ ":pdfium_config" ] | 583 configs += [ ":pdfium_core_config" ] |
581 } | 584 } |
582 | 585 |
583 config("fxge_warnings") { | 586 config("fxge_warnings") { |
584 if (is_clang) { | 587 if (is_clang) { |
585 cflags = [ | 588 cflags = [ |
586 # http://code.google.com/p/pdfium/issues/detail?id=188 | 589 # http://code.google.com/p/pdfium/issues/detail?id=188 |
587 "-Wno-switch", | 590 "-Wno-switch", |
588 ] | 591 ] |
589 } | 592 } |
590 } | 593 } |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
632 "core/fxcrt/xml_int.h", | 635 "core/fxcrt/xml_int.h", |
633 ] | 636 ] |
634 if (pdf_enable_xfa) { | 637 if (pdf_enable_xfa) { |
635 sources += [ | 638 sources += [ |
636 "core/fxcrt/fx_arabic.cpp", | 639 "core/fxcrt/fx_arabic.cpp", |
637 "core/fxcrt/fx_arabic.h", | 640 "core/fxcrt/fx_arabic.h", |
638 "core/fxcrt/fx_basic_maps.cpp", | 641 "core/fxcrt/fx_basic_maps.cpp", |
639 "core/fxcrt/include/fx_arb.h", | 642 "core/fxcrt/include/fx_arb.h", |
640 ] | 643 ] |
641 } | 644 } |
642 configs += [ ":pdfium_config" ] | 645 configs += [ ":pdfium_core_config" ] |
643 } | 646 } |
644 | 647 |
645 static_library("fxge") { | 648 static_library("fxge") { |
646 sources = [ | 649 sources = [ |
647 "core/fxge/android/fpf_skiafont.cpp", | 650 "core/fxge/android/fpf_skiafont.cpp", |
648 "core/fxge/android/fpf_skiafont.h", | 651 "core/fxge/android/fpf_skiafont.h", |
649 "core/fxge/android/fpf_skiafontmgr.cpp", | 652 "core/fxge/android/fpf_skiafontmgr.cpp", |
650 "core/fxge/android/fpf_skiafontmgr.h", | 653 "core/fxge/android/fpf_skiafontmgr.h", |
651 "core/fxge/android/fpf_skiamodule.cpp", | 654 "core/fxge/android/fpf_skiamodule.cpp", |
652 "core/fxge/android/fpf_skiamodule.h", | 655 "core/fxge/android/fpf_skiamodule.h", |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
693 "core/fxge/include/fx_dib.h", | 696 "core/fxge/include/fx_dib.h", |
694 "core/fxge/include/fx_font.h", | 697 "core/fxge/include/fx_font.h", |
695 "core/fxge/include/fx_freetype.h", | 698 "core/fxge/include/fx_freetype.h", |
696 "core/fxge/include/fx_ge.h", | 699 "core/fxge/include/fx_ge.h", |
697 "core/fxge/include/fx_ge_apple.h", | 700 "core/fxge/include/fx_ge_apple.h", |
698 "core/fxge/include/fx_ge_win32.h", | 701 "core/fxge/include/fx_ge_win32.h", |
699 ] | 702 ] |
700 | 703 |
701 configs += [ | 704 configs += [ |
702 ":fxge_warnings", | 705 ":fxge_warnings", |
703 ":pdfium_config", | 706 ":pdfium_core_config", |
704 ] | 707 ] |
705 | 708 |
706 if (pdf_use_skia) { | 709 if (pdf_use_skia) { |
707 sources += [ "core/fxge/skia/fx_skia_device.cpp" ] | 710 sources += [ "core/fxge/skia/fx_skia_device.cpp" ] |
708 deps = [ | 711 deps = [ |
709 "//skia", | 712 "//skia", |
710 ] | 713 ] |
711 } else { | 714 } else { |
712 sources += [ | 715 sources += [ |
713 "core/fxge/agg/fx_agg_driver.cpp", | 716 "core/fxge/agg/fx_agg_driver.cpp", |
(...skipping 22 matching lines...) Expand all Loading... |
736 sources = [ | 739 sources = [ |
737 "fpdfsdk/fxedit/fxet_ap.cpp", | 740 "fpdfsdk/fxedit/fxet_ap.cpp", |
738 "fpdfsdk/fxedit/fxet_edit.cpp", | 741 "fpdfsdk/fxedit/fxet_edit.cpp", |
739 "fpdfsdk/fxedit/fxet_list.cpp", | 742 "fpdfsdk/fxedit/fxet_list.cpp", |
740 "fpdfsdk/fxedit/fxet_module.cpp", | 743 "fpdfsdk/fxedit/fxet_module.cpp", |
741 "fpdfsdk/fxedit/fxet_pageobjs.cpp", | 744 "fpdfsdk/fxedit/fxet_pageobjs.cpp", |
742 "fpdfsdk/fxedit/include/fx_edit.h", | 745 "fpdfsdk/fxedit/include/fx_edit.h", |
743 "fpdfsdk/fxedit/include/fxet_edit.h", | 746 "fpdfsdk/fxedit/include/fxet_edit.h", |
744 "fpdfsdk/fxedit/include/fxet_list.h", | 747 "fpdfsdk/fxedit/include/fxet_list.h", |
745 ] | 748 ] |
746 configs += [ ":pdfium_config" ] | 749 configs += [ ":pdfium_core_config" ] |
747 } | 750 } |
748 | 751 |
749 static_library("pdfwindow") { | 752 static_library("pdfwindow") { |
750 sources = [ | 753 sources = [ |
751 "fpdfsdk/pdfwindow/PWL_Button.cpp", | 754 "fpdfsdk/pdfwindow/PWL_Button.cpp", |
752 "fpdfsdk/pdfwindow/PWL_Button.h", | 755 "fpdfsdk/pdfwindow/PWL_Button.h", |
753 "fpdfsdk/pdfwindow/PWL_Caret.cpp", | 756 "fpdfsdk/pdfwindow/PWL_Caret.cpp", |
754 "fpdfsdk/pdfwindow/PWL_Caret.h", | 757 "fpdfsdk/pdfwindow/PWL_Caret.h", |
755 "fpdfsdk/pdfwindow/PWL_ComboBox.cpp", | 758 "fpdfsdk/pdfwindow/PWL_ComboBox.cpp", |
756 "fpdfsdk/pdfwindow/PWL_ComboBox.h", | 759 "fpdfsdk/pdfwindow/PWL_ComboBox.h", |
(...skipping 17 matching lines...) Expand all Loading... |
774 "fpdfsdk/pdfwindow/PWL_ScrollBar.h", | 777 "fpdfsdk/pdfwindow/PWL_ScrollBar.h", |
775 "fpdfsdk/pdfwindow/PWL_Signature.cpp", | 778 "fpdfsdk/pdfwindow/PWL_Signature.cpp", |
776 "fpdfsdk/pdfwindow/PWL_Signature.h", | 779 "fpdfsdk/pdfwindow/PWL_Signature.h", |
777 "fpdfsdk/pdfwindow/PWL_SpecialButton.cpp", | 780 "fpdfsdk/pdfwindow/PWL_SpecialButton.cpp", |
778 "fpdfsdk/pdfwindow/PWL_SpecialButton.h", | 781 "fpdfsdk/pdfwindow/PWL_SpecialButton.h", |
779 "fpdfsdk/pdfwindow/PWL_Utils.cpp", | 782 "fpdfsdk/pdfwindow/PWL_Utils.cpp", |
780 "fpdfsdk/pdfwindow/PWL_Utils.h", | 783 "fpdfsdk/pdfwindow/PWL_Utils.h", |
781 "fpdfsdk/pdfwindow/PWL_Wnd.cpp", | 784 "fpdfsdk/pdfwindow/PWL_Wnd.cpp", |
782 "fpdfsdk/pdfwindow/PWL_Wnd.h", | 785 "fpdfsdk/pdfwindow/PWL_Wnd.h", |
783 ] | 786 ] |
784 configs += [ ":pdfium_config" ] | 787 configs += [ ":pdfium_core_config" ] |
785 } | 788 } |
786 | 789 |
787 static_library("javascript") { | 790 static_library("javascript") { |
788 sources = [ | 791 sources = [ |
789 "fpdfsdk/javascript/ijs_context.h", | 792 "fpdfsdk/javascript/ijs_context.h", |
790 "fpdfsdk/javascript/ijs_runtime.h", | 793 "fpdfsdk/javascript/ijs_runtime.h", |
791 ] | 794 ] |
792 if (pdf_enable_v8) { | 795 if (pdf_enable_v8) { |
793 sources += [ | 796 sources += [ |
794 "fpdfsdk/javascript/Consts.cpp", | 797 "fpdfsdk/javascript/Consts.cpp", |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
837 "//v8", | 840 "//v8", |
838 "//v8/include", | 841 "//v8/include", |
839 ] | 842 ] |
840 public_deps = [ | 843 public_deps = [ |
841 "//v8", | 844 "//v8", |
842 ] | 845 ] |
843 configs += [ "//v8:external_startup_data" ] | 846 configs += [ "//v8:external_startup_data" ] |
844 } else { | 847 } else { |
845 sources += [ "fpdfsdk/javascript/JS_Runtime_Stub.cpp" ] | 848 sources += [ "fpdfsdk/javascript/JS_Runtime_Stub.cpp" ] |
846 } | 849 } |
847 configs += [ ":pdfium_config" ] | 850 configs += [ ":pdfium_core_config" ] |
848 } | 851 } |
849 | 852 |
850 static_library("formfiller") { | 853 static_library("formfiller") { |
851 sources = [ | 854 sources = [ |
852 "fpdfsdk/formfiller/cba_fontmap.cpp", | 855 "fpdfsdk/formfiller/cba_fontmap.cpp", |
853 "fpdfsdk/formfiller/cba_fontmap.h", | 856 "fpdfsdk/formfiller/cba_fontmap.h", |
854 "fpdfsdk/formfiller/cffl_checkbox.cpp", | 857 "fpdfsdk/formfiller/cffl_checkbox.cpp", |
855 "fpdfsdk/formfiller/cffl_checkbox.h", | 858 "fpdfsdk/formfiller/cffl_checkbox.h", |
856 "fpdfsdk/formfiller/cffl_combobox.cpp", | 859 "fpdfsdk/formfiller/cffl_combobox.cpp", |
857 "fpdfsdk/formfiller/cffl_combobox.h", | 860 "fpdfsdk/formfiller/cffl_combobox.h", |
858 "fpdfsdk/formfiller/cffl_formfiller.cpp", | 861 "fpdfsdk/formfiller/cffl_formfiller.cpp", |
859 "fpdfsdk/formfiller/cffl_formfiller.h", | 862 "fpdfsdk/formfiller/cffl_formfiller.h", |
860 "fpdfsdk/formfiller/cffl_iformfiller.cpp", | 863 "fpdfsdk/formfiller/cffl_iformfiller.cpp", |
861 "fpdfsdk/formfiller/cffl_iformfiller.h", | 864 "fpdfsdk/formfiller/cffl_iformfiller.h", |
862 "fpdfsdk/formfiller/cffl_listbox.cpp", | 865 "fpdfsdk/formfiller/cffl_listbox.cpp", |
863 "fpdfsdk/formfiller/cffl_listbox.h", | 866 "fpdfsdk/formfiller/cffl_listbox.h", |
864 "fpdfsdk/formfiller/cffl_pushbutton.cpp", | 867 "fpdfsdk/formfiller/cffl_pushbutton.cpp", |
865 "fpdfsdk/formfiller/cffl_pushbutton.h", | 868 "fpdfsdk/formfiller/cffl_pushbutton.h", |
866 "fpdfsdk/formfiller/cffl_radiobutton.cpp", | 869 "fpdfsdk/formfiller/cffl_radiobutton.cpp", |
867 "fpdfsdk/formfiller/cffl_radiobutton.h", | 870 "fpdfsdk/formfiller/cffl_radiobutton.h", |
868 "fpdfsdk/formfiller/cffl_textfield.cpp", | 871 "fpdfsdk/formfiller/cffl_textfield.cpp", |
869 "fpdfsdk/formfiller/cffl_textfield.h", | 872 "fpdfsdk/formfiller/cffl_textfield.h", |
870 ] | 873 ] |
871 configs += [ ":pdfium_config" ] | 874 configs += [ ":pdfium_core_config" ] |
872 } | 875 } |
873 | 876 |
874 if (pdf_enable_xfa) { | 877 if (pdf_enable_xfa) { |
875 static_library("fpdfxfa") { | 878 static_library("fpdfxfa") { |
876 sources = [ | 879 sources = [ |
877 "fpdfsdk/fpdfxfa/fpdfxfa_app.cpp", | 880 "fpdfsdk/fpdfxfa/fpdfxfa_app.cpp", |
878 "fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp", | 881 "fpdfsdk/fpdfxfa/fpdfxfa_doc.cpp", |
879 "fpdfsdk/fpdfxfa/fpdfxfa_page.cpp", | 882 "fpdfsdk/fpdfxfa/fpdfxfa_page.cpp", |
880 "fpdfsdk/fpdfxfa/fpdfxfa_util.cpp", | 883 "fpdfsdk/fpdfxfa/fpdfxfa_util.cpp", |
881 "fpdfsdk/fpdfxfa/include/fpdfxfa_app.h", | 884 "fpdfsdk/fpdfxfa/include/fpdfxfa_app.h", |
882 "fpdfsdk/fpdfxfa/include/fpdfxfa_doc.h", | 885 "fpdfsdk/fpdfxfa/include/fpdfxfa_doc.h", |
883 "fpdfsdk/fpdfxfa/include/fpdfxfa_page.h", | 886 "fpdfsdk/fpdfxfa/include/fpdfxfa_page.h", |
884 "fpdfsdk/fpdfxfa/include/fpdfxfa_util.h", | 887 "fpdfsdk/fpdfxfa/include/fpdfxfa_util.h", |
885 ] | 888 ] |
886 deps = [ | 889 deps = [ |
887 ":xfa", | 890 ":xfa", |
888 ] | 891 ] |
889 configs += [ ":pdfium_config" ] | 892 configs += [ ":pdfium_core_config" ] |
890 } | 893 } |
891 | 894 |
892 static_library("xfa") { | 895 static_library("xfa") { |
893 sources = [ | 896 sources = [ |
894 "xfa/fde/cfde_path.cpp", | 897 "xfa/fde/cfde_path.cpp", |
895 "xfa/fde/cfde_path.h", | 898 "xfa/fde/cfde_path.h", |
896 "xfa/fde/cfde_txtedtbuf.cpp", | 899 "xfa/fde/cfde_txtedtbuf.cpp", |
897 "xfa/fde/cfde_txtedtbuf.h", | 900 "xfa/fde/cfde_txtedtbuf.h", |
898 "xfa/fde/cfde_txtedtbufiter.cpp", | 901 "xfa/fde/cfde_txtedtbufiter.cpp", |
899 "xfa/fde/cfde_txtedtbufiter.h", | 902 "xfa/fde/cfde_txtedtbufiter.h", |
(...skipping 680 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1580 "//v8/include", | 1583 "//v8/include", |
1581 ] | 1584 ] |
1582 public_deps = [ | 1585 public_deps = [ |
1583 "//v8", | 1586 "//v8", |
1584 ] | 1587 ] |
1585 deps = [ | 1588 deps = [ |
1586 "//v8:v8_libplatform", | 1589 "//v8:v8_libplatform", |
1587 ] | 1590 ] |
1588 } | 1591 } |
1589 configs += [ | 1592 configs += [ |
1590 ":pdfium_config", | 1593 ":pdfium_core_config", |
1591 ":xfa_warnings", | 1594 ":xfa_warnings", |
1592 ] | 1595 ] |
1593 } | 1596 } |
1594 } | 1597 } |
1595 | 1598 |
1596 test("pdfium_unittests") { | 1599 test("pdfium_unittests") { |
1597 sources = [ | 1600 sources = [ |
1598 "core/fpdfapi/fpdf_font/fpdf_font_cid_unittest.cpp", | 1601 "core/fpdfapi/fpdf_font/fpdf_font_cid_unittest.cpp", |
1599 "core/fpdfapi/fpdf_font/fpdf_font_unittest.cpp", | 1602 "core/fpdfapi/fpdf_font/fpdf_font_unittest.cpp", |
1600 "core/fpdfapi/fpdf_page/fpdf_page_parser_old_unittest.cpp", | 1603 "core/fpdfapi/fpdf_page/fpdf_page_parser_old_unittest.cpp", |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1635 "xfa/fxfa/parser/xfa_utils_imp_unittest.cpp", | 1638 "xfa/fxfa/parser/xfa_utils_imp_unittest.cpp", |
1636 ] | 1639 ] |
1637 } | 1640 } |
1638 if (pdf_enable_v8) { | 1641 if (pdf_enable_v8) { |
1639 sources += [ "fpdfsdk/javascript/public_methods_unittest.cpp" ] | 1642 sources += [ "fpdfsdk/javascript/public_methods_unittest.cpp" ] |
1640 include_dirs += [ | 1643 include_dirs += [ |
1641 "//v8", | 1644 "//v8", |
1642 "//v8/include", | 1645 "//v8/include", |
1643 ] | 1646 ] |
1644 } | 1647 } |
1645 configs += [ ":pdfium_config" ] | 1648 configs += [ ":pdfium_core_config" ] |
1646 } | 1649 } |
1647 | 1650 |
1648 test("pdfium_embeddertests") { | 1651 test("pdfium_embeddertests") { |
1649 sources = [ | 1652 sources = [ |
1650 "core/fpdfapi/fpdf_page/fpdf_page_func_embeddertest.cpp", | 1653 "core/fpdfapi/fpdf_page/fpdf_page_func_embeddertest.cpp", |
1651 "core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp", | 1654 "core/fpdfapi/fpdf_parser/cpdf_parser_embeddertest.cpp", |
1652 "core/fpdfapi/fpdf_parser/cpdf_security_handler_embeddertest.cpp", | 1655 "core/fpdfapi/fpdf_parser/cpdf_security_handler_embeddertest.cpp", |
1653 "core/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp", | 1656 "core/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp", |
1654 "core/fpdfapi/fpdf_render/fpdf_render_loadimage_embeddertest.cpp", | 1657 "core/fpdfapi/fpdf_render/fpdf_render_loadimage_embeddertest.cpp", |
1655 "core/fpdfapi/fpdf_render/fpdf_render_pattern_embeddertest.cpp", | 1658 "core/fpdfapi/fpdf_render/fpdf_render_pattern_embeddertest.cpp", |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1688 deps += [ | 1691 deps += [ |
1689 "//v8", | 1692 "//v8", |
1690 "//v8:v8_libplatform", | 1693 "//v8:v8_libplatform", |
1691 ] | 1694 ] |
1692 include_dirs += [ | 1695 include_dirs += [ |
1693 "//v8", | 1696 "//v8", |
1694 "//v8/include", | 1697 "//v8/include", |
1695 ] | 1698 ] |
1696 configs += [ "//v8:external_startup_data" ] | 1699 configs += [ "//v8:external_startup_data" ] |
1697 } | 1700 } |
1698 configs += [ ":pdfium_config" ] | 1701 configs += [ ":pdfium_core_config" ] |
1699 } | 1702 } |
1700 | 1703 |
1701 if (pdf_is_standalone) { | 1704 if (pdf_is_standalone) { |
1702 source_set("samples") { | 1705 source_set("samples") { |
1703 testonly = true | 1706 testonly = true |
1704 deps = [ | 1707 deps = [ |
1705 "//samples", | 1708 "//samples", |
1706 ] | 1709 ] |
1707 } | 1710 } |
1708 } | 1711 } |
OLD | NEW |