Home | History | Annotate | Download | only in gyp
      1 #Animated widgets are views which use animator.
      2 
      3 {
      4   'targets': [
      5     {
      6       'target_name': 'views_animated',
      7       'type': 'static_library',
      8       'dependencies': [
      9         'skia_lib.gyp:skia_lib',
     10         'angle.gyp:*',
     11         'animator.gyp:*',
     12         'views.gyp:*',
     13         'xml.gyp:*',
     14       ],
     15       'include_dirs': [
     16         '../include/views/animated',
     17         '../include/views/unix',
     18       ],
     19       'sources': [
     20         '../include/views/animated/SkBorderView.h',
     21         '../include/views/animated/SkImageView.h',
     22         '../include/views/animated/SkProgressBarView.h',
     23         '../include/views/animated/SkScrollBarView.h',
     24         '../include/views/animated/SkWidgetViews.h',
     25 
     26         '../src/views/animated/SkBorderView.cpp',
     27         '../src/views/animated/SkImageView.cpp',
     28         '../src/views/animated/SkProgressBarView.cpp',
     29         '../src/views/animated/SkScrollBarView.cpp',
     30         '../src/views/animated/SkStaticTextView.cpp',
     31         '../src/views/animated/SkWidgetViews.cpp',
     32       ],
     33       'conditions': [
     34         [ 'skia_os == "mac"', {
     35           'link_settings': {
     36             'libraries': [
     37               '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework',
     38               '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
     39             ],
     40           },
     41         }],
     42         [ 'skia_os == "android"', {
     43           # Android does not support animator so we need to remove all files
     44           # that have references to it.
     45           'include_dirs!': [
     46             '../include/animator',
     47           ],
     48           'sources!': [
     49             '../src/views/animated/SkBorderView.cpp',
     50             '../src/views/animated/SkImageView.cpp',
     51             '../src/views/animated/SkProgressBarView.cpp',
     52             '../src/views/animated/SkScrollBarView.cpp',
     53             '../src/views/animated/SkStaticTextView.cpp',
     54             '../src/views/animated/SkWidgetViews.cpp',
     55           ],
     56         }],
     57       ],
     58       'direct_dependent_settings': {
     59         'include_dirs': [
     60           '../include/views/animated',
     61         ],
     62       },
     63     },
     64   ],
     65 }
     66