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         'animator.gyp:*',
     11         'views.gyp:*',
     12         'xml.gyp:*',
     13       ],
     14       'include_dirs': [
     15         '../include/views/animated',
     16         '../include/views/unix',
     17       ],
     18       'sources': [
     19         '../include/views/animated/SkBorderView.h',
     20         '../include/views/animated/SkImageView.h',
     21         '../include/views/animated/SkProgressBarView.h',
     22         '../include/views/animated/SkScrollBarView.h',
     23         '../include/views/animated/SkWidgetViews.h',
     24 
     25         '../src/views/animated/SkBorderView.cpp',
     26         '../src/views/animated/SkImageView.cpp',
     27         '../src/views/animated/SkProgressBarView.cpp',
     28         '../src/views/animated/SkScrollBarView.cpp',
     29         '../src/views/animated/SkStaticTextView.cpp',
     30         '../src/views/animated/SkWidgetViews.cpp',
     31       ],
     32       'conditions': [
     33         [ 'skia_os == "mac"', {
     34           'link_settings': {
     35             'libraries': [
     36               '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework',
     37               '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
     38             ],
     39           },
     40         }],
     41         [ 'skia_os == "android"', {
     42           # Android does not support animator so we need to remove all files
     43           # that have references to it.
     44           'include_dirs!': [
     45             '../include/animator',
     46           ],
     47           'sources!': [
     48             '../src/views/animated/SkBorderView.cpp',
     49             '../src/views/animated/SkImageView.cpp',
     50             '../src/views/animated/SkProgressBarView.cpp',
     51             '../src/views/animated/SkScrollBarView.cpp',
     52             '../src/views/animated/SkStaticTextView.cpp',
     53             '../src/views/animated/SkWidgetViews.cpp',
     54           ],
     55         }],
     56       ],
     57       'direct_dependent_settings': {
     58         'include_dirs': [
     59           '../include/views/animated',
     60         ],
     61       },
     62     },
     63   ],
     64 }
     65