| Index: printing/printing.gyp
|
| diff --git a/printing/printing.gyp b/printing/printing.gyp
|
| deleted file mode 100644
|
| index c77febb8625841467b30e99b748e5aaa908d21ba..0000000000000000000000000000000000000000
|
| --- a/printing/printing.gyp
|
| +++ /dev/null
|
| @@ -1,363 +0,0 @@
|
| -# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -{
|
| - 'variables': {
|
| - 'chromium_code': 1,
|
| - },
|
| - 'targets': [
|
| - {
|
| - 'target_name': 'printing',
|
| - 'type': '<(component)',
|
| - 'dependencies': [
|
| - '../base/base.gyp:base',
|
| - '../base/base.gyp:base_i18n',
|
| - '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
|
| - '../skia/skia.gyp:skia',
|
| - '../third_party/icu/icu.gyp:icui18n',
|
| - '../third_party/icu/icu.gyp:icuuc',
|
| - '../ui/gfx/gfx.gyp:gfx',
|
| - '../ui/gfx/gfx.gyp:gfx_geometry',
|
| - '../url/url.gyp:url_lib',
|
| - ],
|
| - 'defines': [
|
| - 'PRINTING_IMPLEMENTATION',
|
| - ],
|
| - 'include_dirs': [
|
| - '..',
|
| - ],
|
| - 'sources': [
|
| - 'backend/print_backend.cc',
|
| - 'backend/print_backend.h',
|
| - 'backend/print_backend_consts.cc',
|
| - 'backend/print_backend_consts.h',
|
| - 'backend/print_backend_dummy.cc',
|
| - 'backend/print_backend_win.cc',
|
| - 'backend/printing_info_win.cc',
|
| - 'backend/printing_info_win.h',
|
| - 'emf_win.cc',
|
| - 'emf_win.h',
|
| - 'image.cc',
|
| - 'image.h',
|
| - 'image_android.cc',
|
| - 'image_linux.cc',
|
| - 'image_mac.cc',
|
| - 'image_win.cc',
|
| - 'metafile.cc',
|
| - 'metafile.h',
|
| - 'metafile_skia_wrapper.cc',
|
| - 'metafile_skia_wrapper.h',
|
| - 'page_number.cc',
|
| - 'page_number.h',
|
| - 'page_range.cc',
|
| - 'page_range.h',
|
| - 'page_setup.cc',
|
| - 'page_setup.h',
|
| - 'page_size_margins.h',
|
| - 'pdf_metafile_cg_mac.cc',
|
| - 'pdf_metafile_cg_mac.h',
|
| - 'pdf_metafile_skia.cc',
|
| - 'pdf_metafile_skia.h',
|
| - 'print_dialog_gtk_interface.h',
|
| - 'print_job_constants.cc',
|
| - 'print_job_constants.h',
|
| - 'print_settings.cc',
|
| - 'print_settings.h',
|
| - 'print_settings_conversion.cc',
|
| - 'print_settings_conversion.h',
|
| - 'print_settings_initializer_mac.cc',
|
| - 'print_settings_initializer_mac.h',
|
| - 'print_settings_initializer_win.cc',
|
| - 'print_settings_initializer_win.h',
|
| - 'printed_document.cc',
|
| - 'printed_document.h',
|
| - 'printed_document_mac.cc',
|
| - 'printed_document_win.cc',
|
| - 'printed_page.cc',
|
| - 'printed_page.h',
|
| - 'printed_pages_source.h',
|
| - 'printing_context.cc',
|
| - 'printing_context.h',
|
| - 'printing_context_system_dialog_win.cc',
|
| - 'printing_context_system_dialog_win.h',
|
| - 'printing_context_win.cc',
|
| - 'printing_context_win.h',
|
| - 'printing_utils.cc',
|
| - 'printing_utils.h',
|
| - 'units.cc',
|
| - 'units.h',
|
| - ],
|
| - 'direct_dependent_settings': {
|
| - 'include_dirs': [
|
| - '..',
|
| - ],
|
| - },
|
| - 'conditions': [
|
| - ['use_aura==1', {
|
| - 'dependencies': [
|
| - '<(DEPTH)/ui/aura/aura.gyp:aura',
|
| - ],
|
| - }],
|
| - # Mac-Aura does not support printing.
|
| - ['OS=="mac" and use_aura==1',{
|
| - 'sources!': [
|
| - 'printed_document_mac.cc',
|
| - 'printing_context_mac.mm',
|
| - 'printing_context_mac.h',
|
| - ],
|
| - }],
|
| - ['OS=="mac" and use_aura==0',{
|
| - 'sources': [
|
| - 'printing_context_mac.mm',
|
| - 'printing_context_mac.h',
|
| - ],
|
| - }],
|
| - ['OS=="win"', {
|
| - 'dependencies': [
|
| - '<(DEPTH)/ui/aura/aura.gyp:aura',
|
| - ],
|
| - 'defines': [
|
| - # PRINT_BACKEND_AVAILABLE disables the default dummy implementation
|
| - # of the print backend and enables a custom implementation instead.
|
| - 'PRINT_BACKEND_AVAILABLE',
|
| - ],
|
| - 'sources': [
|
| - 'backend/win_helper.cc',
|
| - 'backend/win_helper.h',
|
| - ],
|
| - }],
|
| - ['chromeos==1',{
|
| - 'sources': [
|
| - 'printed_document_chromeos.cc',
|
| - 'printing_context_no_system_dialog.cc',
|
| - 'printing_context_no_system_dialog.h',
|
| - ],
|
| - }],
|
| - ['use_cups==1', {
|
| - 'dependencies': [
|
| - 'cups',
|
| - ],
|
| - 'variables': {
|
| - 'cups_version': '<!(python cups_config_helper.py --api-version <(sysroot))',
|
| - },
|
| - 'conditions': [
|
| - ['cups_version in ["1.6", "1.7"]', {
|
| - 'cflags': [
|
| - # CUPS 1.6 deprecated the PPD APIs, but we will stay with this
|
| - # API for now as supported Linux and Mac OS'es are still using
|
| - # older versions of CUPS. More info: crbug.com/226176
|
| - '-Wno-deprecated-declarations',
|
| - # CUPS 1.7 deprecates httpConnectEncrypt(), see the mac section
|
| - # below.
|
| - ],
|
| - }],
|
| - ['OS=="mac"', {
|
| - # The 10.9 SDK includes cups 1.7, which deprecates
|
| - # httpConnectEncrypt() in favor of httpConnect2(). hhttpConnect2()
|
| - # is new in 1.7, so it doesn't exist on OS X 10.6-10.8 and we
|
| - # can't use it until 10.9 is our minimum system version.
|
| - # (cups_version isn't reliable on OS X, so key the check off of
|
| - # mac_sdk).
|
| - # With a 10.8 deployment target, several other APIs are
|
| - # deprecated. We're still on CUPS 1.4 until Linux no longer
|
| - # needs to support it, see comment above.
|
| - 'xcode_settings': {
|
| - 'WARNING_CFLAGS': [
|
| - '-Wno-deprecated-declarations',
|
| - ],
|
| - },
|
| - }],
|
| - ['chromeos==1', {
|
| - 'sources': [
|
| - 'backend/cups_connection.cc',
|
| - 'backend/cups_connection.h',
|
| - 'backend/cups_deleters.cc',
|
| - 'backend/cups_deleters.h',
|
| - 'backend/cups_ipp_util.cc',
|
| - 'backend/cups_ipp_util.h',
|
| - 'backend/cups_printer.cc',
|
| - 'backend/cups_printer.h',
|
| - 'backend/print_backend_cups_ipp.cc',
|
| - 'backend/print_backend_cups_ipp.h',
|
| - 'printing_context_chromeos.cc',
|
| - 'printing_context_chromeos.h',
|
| - ],
|
| - }, { # chromeos==0
|
| - 'sources': [
|
| - 'backend/cups_helper.cc',
|
| - 'backend/cups_helper.h',
|
| - 'backend/print_backend_cups.cc',
|
| - ],
|
| - }],
|
| - ],
|
| - 'defines': [
|
| - # PRINT_BACKEND_AVAILABLE disables the default dummy implementation
|
| - # of the print backend and enables a custom implementation instead.
|
| - 'PRINT_BACKEND_AVAILABLE',
|
| - ],
|
| - }],
|
| - ['OS=="linux" and chromeos==1', {
|
| - 'defines': [
|
| - # PRINT_BACKEND_AVAILABLE disables the default dummy implementation
|
| - # of the print backend and enables a custom implementation instead.
|
| - 'PRINT_BACKEND_AVAILABLE',
|
| - ],
|
| - 'sources': [
|
| - 'backend/print_backend_chromeos.cc',
|
| - 'printed_document_chromeos.cc',
|
| - ],
|
| - }],
|
| - ['OS=="linux" and chromeos==0', {
|
| - 'sources': [
|
| - 'printed_document_linux.cc',
|
| - 'printing_context_linux.cc',
|
| - 'printing_context_linux.h',
|
| - ],
|
| - }],
|
| - ['OS=="android"', {
|
| - 'sources': [
|
| - 'printing_context_android.cc',
|
| - 'printing_context_android.h',
|
| - ],
|
| - 'dependencies': [
|
| - 'printing_jni_headers',
|
| - ],
|
| - }, {
|
| - 'sources': [
|
| - 'pdf_transform.cc',
|
| - 'pdf_transform.h',
|
| - ],
|
| - }],
|
| - ],
|
| - },
|
| - {
|
| - 'target_name': 'printing_unittests',
|
| - 'type': 'executable',
|
| - 'dependencies': [
|
| - '../base/base.gyp:run_all_unittests',
|
| - '../base/base.gyp:test_support_base',
|
| - '../testing/gtest.gyp:gtest',
|
| - '../ui/base/ui_base.gyp:ui_base',
|
| - '../ui/gfx/gfx.gyp:gfx',
|
| - '../ui/gfx/gfx.gyp:gfx_geometry',
|
| - '../ui/gfx/gfx.gyp:gfx_test_support',
|
| - 'printing',
|
| - ],
|
| - 'sources': [
|
| - 'emf_win_unittest.cc',
|
| - 'page_number_unittest.cc',
|
| - 'page_range_unittest.cc',
|
| - 'page_setup_unittest.cc',
|
| - 'pdf_metafile_cg_mac_unittest.cc',
|
| - 'printed_page_unittest.cc',
|
| - 'printing_context_win_unittest.cc',
|
| - 'printing_test.h',
|
| - 'printing_utils_unittest.cc',
|
| - 'units_unittest.cc',
|
| - ],
|
| - 'conditions': [
|
| - ['OS!="mac"', {'sources/': [['exclude', '_mac_unittest\\.(cc|mm?)$']]}],
|
| - ['OS!="win"', {'sources/': [['exclude', '_win_unittest\\.cc$']]}],
|
| - ['OS!="android"', {
|
| - 'sources': ['pdf_transform_unittest.cc']
|
| - }],
|
| - ['use_cups==1', {
|
| - 'defines': [
|
| - 'USE_CUPS',
|
| - ],
|
| - 'conditions': [
|
| - ['chromeos==1', {
|
| - 'sources': ['backend/cups_ipp_util_unittest.cc'],
|
| - }, {
|
| - 'sources': ['backend/cups_helper_unittest.cc'],
|
| - }],
|
| - ],
|
| - }],
|
| - ],
|
| - # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
| - 'msvs_disabled_warnings': [ 4267, ],
|
| - },
|
| - {
|
| - # GN version: //printing:cups (config, not a target).
|
| - 'target_name': 'cups',
|
| - 'type': 'none',
|
| - 'conditions': [
|
| - ['use_cups==1', {
|
| - 'direct_dependent_settings': {
|
| - 'defines': [
|
| - 'USE_CUPS',
|
| - ],
|
| - 'conditions': [
|
| - ['OS=="mac"', {
|
| - 'link_settings': {
|
| - 'libraries': [
|
| - '$(SDKROOT)/usr/lib/libcups.dylib',
|
| - ]
|
| - },
|
| - }, {
|
| - 'link_settings': {
|
| - 'libraries': [
|
| - '<!@(python cups_config_helper.py --libs <(sysroot))',
|
| - ],
|
| - },
|
| - }],
|
| - ['os_bsd==1', {
|
| - 'cflags': [
|
| - '<!@(python cups_config_helper.py --cflags <(sysroot))',
|
| - ],
|
| - }],
|
| - ],
|
| - },
|
| - }],
|
| - ],
|
| - },
|
| - ],
|
| - 'conditions': [
|
| - ['OS == "android"', {
|
| - 'targets': [
|
| - {
|
| - # GN: //printing:printing_jni_headers
|
| - 'target_name': 'printing_jni_headers',
|
| - 'type': 'none',
|
| - 'sources': [
|
| - 'android/java/src/org/chromium/printing/PrintingContext.java',
|
| - ],
|
| - 'variables': {
|
| - 'jni_gen_package': 'printing',
|
| - },
|
| - 'includes': [ '../build/jni_generator.gypi' ],
|
| - },
|
| - {
|
| - # GN: //printing:printing_java
|
| - 'target_name': 'printing_java',
|
| - 'type': 'none',
|
| - 'variables': {
|
| - 'java_in_dir': '../printing/android/java',
|
| - },
|
| - 'dependencies': [
|
| - '../base/base.gyp:base_java',
|
| - ],
|
| - 'includes': [ '../build/java.gypi' ],
|
| - }
|
| - ]
|
| - }],
|
| - ['test_isolation_mode != "noop"', {
|
| - 'targets': [
|
| - {
|
| - 'target_name': 'printing_unittests_run',
|
| - 'type': 'none',
|
| - 'dependencies': [
|
| - 'printing_unittests',
|
| - ],
|
| - 'includes': [
|
| - '../build/isolate.gypi',
|
| - ],
|
| - 'sources': [
|
| - 'printing_unittests.isolate',
|
| - ],
|
| - },
|
| - ],
|
| - }],
|
| - ]
|
| -}
|
|
|