Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(154)

Side by Side Diff: gyp/tools.gyp

Issue 15855006: prepare skia for shared library build on android (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 # GYP file to build various tools. 1 # GYP file to build various tools.
2 # 2 #
3 # To build on Linux: 3 # To build on Linux:
4 # ./gyp_skia tools.gyp && make tools 4 # ./gyp_skia tools.gyp && make tools
5 # 5 #
6 { 6 {
7 'includes': [ 7 'includes': [
8 'apptype_console.gypi', 8 'apptype_console.gypi',
9 ], 9 ],
10 'targets': [ 10 'targets': [
(...skipping 19 matching lines...) Expand all
30 'sources': [ 30 'sources': [
31 '../tools/skdiff.cpp', 31 '../tools/skdiff.cpp',
32 '../tools/skdiff.h', 32 '../tools/skdiff.h',
33 '../tools/skdiff_html.cpp', 33 '../tools/skdiff_html.cpp',
34 '../tools/skdiff_html.h', 34 '../tools/skdiff_html.h',
35 '../tools/skdiff_main.cpp', 35 '../tools/skdiff_main.cpp',
36 '../tools/skdiff_utils.cpp', 36 '../tools/skdiff_utils.cpp',
37 '../tools/skdiff_utils.h', 37 '../tools/skdiff_utils.h',
38 ], 38 ],
39 'dependencies': [ 39 'dependencies': [
40 'skia_base_libs.gyp:skia_base_libs', 40 'skia_lib.gyp:skia_lib',
41 'effects.gyp:effects',
42 'images.gyp:images',
43 ], 41 ],
44 }, 42 },
45 { 43 {
46 'target_name': 'skimagediff', 44 'target_name': 'skimagediff',
47 'type': 'executable', 45 'type': 'executable',
48 'sources': [ 46 'sources': [
49 '../tools/skdiff.cpp', 47 '../tools/skdiff.cpp',
50 '../tools/skdiff.h', 48 '../tools/skdiff.h',
51 '../tools/skdiff_html.cpp', 49 '../tools/skdiff_html.cpp',
52 '../tools/skdiff_html.h', 50 '../tools/skdiff_html.h',
53 '../tools/skdiff_image.cpp', 51 '../tools/skdiff_image.cpp',
54 '../tools/skdiff_utils.cpp', 52 '../tools/skdiff_utils.cpp',
55 '../tools/skdiff_utils.h', 53 '../tools/skdiff_utils.h',
56 ], 54 ],
57 'dependencies': [ 55 'dependencies': [
58 'skia_base_libs.gyp:skia_base_libs', 56 'skia_lib.gyp:skia_lib',
59 'effects.gyp:effects',
60 'images.gyp:images',
61 ], 57 ],
62 }, 58 },
63 { 59 {
64 'target_name': 'skhello', 60 'target_name': 'skhello',
65 'type': 'executable', 61 'type': 'executable',
66 'sources': [ 62 'sources': [
67 '../tools/skhello.cpp', 63 '../tools/skhello.cpp',
68 '../src/image/SkImage_Codec.cpp', 64 '../src/image/SkImage_Codec.cpp',
69 ], 65 ],
70 'dependencies': [ 66 'dependencies': [
71 'skia_base_libs.gyp:skia_base_libs', 67 'skia_lib.gyp:skia_lib',
72 'effects.gyp:effects',
73 'flags.gyp:flags', 68 'flags.gyp:flags',
74 'images.gyp:images',
75 ], 69 ],
76 }, 70 },
77 { 71 {
78 'target_name': 'skimage', 72 'target_name': 'skimage',
79 'type': 'executable', 73 'type': 'executable',
80 'sources': [ 74 'sources': [
81 '../tools/skimage_main.cpp', 75 '../tools/skimage_main.cpp',
82 ], 76 ],
83 'include_dirs': [ 77 'include_dirs': [
84 # For SkBitmapHasher.h 78 # For SkBitmapHasher.h
85 '../src/utils/', 79 '../src/utils/',
86 ], 80 ],
87 'dependencies': [ 81 'dependencies': [
88 'skia_base_libs.gyp:skia_base_libs', 82 'skia_lib.gyp:skia_lib',
89 'effects.gyp:effects',
90 'flags.gyp:flags', 83 'flags.gyp:flags',
91 'gm.gyp:gm_expectations', 84 'gm.gyp:gm_expectations',
92 'images.gyp:images',
93 'jsoncpp.gyp:jsoncpp', 85 'jsoncpp.gyp:jsoncpp',
94 'utils.gyp:utils', 86 'utils.gyp:utils',
95 ], 87 ],
96 }, 88 },
97 { 89 {
98 'target_name': 'lua_pictures', 90 'target_name': 'lua_pictures',
99 'type': 'executable', 91 'type': 'executable',
100 'sources': [ 92 'sources': [
101 '../tools/lua/lua_pictures.cpp', 93 '../tools/lua/lua_pictures.cpp',
102 '../src/utils/SkLuaCanvas.cpp', 94 '../src/utils/SkLuaCanvas.cpp',
103 '../src/utils/SkLua.cpp', 95 '../src/utils/SkLua.cpp',
104 ], 96 ],
105 'dependencies': [ 97 'dependencies': [
106 'skia_base_libs.gyp:skia_base_libs', 98 'skia_lib.gyp:skia_lib',
107 'effects.gyp:effects', 99 'effects.gyp:effects',
108 'utils.gyp:utils', 100 'utils.gyp:utils',
109 'images.gyp:images', 101 'images.gyp:images',
110 'tools.gyp:picture_renderer', 102 'tools.gyp:picture_renderer',
111 'tools.gyp:picture_utils', 103 'tools.gyp:picture_utils',
112 'ports.gyp:ports', 104 'ports.gyp:ports',
113 'flags.gyp:flags', 105 'flags.gyp:flags',
114 'lua.gyp:lua', 106 'lua.gyp:lua',
115 ], 107 ],
116 }, 108 },
117 { 109 {
118 'target_name': 'render_pictures', 110 'target_name': 'render_pictures',
119 'type': 'executable', 111 'type': 'executable',
120 'sources': [ 112 'sources': [
121 '../tools/render_pictures_main.cpp', 113 '../tools/render_pictures_main.cpp',
122 ], 114 ],
123 'include_dirs': [ 115 'include_dirs': [
124 '../src/pipe/utils/', 116 '../src/pipe/utils/',
125 ], 117 ],
126 'dependencies': [ 118 'dependencies': [
127 'skia_base_libs.gyp:skia_base_libs', 119 'skia_lib.gyp:skia_lib',
128 'tools.gyp:picture_renderer', 120 'tools.gyp:picture_renderer',
129 'tools.gyp:picture_utils', 121 'tools.gyp:picture_utils',
130 'ports.gyp:ports',
131 'flags.gyp:flags', 122 'flags.gyp:flags',
132 ], 123 ],
133 }, 124 },
134 { 125 {
135 'target_name': 'bench_pictures', 126 'target_name': 'bench_pictures',
136 'type': 'executable', 127 'type': 'executable',
137 'sources': [ 128 'sources': [
138 '../bench/SkBenchLogger.h', 129 '../bench/SkBenchLogger.h',
139 '../bench/SkBenchLogger.cpp', 130 '../bench/SkBenchLogger.cpp',
140 '../bench/TimerData.h', 131 '../bench/TimerData.h',
141 '../bench/TimerData.cpp', 132 '../bench/TimerData.cpp',
142 '../tools/bench_pictures_main.cpp', 133 '../tools/bench_pictures_main.cpp',
143 '../tools/PictureBenchmark.cpp', 134 '../tools/PictureBenchmark.cpp',
144 ], 135 ],
145 'include_dirs': [ 136 'include_dirs': [
146 '../bench', 137 '../bench',
147 '../src/lazy/', 138 '../src/lazy/',
148 ], 139 ],
149 'dependencies': [ 140 'dependencies': [
150 'skia_base_libs.gyp:skia_base_libs', 141 'skia_lib.gyp:skia_lib',
151 'effects.gyp:effects',
152 'tools.gyp:picture_utils', 142 'tools.gyp:picture_utils',
153 'tools.gyp:picture_renderer', 143 'tools.gyp:picture_renderer',
154 'bench.gyp:bench_timer', 144 'bench.gyp:bench_timer',
155 'ports.gyp:ports',
156 'flags.gyp:flags', 145 'flags.gyp:flags',
157 ], 146 ],
158 }, 147 },
159 { 148 {
160 'target_name': 'picture_renderer', 149 'target_name': 'picture_renderer',
161 'type': 'static_library', 150 'type': 'static_library',
162 'sources': [ 151 'sources': [
163 '../tools/PictureRenderer.h', 152 '../tools/PictureRenderer.h',
164 '../tools/PictureRenderer.cpp', 153 '../tools/PictureRenderer.cpp',
165 '../tools/PictureRenderingFlags.h', 154 '../tools/PictureRenderingFlags.h',
166 '../tools/PictureRenderingFlags.cpp', 155 '../tools/PictureRenderingFlags.cpp',
167 '../tools/CopyTilesRenderer.h', 156 '../tools/CopyTilesRenderer.h',
168 '../tools/CopyTilesRenderer.cpp', 157 '../tools/CopyTilesRenderer.cpp',
169 '../src/pipe/utils/SamplePipeControllers.h', 158 '../src/pipe/utils/SamplePipeControllers.h',
170 '../src/pipe/utils/SamplePipeControllers.cpp', 159 '../src/pipe/utils/SamplePipeControllers.cpp',
171 ], 160 ],
172 'include_dirs': [ 161 'include_dirs': [
173 '../src/core/', 162 '../src/core/',
174 '../src/pipe/utils/', 163 '../src/pipe/utils/',
175 '../src/utils/', 164 '../src/utils/',
176 ], 165 ],
177 'dependencies': [ 166 'dependencies': [
178 'skia_base_libs.gyp:skia_base_libs', 167 'skia_lib.gyp:skia_lib',
179 'effects.gyp:effects',
180 'images.gyp:images',
181 'tools.gyp:picture_utils', 168 'tools.gyp:picture_utils',
182 'flags.gyp:flags', 169 'flags.gyp:flags',
183 ], 170 ],
184 'conditions': [ 171 'conditions': [
185 ['skia_gpu == 1', 172 ['skia_gpu == 1',
186 { 173 {
187 'include_dirs' : [ 174 'include_dirs' : [
188 '../src/gpu', 175 '../src/gpu',
189 ], 176 ],
190 }, 177 },
191 ], 178 ],
192 ], 179 ],
193 'export_dependent_settings': [
194 'images.gyp:images',
195 ],
196 }, 180 },
197 { 181 {
198 'target_name': 'render_pdfs', 182 'target_name': 'render_pdfs',
199 'type': 'executable', 183 'type': 'executable',
200 'sources': [ 184 'sources': [
201 '../tools/render_pdfs_main.cpp', 185 '../tools/render_pdfs_main.cpp',
202 '../tools/PdfRenderer.cpp', 186 '../tools/PdfRenderer.cpp',
203 '../tools/PdfRenderer.h', 187 '../tools/PdfRenderer.h',
204 ], 188 ],
205 'include_dirs': [ 189 'include_dirs': [
206 '../src/pipe/utils/', 190 '../src/pipe/utils/',
207 '../src/utils/', 191 '../src/utils/',
208 ], 192 ],
209 'dependencies': [ 193 'dependencies': [
210 'core.gyp:core', 194 'skia_lib.gyp:skia_lib',
211 'effects.gyp:effects',
212 'images.gyp:images',
213 'pdf.gyp:pdf', 195 'pdf.gyp:pdf',
214 'ports.gyp:ports',
215 'tools.gyp:picture_utils', 196 'tools.gyp:picture_utils',
216 ], 197 ],
217 'conditions': [ 198 'conditions': [
218 ['skia_win_debuggers_path and skia_os == "win"', 199 ['skia_win_debuggers_path and skia_os == "win"',
219 { 200 {
220 'dependencies': [ 201 'dependencies': [
221 'tools.gyp:win_dbghelp', 202 'tools.gyp:win_dbghelp',
222 ], 203 ],
223 }, 204 },
224 ], 205 ],
(...skipping 26 matching lines...) Expand all
251 ], 232 ],
252 }, 233 },
253 { 234 {
254 'target_name': 'picture_utils', 235 'target_name': 'picture_utils',
255 'type': 'static_library', 236 'type': 'static_library',
256 'sources': [ 237 'sources': [
257 '../tools/picture_utils.cpp', 238 '../tools/picture_utils.cpp',
258 '../tools/picture_utils.h', 239 '../tools/picture_utils.h',
259 ], 240 ],
260 'dependencies': [ 241 'dependencies': [
261 'skia_base_libs.gyp:skia_base_libs', 242 'skia_lib.gyp:skia_lib',
262 ], 243 ],
263 'direct_dependent_settings': { 244 'direct_dependent_settings': {
264 'include_dirs': [ 245 'include_dirs': [
265 '../tools/', 246 '../tools/',
266 ], 247 ],
267 }, 248 },
268 }, 249 },
269 { 250 {
270 'target_name': 'pinspect', 251 'target_name': 'pinspect',
271 'type': 'executable', 252 'type': 'executable',
272 'sources': [ 253 'sources': [
273 '../tools/pinspect.cpp', 254 '../tools/pinspect.cpp',
274 ], 255 ],
275 'dependencies': [ 256 'dependencies': [
276 'skia_base_libs.gyp:skia_base_libs', 257 'skia_lib.gyp:skia_lib',
277 'effects.gyp:effects',
278 'images.gyp:images',
279 ], 258 ],
280 }, 259 },
281 { 260 {
282 'target_name': 'filter', 261 'target_name': 'filter',
283 'type': 'executable', 262 'type': 'executable',
284 'include_dirs' : [ 263 'include_dirs' : [
285 '../src/core', 264 '../src/core',
286 '../debugger', 265 '../debugger',
287 ], 266 ],
288 'sources': [ 267 'sources': [
289 '../tools/filtermain.cpp', 268 '../tools/filtermain.cpp',
290 '../tools/path_utils.h', 269 '../tools/path_utils.h',
291 '../tools/path_utils.cpp', 270 '../tools/path_utils.cpp',
292 '../debugger/SkDrawCommand.h', 271 '../debugger/SkDrawCommand.h',
293 '../debugger/SkDrawCommand.cpp', 272 '../debugger/SkDrawCommand.cpp',
294 '../debugger/SkDebugCanvas.h', 273 '../debugger/SkDebugCanvas.h',
295 '../debugger/SkDebugCanvas.cpp', 274 '../debugger/SkDebugCanvas.cpp',
296 '../debugger/SkObjectParser.h', 275 '../debugger/SkObjectParser.h',
297 '../debugger/SkObjectParser.cpp', 276 '../debugger/SkObjectParser.cpp',
298 ], 277 ],
299 'dependencies': [ 278 'dependencies': [
300 'skia_base_libs.gyp:skia_base_libs', 279 'skia_lib.gyp:skia_lib',
301 'effects.gyp:effects',
302 'images.gyp:images',
303 'tools.gyp:picture_utils', 280 'tools.gyp:picture_utils',
304 ], 281 ],
305 }, 282 },
306 ], 283 ],
307 'conditions': [ 284 'conditions': [
308 ['skia_win_debuggers_path and skia_os == "win"', 285 ['skia_win_debuggers_path and skia_os == "win"',
309 { 286 {
310 'targets': [ 287 'targets': [
311 { 288 {
312 'target_name': 'win_dbghelp', 289 'target_name': 'win_dbghelp',
(...skipping 23 matching lines...) Expand all
336 }, 313 },
337 ], 314 ],
338 ], 315 ],
339 } 316 }
340 317
341 # Local Variables: 318 # Local Variables:
342 # tab-width:2 319 # tab-width:2
343 # indent-tabs-mode:nil 320 # indent-tabs-mode:nil
344 # End: 321 # End:
345 # vim: set expandtab tabstop=2 shiftwidth=2: 322 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698