Home | History | Annotate | Download | only in gyp
      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