OLD | NEW |
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 Loading... |
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 ], | 64 ], |
69 'dependencies': [ | 65 'dependencies': [ |
70 'skia_base_libs.gyp:skia_base_libs', | 66 'skia_lib.gyp:skia_lib', |
71 'effects.gyp:effects', | |
72 'flags.gyp:flags', | 67 'flags.gyp:flags', |
73 'images.gyp:images', | |
74 ], | 68 ], |
75 }, | 69 }, |
76 { | 70 { |
77 'target_name': 'skimage', | 71 'target_name': 'skimage', |
78 'type': 'executable', | 72 'type': 'executable', |
79 'sources': [ | 73 'sources': [ |
80 '../tools/skimage_main.cpp', | 74 '../tools/skimage_main.cpp', |
81 ], | 75 ], |
82 'include_dirs': [ | 76 'include_dirs': [ |
83 # For SkBitmapHasher.h | 77 # For SkBitmapHasher.h |
84 '../src/utils/', | 78 '../src/utils/', |
85 ], | 79 ], |
86 'dependencies': [ | 80 'dependencies': [ |
87 'skia_base_libs.gyp:skia_base_libs', | 81 'skia_lib.gyp:skia_lib', |
88 'effects.gyp:effects', | |
89 'flags.gyp:flags', | 82 'flags.gyp:flags', |
90 'gm.gyp:gm_expectations', | 83 'gm.gyp:gm_expectations', |
91 'images.gyp:images', | |
92 'jsoncpp.gyp:jsoncpp', | 84 'jsoncpp.gyp:jsoncpp', |
93 'utils.gyp:utils', | 85 'utils.gyp:utils', |
94 ], | 86 ], |
95 }, | 87 }, |
96 { | 88 { |
97 'target_name': 'lua_pictures', | 89 'target_name': 'lua_pictures', |
98 'type': 'executable', | 90 'type': 'executable', |
99 'sources': [ | 91 'sources': [ |
100 '../tools/lua/lua_pictures.cpp', | 92 '../tools/lua/lua_pictures.cpp', |
101 '../src/utils/SkLuaCanvas.cpp', | 93 '../src/utils/SkLuaCanvas.cpp', |
102 '../src/utils/SkLua.cpp', | 94 '../src/utils/SkLua.cpp', |
103 ], | 95 ], |
104 'dependencies': [ | 96 'dependencies': [ |
105 'skia_base_libs.gyp:skia_base_libs', | 97 'skia_lib.gyp:skia_lib', |
106 'effects.gyp:effects', | 98 'effects.gyp:effects', |
107 'utils.gyp:utils', | 99 'utils.gyp:utils', |
108 'images.gyp:images', | 100 'images.gyp:images', |
109 'tools.gyp:picture_renderer', | 101 'tools.gyp:picture_renderer', |
110 'tools.gyp:picture_utils', | 102 'tools.gyp:picture_utils', |
111 'ports.gyp:ports', | 103 'ports.gyp:ports', |
112 'flags.gyp:flags', | 104 'flags.gyp:flags', |
113 'lua.gyp:lua', | 105 'lua.gyp:lua', |
114 ], | 106 ], |
115 }, | 107 }, |
116 { | 108 { |
117 'target_name': 'render_pictures', | 109 'target_name': 'render_pictures', |
118 'type': 'executable', | 110 'type': 'executable', |
119 'sources': [ | 111 'sources': [ |
120 '../tools/render_pictures_main.cpp', | 112 '../tools/render_pictures_main.cpp', |
121 ], | 113 ], |
122 'include_dirs': [ | 114 'include_dirs': [ |
123 '../src/pipe/utils/', | 115 '../src/pipe/utils/', |
124 ], | 116 ], |
125 'dependencies': [ | 117 'dependencies': [ |
126 'skia_base_libs.gyp:skia_base_libs', | 118 'skia_lib.gyp:skia_lib', |
127 'tools.gyp:picture_renderer', | 119 'tools.gyp:picture_renderer', |
128 'tools.gyp:picture_utils', | 120 'tools.gyp:picture_utils', |
129 'ports.gyp:ports', | |
130 'flags.gyp:flags', | 121 'flags.gyp:flags', |
131 ], | 122 ], |
132 }, | 123 }, |
133 { | 124 { |
134 'target_name': 'bench_pictures', | 125 'target_name': 'bench_pictures', |
135 'type': 'executable', | 126 'type': 'executable', |
136 'sources': [ | 127 'sources': [ |
137 '../bench/SkBenchLogger.h', | 128 '../bench/SkBenchLogger.h', |
138 '../bench/SkBenchLogger.cpp', | 129 '../bench/SkBenchLogger.cpp', |
139 '../bench/TimerData.h', | 130 '../bench/TimerData.h', |
140 '../bench/TimerData.cpp', | 131 '../bench/TimerData.cpp', |
141 '../tools/bench_pictures_main.cpp', | 132 '../tools/bench_pictures_main.cpp', |
142 '../tools/PictureBenchmark.cpp', | 133 '../tools/PictureBenchmark.cpp', |
143 ], | 134 ], |
144 'include_dirs': [ | 135 'include_dirs': [ |
145 '../bench', | 136 '../bench', |
146 '../src/lazy/', | 137 '../src/lazy/', |
147 ], | 138 ], |
148 'dependencies': [ | 139 'dependencies': [ |
149 'skia_base_libs.gyp:skia_base_libs', | 140 'skia_lib.gyp:skia_lib', |
150 'effects.gyp:effects', | |
151 'tools.gyp:picture_utils', | 141 'tools.gyp:picture_utils', |
152 'tools.gyp:picture_renderer', | 142 'tools.gyp:picture_renderer', |
153 'bench.gyp:bench_timer', | 143 'bench.gyp:bench_timer', |
154 'ports.gyp:ports', | |
155 'flags.gyp:flags', | 144 'flags.gyp:flags', |
156 ], | 145 ], |
157 }, | 146 }, |
158 { | 147 { |
159 'target_name': 'picture_renderer', | 148 'target_name': 'picture_renderer', |
160 'type': 'static_library', | 149 'type': 'static_library', |
161 'sources': [ | 150 'sources': [ |
162 '../tools/PictureRenderer.h', | 151 '../tools/PictureRenderer.h', |
163 '../tools/PictureRenderer.cpp', | 152 '../tools/PictureRenderer.cpp', |
164 '../tools/PictureRenderingFlags.h', | 153 '../tools/PictureRenderingFlags.h', |
165 '../tools/PictureRenderingFlags.cpp', | 154 '../tools/PictureRenderingFlags.cpp', |
166 '../tools/CopyTilesRenderer.h', | 155 '../tools/CopyTilesRenderer.h', |
167 '../tools/CopyTilesRenderer.cpp', | 156 '../tools/CopyTilesRenderer.cpp', |
168 '../src/pipe/utils/SamplePipeControllers.h', | 157 '../src/pipe/utils/SamplePipeControllers.h', |
169 '../src/pipe/utils/SamplePipeControllers.cpp', | 158 '../src/pipe/utils/SamplePipeControllers.cpp', |
170 ], | 159 ], |
171 'include_dirs': [ | 160 'include_dirs': [ |
172 '../src/core/', | 161 '../src/core/', |
173 '../src/pipe/utils/', | 162 '../src/pipe/utils/', |
174 '../src/utils/', | 163 '../src/utils/', |
175 ], | 164 ], |
176 'dependencies': [ | 165 'dependencies': [ |
177 'skia_base_libs.gyp:skia_base_libs', | 166 'skia_lib.gyp:skia_lib', |
178 'effects.gyp:effects', | |
179 'images.gyp:images', | |
180 'tools.gyp:picture_utils', | 167 'tools.gyp:picture_utils', |
181 'flags.gyp:flags', | 168 'flags.gyp:flags', |
182 ], | 169 ], |
183 'conditions': [ | 170 'conditions': [ |
184 ['skia_gpu == 1', | 171 ['skia_gpu == 1', |
185 { | 172 { |
186 'include_dirs' : [ | 173 'include_dirs' : [ |
187 '../src/gpu', | 174 '../src/gpu', |
188 ], | 175 ], |
189 }, | 176 }, |
190 ], | 177 ], |
191 ], | 178 ], |
192 'export_dependent_settings': [ | |
193 'images.gyp:images', | |
194 ], | |
195 }, | 179 }, |
196 { | 180 { |
197 'target_name': 'render_pdfs', | 181 'target_name': 'render_pdfs', |
198 'type': 'executable', | 182 'type': 'executable', |
199 'sources': [ | 183 'sources': [ |
200 '../tools/render_pdfs_main.cpp', | 184 '../tools/render_pdfs_main.cpp', |
201 '../tools/PdfRenderer.cpp', | 185 '../tools/PdfRenderer.cpp', |
202 '../tools/PdfRenderer.h', | 186 '../tools/PdfRenderer.h', |
203 ], | 187 ], |
204 'include_dirs': [ | 188 'include_dirs': [ |
205 '../src/pipe/utils/', | 189 '../src/pipe/utils/', |
206 '../src/utils/', | 190 '../src/utils/', |
207 ], | 191 ], |
208 'dependencies': [ | 192 'dependencies': [ |
209 'core.gyp:core', | 193 'skia_lib.gyp:skia_lib', |
210 'effects.gyp:effects', | |
211 'images.gyp:images', | |
212 'pdf.gyp:pdf', | 194 'pdf.gyp:pdf', |
213 'ports.gyp:ports', | |
214 'tools.gyp:picture_utils', | 195 'tools.gyp:picture_utils', |
215 ], | 196 ], |
216 'conditions': [ | 197 'conditions': [ |
217 ['skia_win_debuggers_path and skia_os == "win"', | 198 ['skia_win_debuggers_path and skia_os == "win"', |
218 { | 199 { |
219 'dependencies': [ | 200 'dependencies': [ |
220 'tools.gyp:win_dbghelp', | 201 'tools.gyp:win_dbghelp', |
221 ], | 202 ], |
222 }, | 203 }, |
223 ], | 204 ], |
(...skipping 26 matching lines...) Expand all Loading... |
250 ], | 231 ], |
251 }, | 232 }, |
252 { | 233 { |
253 'target_name': 'picture_utils', | 234 'target_name': 'picture_utils', |
254 'type': 'static_library', | 235 'type': 'static_library', |
255 'sources': [ | 236 'sources': [ |
256 '../tools/picture_utils.cpp', | 237 '../tools/picture_utils.cpp', |
257 '../tools/picture_utils.h', | 238 '../tools/picture_utils.h', |
258 ], | 239 ], |
259 'dependencies': [ | 240 'dependencies': [ |
260 'skia_base_libs.gyp:skia_base_libs', | 241 'skia_lib.gyp:skia_lib', |
261 ], | 242 ], |
262 'direct_dependent_settings': { | 243 'direct_dependent_settings': { |
263 'include_dirs': [ | 244 'include_dirs': [ |
264 '../tools/', | 245 '../tools/', |
265 ], | 246 ], |
266 }, | 247 }, |
267 }, | 248 }, |
268 { | 249 { |
269 'target_name': 'pinspect', | 250 'target_name': 'pinspect', |
270 'type': 'executable', | 251 'type': 'executable', |
271 'sources': [ | 252 'sources': [ |
272 '../tools/pinspect.cpp', | 253 '../tools/pinspect.cpp', |
273 ], | 254 ], |
274 'dependencies': [ | 255 'dependencies': [ |
275 'skia_base_libs.gyp:skia_base_libs', | 256 'skia_lib.gyp:skia_lib', |
276 'effects.gyp:effects', | |
277 'images.gyp:images', | |
278 ], | 257 ], |
279 }, | 258 }, |
280 { | 259 { |
281 'target_name': 'filter', | 260 'target_name': 'filter', |
282 'type': 'executable', | 261 'type': 'executable', |
283 'include_dirs' : [ | 262 'include_dirs' : [ |
284 '../src/core', | 263 '../src/core', |
285 '../debugger', | 264 '../debugger', |
286 ], | 265 ], |
287 'sources': [ | 266 'sources': [ |
288 '../tools/filtermain.cpp', | 267 '../tools/filtermain.cpp', |
289 '../tools/path_utils.h', | 268 '../tools/path_utils.h', |
290 '../tools/path_utils.cpp', | 269 '../tools/path_utils.cpp', |
291 '../debugger/SkDrawCommand.h', | 270 '../debugger/SkDrawCommand.h', |
292 '../debugger/SkDrawCommand.cpp', | 271 '../debugger/SkDrawCommand.cpp', |
293 '../debugger/SkDebugCanvas.h', | 272 '../debugger/SkDebugCanvas.h', |
294 '../debugger/SkDebugCanvas.cpp', | 273 '../debugger/SkDebugCanvas.cpp', |
295 '../debugger/SkObjectParser.h', | 274 '../debugger/SkObjectParser.h', |
296 '../debugger/SkObjectParser.cpp', | 275 '../debugger/SkObjectParser.cpp', |
297 ], | 276 ], |
298 'dependencies': [ | 277 'dependencies': [ |
299 'skia_base_libs.gyp:skia_base_libs', | 278 'skia_lib.gyp:skia_lib', |
300 'effects.gyp:effects', | |
301 'images.gyp:images', | |
302 'tools.gyp:picture_utils', | 279 'tools.gyp:picture_utils', |
303 ], | 280 ], |
304 }, | 281 }, |
305 ], | 282 ], |
306 'conditions': [ | 283 'conditions': [ |
307 ['skia_win_debuggers_path and skia_os == "win"', | 284 ['skia_win_debuggers_path and skia_os == "win"', |
308 { | 285 { |
309 'targets': [ | 286 'targets': [ |
310 { | 287 { |
311 'target_name': 'win_dbghelp', | 288 'target_name': 'win_dbghelp', |
(...skipping 23 matching lines...) Expand all Loading... |
335 }, | 312 }, |
336 ], | 313 ], |
337 ], | 314 ], |
338 } | 315 } |
339 | 316 |
340 # Local Variables: | 317 # Local Variables: |
341 # tab-width:2 | 318 # tab-width:2 |
342 # indent-tabs-mode:nil | 319 # indent-tabs-mode:nil |
343 # End: | 320 # End: |
344 # vim: set expandtab tabstop=2 shiftwidth=2: | 321 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |