| OLD | NEW |
| 1 { | 1 { |
| 2 'variables': { | 2 'variables': { |
| 3 'pdf_use_skia%': 0, | 3 'pdf_use_skia%': 0, |
| 4 'pdf_enable_v8%': 1, |
| 4 'conditions': [ | 5 'conditions': [ |
| 5 ['OS=="linux"', { | 6 ['OS=="linux"', { |
| 6 'bundle_freetype%': 0, | 7 'bundle_freetype%': 0, |
| 7 }, { # On Android there's no system FreeType. On Windows and Mac, only a | 8 }, { # On Android there's no system FreeType. On Windows and Mac, only a |
| 8 # few methods are used from it. | 9 # few methods are used from it. |
| 9 'bundle_freetype%': 1, | 10 'bundle_freetype%': 1, |
| 10 }], | 11 }], |
| 11 ], | 12 ], |
| 12 }, | 13 }, |
| 13 'target_defaults': { | 14 'target_defaults': { |
| 14 'defines' : [ | 15 'defines' : [ |
| 15 'OPJ_STATIC', | 16 'OPJ_STATIC', |
| 16 'PNG_PREFIX', | 17 'PNG_PREFIX', |
| 17 'PNGPREFIX_H', | 18 'PNGPREFIX_H', |
| 18 'PNG_USE_READ_MACROS', | 19 'PNG_USE_READ_MACROS', |
| 19 'V8_DEPRECATION_WARNINGS', | 20 'V8_DEPRECATION_WARNINGS', |
| 20 '_CRT_SECURE_NO_WARNINGS', | 21 '_CRT_SECURE_NO_WARNINGS', |
| 21 ], | 22 ], |
| 22 'include_dirs': [ | 23 'include_dirs': [ |
| 23 'third_party/freetype/include', | 24 'third_party/freetype/include', |
| 24 ], | 25 ], |
| 25 'conditions': [ | 26 'conditions': [ |
| 26 ['pdf_use_skia==1', { | 27 ['pdf_use_skia==1', { |
| 27 'defines': ['_SKIA_SUPPORT_'], | 28 'defines': ['_SKIA_SUPPORT_'], |
| 28 }], | 29 }], |
| 30 ['pdf_enable_v8==1', { |
| 31 'defines': ['PDF_ENABLE_V8'], |
| 32 }], |
| 29 ['OS=="linux"', { | 33 ['OS=="linux"', { |
| 30 'conditions': [ | 34 'conditions': [ |
| 31 ['target_arch=="x64"', { | 35 ['target_arch=="x64"', { |
| 32 'defines' : [ '_FX_CPU_=_FX_X64_', ], | 36 'defines' : [ '_FX_CPU_=_FX_X64_', ], |
| 33 'cflags': [ '-fPIC', ], | 37 'cflags': [ '-fPIC', ], |
| 34 }], | 38 }], |
| 35 ['target_arch=="ia32"', { | 39 ['target_arch=="ia32"', { |
| 36 'defines' : [ '_FX_CPU_=_FX_X86_', ], | 40 'defines' : [ '_FX_CPU_=_FX_X86_', ], |
| 37 }], | 41 }], |
| 38 ], | 42 ], |
| (...skipping 13 matching lines...) Expand all Loading... |
| 52 'fdrm', | 56 'fdrm', |
| 53 'fpdfdoc', | 57 'fpdfdoc', |
| 54 'fpdfapi', | 58 'fpdfapi', |
| 55 'fpdftext', | 59 'fpdftext', |
| 56 'formfiller', | 60 'formfiller', |
| 57 'fxcodec', | 61 'fxcodec', |
| 58 'fxcrt', | 62 'fxcrt', |
| 59 'fxedit', | 63 'fxedit', |
| 60 'fxge', | 64 'fxge', |
| 61 'javascript', | 65 'javascript', |
| 62 'jsapi', | |
| 63 'pdfwindow', | 66 'pdfwindow', |
| 64 'fpdfxfa', | 67 'fpdfxfa', |
| 65 ], | 68 ], |
| 66 'ldflags': [ '-L<(PRODUCT_DIR)',], | 69 'ldflags': [ '-L<(PRODUCT_DIR)',], |
| 67 'sources': [ | 70 'sources': [ |
| 68 'fpdfsdk/include/fsdk_actionhandler.h', | 71 'fpdfsdk/include/fsdk_actionhandler.h', |
| 69 'fpdfsdk/include/fsdk_annothandler.h', | 72 'fpdfsdk/include/fsdk_annothandler.h', |
| 70 'fpdfsdk/include/fsdk_baseannot.h', | 73 'fpdfsdk/include/fsdk_baseannot.h', |
| 71 'fpdfsdk/include/fsdk_baseform.h', | 74 'fpdfsdk/include/fsdk_baseform.h', |
| 72 'fpdfsdk/src/fpdfdoc.cpp', | 75 'fpdfsdk/src/fpdfdoc.cpp', |
| (...skipping 613 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 686 'fpdfsdk/src/fpdfxfa/fpdfxfa_util.cpp', | 689 'fpdfsdk/src/fpdfxfa/fpdfxfa_util.cpp', |
| 687 'fpdfsdk/include/fpdfxfa/fpdfxfa_app.h', | 690 'fpdfsdk/include/fpdfxfa/fpdfxfa_app.h', |
| 688 'fpdfsdk/include/fpdfxfa/fpdfxfa_doc.h', | 691 'fpdfsdk/include/fpdfxfa/fpdfxfa_doc.h', |
| 689 'fpdfsdk/include/fpdfxfa/fpdfxfa_page.h', | 692 'fpdfsdk/include/fpdfxfa/fpdfxfa_page.h', |
| 690 'fpdfsdk/include/fpdfxfa/fpdfxfa_util.h', | 693 'fpdfsdk/include/fpdfxfa/fpdfxfa_util.h', |
| 691 ], | 694 ], |
| 692 }, | 695 }, |
| 693 { | 696 { |
| 694 'target_name': 'javascript', | 697 'target_name': 'javascript', |
| 695 'type': 'static_library', | 698 'type': 'static_library', |
| 696 'include_dirs': [ | |
| 697 '<(DEPTH)/v8', | |
| 698 '<(DEPTH)/v8/include', | |
| 699 ], | |
| 700 'dependencies': [ | |
| 701 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', | |
| 702 ], | |
| 703 'export_dependent_settings': [ | |
| 704 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', | |
| 705 ], | |
| 706 'ldflags': [ '-L<(PRODUCT_DIR)',], | 699 'ldflags': [ '-L<(PRODUCT_DIR)',], |
| 707 'sources': [ | 700 'sources': [ |
| 708 'fpdfsdk/include/javascript/IJavaScript.h', | 701 'fpdfsdk/include/javascript/IJavaScript.h', |
| 709 'fpdfsdk/src/javascript/app.cpp', | 702 'fpdfsdk/src/javascript/JS_Runtime_Stub.cpp', |
| 710 'fpdfsdk/src/javascript/color.cpp', | 703 ], |
| 711 'fpdfsdk/src/javascript/console.cpp', | 704 'conditions': [ |
| 712 'fpdfsdk/src/javascript/Consts.cpp', | 705 ['pdf_enable_v8==1', { |
| 713 'fpdfsdk/src/javascript/Consts.h', | 706 'include_dirs': [ |
| 714 'fpdfsdk/src/javascript/Document.cpp', | 707 '<(DEPTH)/v8', |
| 715 'fpdfsdk/src/javascript/Document.h', | 708 '<(DEPTH)/v8/include', |
| 716 'fpdfsdk/src/javascript/Field.cpp', | 709 ], |
| 717 'fpdfsdk/src/javascript/Field.h', | 710 'dependencies': [ |
| 718 'fpdfsdk/src/javascript/Icon.cpp', | 711 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', |
| 719 'fpdfsdk/src/javascript/Icon.h', | 712 ], |
| 720 'fpdfsdk/src/javascript/JS_Context.cpp', | 713 'export_dependent_settings': [ |
| 721 'fpdfsdk/src/javascript/JS_Context.h', | 714 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', |
| 722 'fpdfsdk/src/javascript/JS_Define.h', | 715 ], |
| 723 'fpdfsdk/src/javascript/JS_EventHandler.cpp', | 716 'sources!': [ |
| 724 'fpdfsdk/src/javascript/JS_EventHandler.h', | 717 'fpdfsdk/src/javascript/JS_Runtime_Stub.cpp', |
| 725 'fpdfsdk/src/javascript/JS_GlobalData.cpp', | 718 ], |
| 726 'fpdfsdk/src/javascript/JS_GlobalData.h', | 719 'sources': [ |
| 727 'fpdfsdk/src/javascript/JS_Object.cpp', | 720 'fpdfsdk/src/javascript/Consts.cpp', |
| 728 'fpdfsdk/src/javascript/JS_Object.h', | 721 'fpdfsdk/src/javascript/Consts.h', |
| 729 'fpdfsdk/src/javascript/JS_Runtime.cpp', | 722 'fpdfsdk/src/javascript/Document.cpp', |
| 730 'fpdfsdk/src/javascript/JS_Runtime.h', | 723 'fpdfsdk/src/javascript/Document.h', |
| 731 'fpdfsdk/src/javascript/JS_Value.cpp', | 724 'fpdfsdk/src/javascript/Field.cpp', |
| 732 'fpdfsdk/src/javascript/JS_Value.h', | 725 'fpdfsdk/src/javascript/Field.h', |
| 733 'fpdfsdk/src/javascript/PublicMethods.cpp', | 726 'fpdfsdk/src/javascript/Icon.cpp', |
| 734 'fpdfsdk/src/javascript/PublicMethods.h', | 727 'fpdfsdk/src/javascript/Icon.h', |
| 735 'fpdfsdk/src/javascript/app.cpp', | 728 'fpdfsdk/src/javascript/JS_Context.cpp', |
| 736 'fpdfsdk/src/javascript/app.h', | 729 'fpdfsdk/src/javascript/JS_Context.h', |
| 737 'fpdfsdk/src/javascript/color.cpp', | 730 'fpdfsdk/src/javascript/JS_Define.h', |
| 738 'fpdfsdk/src/javascript/color.h', | 731 'fpdfsdk/src/javascript/JS_EventHandler.cpp', |
| 739 'fpdfsdk/src/javascript/console.cpp', | 732 'fpdfsdk/src/javascript/JS_EventHandler.h', |
| 740 'fpdfsdk/src/javascript/console.h', | 733 'fpdfsdk/src/javascript/JS_GlobalData.cpp', |
| 741 'fpdfsdk/src/javascript/event.cpp', | 734 'fpdfsdk/src/javascript/JS_GlobalData.h', |
| 742 'fpdfsdk/src/javascript/event.h', | 735 'fpdfsdk/src/javascript/JS_Object.cpp', |
| 743 'fpdfsdk/src/javascript/global.cpp', | 736 'fpdfsdk/src/javascript/JS_Object.h', |
| 744 'fpdfsdk/src/javascript/global.h', | 737 'fpdfsdk/src/javascript/JS_Runtime.cpp', |
| 745 'fpdfsdk/src/javascript/report.cpp', | 738 'fpdfsdk/src/javascript/JS_Runtime.h', |
| 746 'fpdfsdk/src/javascript/report.h', | 739 'fpdfsdk/src/javascript/JS_Value.cpp', |
| 747 'fpdfsdk/src/javascript/resource.cpp', | 740 'fpdfsdk/src/javascript/JS_Value.h', |
| 748 'fpdfsdk/src/javascript/resource.h', | 741 'fpdfsdk/src/javascript/PublicMethods.cpp', |
| 749 'fpdfsdk/src/javascript/util.cpp', | 742 'fpdfsdk/src/javascript/PublicMethods.h', |
| 750 'fpdfsdk/src/javascript/util.h', | 743 'fpdfsdk/src/javascript/app.cpp', |
| 744 'fpdfsdk/src/javascript/app.cpp', |
| 745 'fpdfsdk/src/javascript/app.h', |
| 746 'fpdfsdk/src/javascript/color.cpp', |
| 747 'fpdfsdk/src/javascript/color.cpp', |
| 748 'fpdfsdk/src/javascript/color.h', |
| 749 'fpdfsdk/src/javascript/console.cpp', |
| 750 'fpdfsdk/src/javascript/console.cpp', |
| 751 'fpdfsdk/src/javascript/console.h', |
| 752 'fpdfsdk/src/javascript/event.cpp', |
| 753 'fpdfsdk/src/javascript/event.h', |
| 754 'fpdfsdk/src/javascript/global.cpp', |
| 755 'fpdfsdk/src/javascript/global.h', |
| 756 'fpdfsdk/src/javascript/report.cpp', |
| 757 'fpdfsdk/src/javascript/report.h', |
| 758 'fpdfsdk/src/javascript/resource.cpp', |
| 759 'fpdfsdk/src/javascript/resource.h', |
| 760 'fpdfsdk/src/javascript/util.cpp', |
| 761 'fpdfsdk/src/javascript/util.h', |
| 762 'fpdfsdk/include/jsapi/fxjs_v8.h', |
| 763 'fpdfsdk/src/jsapi/fxjs_v8.cpp', |
| 764 ], |
| 765 }], |
| 751 ], | 766 ], |
| 752 }, | 767 }, |
| 753 { | 768 { |
| 754 'target_name': 'jsapi', | |
| 755 'type': 'static_library', | |
| 756 'dependencies': [ | |
| 757 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', | |
| 758 ], | |
| 759 'export_dependent_settings': [ | |
| 760 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', | |
| 761 ], | |
| 762 'include_dirs': [ | |
| 763 '<(DEPTH)/v8', | |
| 764 '<(DEPTH)/v8/include', | |
| 765 ], | |
| 766 'ldflags': [ '-L<(PRODUCT_DIR)',], | |
| 767 'sources': [ | |
| 768 'fpdfsdk/include/jsapi/fxjs_v8.h', | |
| 769 'fpdfsdk/src/jsapi/fxjs_v8.cpp', | |
| 770 ], | |
| 771 }, | |
| 772 { | |
| 773 'target_name': 'formfiller', | 769 'target_name': 'formfiller', |
| 774 'type': 'static_library', | 770 'type': 'static_library', |
| 775 'ldflags': [ '-L<(PRODUCT_DIR)',], | 771 'ldflags': [ '-L<(PRODUCT_DIR)',], |
| 776 'sources': [ | 772 'sources': [ |
| 777 'fpdfsdk/include/formfiller/FFL_CBA_Fontmap.h', | 773 'fpdfsdk/include/formfiller/FFL_CBA_Fontmap.h', |
| 778 'fpdfsdk/include/formfiller/FFL_CheckBox.h', | 774 'fpdfsdk/include/formfiller/FFL_CheckBox.h', |
| 779 'fpdfsdk/include/formfiller/FFL_ComboBox.h', | 775 'fpdfsdk/include/formfiller/FFL_ComboBox.h', |
| 780 'fpdfsdk/include/formfiller/FFL_FormFiller.h', | 776 'fpdfsdk/include/formfiller/FFL_FormFiller.h', |
| 781 'fpdfsdk/include/formfiller/FFL_IFormFiller.h', | 777 'fpdfsdk/include/formfiller/FFL_IFormFiller.h', |
| 782 'fpdfsdk/include/formfiller/FFL_ListBox.h', | 778 'fpdfsdk/include/formfiller/FFL_ListBox.h', |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 821 'xfa/src/fxbarcode/pdf417/BC_PDF417HighLevelEncoder_unittest.cpp', | 817 'xfa/src/fxbarcode/pdf417/BC_PDF417HighLevelEncoder_unittest.cpp', |
| 822 'xfa/src/fxfa/src/parser/xfa_utils_imp_unittest.cpp', | 818 'xfa/src/fxfa/src/parser/xfa_utils_imp_unittest.cpp', |
| 823 ], | 819 ], |
| 824 }, | 820 }, |
| 825 { | 821 { |
| 826 'target_name': 'pdfium_embeddertests', | 822 'target_name': 'pdfium_embeddertests', |
| 827 'type': 'executable', | 823 'type': 'executable', |
| 828 'dependencies': [ | 824 'dependencies': [ |
| 829 '<(DEPTH)/testing/gmock.gyp:gmock', | 825 '<(DEPTH)/testing/gmock.gyp:gmock', |
| 830 '<(DEPTH)/testing/gtest.gyp:gtest', | 826 '<(DEPTH)/testing/gtest.gyp:gtest', |
| 831 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8_libplatform', | |
| 832 'pdfium', | 827 'pdfium', |
| 833 ], | 828 ], |
| 834 'include_dirs': [ | 829 'include_dirs': [ |
| 835 '<(DEPTH)', | 830 '<(DEPTH)', |
| 836 '<(DEPTH)/v8', | |
| 837 '<(DEPTH)/v8/include', | |
| 838 ], | 831 ], |
| 839 'sources': [ | 832 'sources': [ |
| 840 'core/src/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp', | 833 'core/src/fpdfapi/fpdf_parser/fpdf_parser_decode_embeddertest.cpp', |
| 841 'core/src/fpdfapi/fpdf_parser/fpdf_parser_parser_embeddertest.cpp', | 834 'core/src/fpdfapi/fpdf_parser/fpdf_parser_parser_embeddertest.cpp', |
| 842 'fpdfsdk/src/fpdf_dataavail_embeddertest.cpp', | 835 'fpdfsdk/src/fpdf_dataavail_embeddertest.cpp', |
| 843 'fpdfsdk/src/fpdfdoc_embeddertest.cpp', | 836 'fpdfsdk/src/fpdfdoc_embeddertest.cpp', |
| 844 'fpdfsdk/src/fpdfformfill_embeddertest.cpp', | 837 'fpdfsdk/src/fpdfformfill_embeddertest.cpp', |
| 845 'fpdfsdk/src/fpdftext_embeddertest.cpp', | 838 'fpdfsdk/src/fpdftext_embeddertest.cpp', |
| 846 'fpdfsdk/src/fpdfview_c_api_test.c', | 839 'fpdfsdk/src/fpdfview_c_api_test.c', |
| 847 'fpdfsdk/src/fpdfview_c_api_test.h', | 840 'fpdfsdk/src/fpdfview_c_api_test.h', |
| 848 'fpdfsdk/src/fpdfview_embeddertest.cpp', | 841 'fpdfsdk/src/fpdfview_embeddertest.cpp', |
| 849 'fpdfsdk/src/jsapi/fxjs_v8_embeddertest.cpp', | |
| 850 'testing/embedder_test.cpp', | 842 'testing/embedder_test.cpp', |
| 851 'testing/embedder_test.h', | 843 'testing/embedder_test.h', |
| 852 'testing/embedder_test_mock_delegate.h', | 844 'testing/embedder_test_mock_delegate.h', |
| 853 'testing/embedder_test_timer_handling_delegate.h', | 845 'testing/embedder_test_timer_handling_delegate.h', |
| 854 'testing/fx_string_testhelpers.cpp', | 846 'testing/fx_string_testhelpers.cpp', |
| 855 'testing/fx_string_testhelpers.h', | 847 'testing/fx_string_testhelpers.h', |
| 856 ], | 848 ], |
| 849 'conditions': [ |
| 850 ['pdf_enable_v8==1', { |
| 851 'include_dirs': [ |
| 852 '<(DEPTH)/v8', |
| 853 '<(DEPTH)/v8/include', |
| 854 ], |
| 855 'dependencies': [ |
| 856 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', |
| 857 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8_libplatform', |
| 858 ], |
| 859 'sources': [ |
| 860 'fpdfsdk/src/jsapi/fxjs_v8_embeddertest.cpp', |
| 861 ], |
| 862 }], |
| 863 ], |
| 857 }, | 864 }, |
| 858 ], | 865 ], |
| 859 } | 866 } |
| OLD | NEW |