1 # Copyright 2015 Google Inc. 2 # 3 # Use of this source code is governed by a BSD-style license that can be 4 # found in the LICENSE file. 5 { 6 'targets': [ 7 { 8 'target_name': 'xps', 9 'product_name': 'skia_xps', 10 'type': 'static_library', 11 'standalone_static_library': 1, 12 'conditions': [ 13 [ 'skia_os == "win"', { 14 'defines': [ 'SK_XPS_USE_DETERMINISTIC_IDS', ], 15 'dependencies': [ 16 'skia_lib.gyp:skia_lib', 17 ], 18 'include_dirs': [ 19 '../include/device/xps', 20 '../include/private', 21 '../include/utils/win', 22 '../src/core', # needed to get SkGlyphCache.h 23 '../src/utils', # needed to get SkBitSet.h 24 ], 25 'sources': [ 26 '../include/device/xps/SkConstexprMath.h', 27 '../include/device/xps/SkXPSDevice.h', 28 '../src/device/xps/SkXPSDevice.cpp', 29 '../src/doc/SkDocument_XPS.cpp', 30 ], 31 'link_settings': { 32 'libraries': [ 33 '-lt2embed.lib', 34 '-lfontsub.lib', 35 ], 36 }, 37 'direct_dependent_settings': { 38 'defines': [ 'SK_XPS_USE_DETERMINISTIC_IDS', ], 39 'include_dirs': [ 40 '../include/device/xps', 41 '../src/utils', # needed to get SkBitSet.h 42 ], 43 }, 44 },{ #else if 'skia_os != "win"' 45 'sources': [ '../src/doc/SkDocument_XPS_None.cpp', ], 46 'dependencies': [ 'skia_lib.gyp:skia_lib', ], 47 }], 48 ], 49 }, 50 ], 51 } 52