Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / skia / gyp / views_animated.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 }