diff options
-rw-r--r-- | build/all.gyp | 1 | ||||
-rw-r--r-- | printing/printing.gyp | 53 |
2 files changed, 54 insertions, 0 deletions
diff --git a/build/all.gyp b/build/all.gyp index 2367fad..1b17edf 100644 --- a/build/all.gyp +++ b/build/all.gyp @@ -18,6 +18,7 @@ '../chrome/chrome.gyp:*', '../media/media.gyp:*', '../net/net.gyp:*', + '../printing/printing.gyp:*', '../sdch/sdch.gyp:*', '../skia/skia.gyp:*', '../testing/gtest.gyp:*', diff --git a/printing/printing.gyp b/printing/printing.gyp new file mode 100644 index 0000000..8760481 --- /dev/null +++ b/printing/printing.gyp @@ -0,0 +1,53 @@ +# Copyright (c) 2009 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, + }, + 'includes': [ + '../build/common.gypi', + ], + 'targets': [ + { + 'target_name': 'printing', + 'type': 'static_library', + 'dependencies': [ + '../base/base.gyp:base', + ], + 'include_dirs': [ + '..', + ], + 'sources': [ + 'units.cc', + 'units.h', + ], + 'direct_dependent_settings': { + 'include_dirs': [ + '..', + ], + }, + 'conditions': [ + ['OS!="linux"', {'sources/': [['exclude', '_linux\\.cc$']]}], + ['OS!="mac"', {'sources/': [['exclude', '_mac\\.(cc|mm?)$']]}], + ['OS!="win"', { + 'sources/': [['exclude', '_win\\.cc$']] + }, { # else: OS=="win" + 'sources/': [['exclude', '_posix\\.cc$']] + }], + ], + }, + { + 'target_name': 'printing_unittests', + 'type': 'executable', + 'dependencies': [ + 'printing', + '../testing/gtest.gyp:gtest', + ], + 'sources': [ + 'units_unittest.cc', + ], + }, + ], +} |