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