Home | History | Annotate | Download | only in gyp
      1 {
      2   'targets': [
      3     {
      4       'target_name': 'experimental',
      5       'type': 'static_library',
      6       'include_dirs': [
      7         '../include/config',
      8         '../include/core',
      9       ],
     10       'sources': [
     11         '../experimental/SkSetPoly3To3.cpp',
     12         '../experimental/SkSetPoly3To3_A.cpp',
     13         '../experimental/SkSetPoly3To3_D.cpp',
     14       ],
     15       'direct_dependent_settings': {
     16         'include_dirs': [
     17           '../experimental',
     18         ],
     19       },
     20     },
     21     {
     22       'target_name': 'SkiaExamples',
     23       'type': 'executable',
     24       'mac_bundle' : 1,
     25       'include_dirs' : [
     26         '../tools/flags',
     27         ],
     28       'includes': [],
     29        'sources': [
     30          '../experimental/SkiaExamples/SkExample.h',
     31          '../experimental/SkiaExamples/SkExample.cpp',
     32          '../experimental/SkiaExamples/HelloSkiaExample.cpp',
     33        ],
     34        'dependencies': [
     35          'skia_lib.gyp:skia_lib',
     36          'views.gyp:views',
     37          'xml.gyp:xml',
     38          'flags.gyp:flags'
     39        ],
     40        'conditions' : [
     41          [ 'skia_gpu == 1', {
     42            'include_dirs' : [
     43              '../src/gpu',  #gl/GrGLUtil.h
     44              ]
     45          }],
     46         [ 'skia_os == "win"', {
     47          'sources' : [
     48            '../src/views/win/SkOSWindow_Win.cpp',
     49            '../src/views/win/skia_win.cpp',
     50            ],
     51           },
     52         ],
     53 
     54         [ 'skia_os == "mac"', {
     55           'sources': [
     56 
     57 # SkiaExamples specific files
     58           '../experimental/SkiaExamples/SkiaExamples-Info.plist',
     59           '../experimental/SkiaExamples/SkExampleNSView.h',
     60           '../experimental/SkiaExamples/SkExampleNSView.mm',
     61 
     62 # Mac files
     63           '../src/views/mac/SampleAppDelegate.h',
     64           '../src/views/mac/SampleAppDelegate.mm',
     65           '../src/views/mac/SkEventNotifier.mm',
     66           '../src/views/mac/skia_mac.mm',
     67           '../src/views/mac/SkNSView.h',
     68           '../src/views/mac/SkNSView.mm',
     69           '../src/views/mac/SkOptionsTableView.h',
     70           '../src/views/mac/SkOptionsTableView.mm',
     71           '../src/views/mac/SkOSWindow_Mac.mm',
     72           '../src/views/mac/SkTextFieldCell.h',
     73           '../src/views/mac/SkTextFieldCell.m',
     74           ],
     75         'include_dirs' : [
     76           '../src/views/mac/'
     77           ],
     78         'link_settings': {
     79         },
     80         'xcode_settings' : {
     81           'INFOPLIST_FILE' : '../experimental/SkiaExamples/SkiaExamples-Info.plist',
     82         },
     83         'mac_bundle_resources' : [
     84           '../experimental/SkiaExamples/SkiaExamples.xib'
     85           ],
     86         }
     87       ],
     88      ],
     89     }
     90   ],
     91 }
     92 
     93 # Local Variables:
     94 # tab-width:2
     95 # indent-tabs-mode:nil
     96 # End:
     97 # vim: set expandtab tabstop=2 shiftwidth=2:
     98