| OLD | NEW |
| 1 # Copyright 2015 Google Inc. | 1 # Copyright 2015 Google Inc. |
| 2 # | 2 # |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 # GYP file to build various tools. | 5 # GYP file to build various tools. |
| 6 # | 6 # |
| 7 # To build on Linux: | 7 # To build on Linux: |
| 8 # ./gyp_skia tools.gyp && make tools | 8 # ./gyp_skia tools.gyp && make tools |
| 9 # | 9 # |
| 10 { | 10 { |
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 168 'target_name': 'skpdiff', | 168 'target_name': 'skpdiff', |
| 169 'type': 'executable', | 169 'type': 'executable', |
| 170 'sources': [ | 170 'sources': [ |
| 171 '../tools/skpdiff/skpdiff_main.cpp', | 171 '../tools/skpdiff/skpdiff_main.cpp', |
| 172 '../tools/skpdiff/SkDiffContext.cpp', | 172 '../tools/skpdiff/SkDiffContext.cpp', |
| 173 '../tools/skpdiff/SkImageDiffer.cpp', | 173 '../tools/skpdiff/SkImageDiffer.cpp', |
| 174 '../tools/skpdiff/SkPMetric.cpp', | 174 '../tools/skpdiff/SkPMetric.cpp', |
| 175 '../tools/skpdiff/skpdiff_util.cpp', | 175 '../tools/skpdiff/skpdiff_util.cpp', |
| 176 ], | 176 ], |
| 177 'include_dirs': [ | 177 'include_dirs': [ |
| 178 '../include/private', |
| 178 '../src/core/', # needed for SkTLList.h | 179 '../src/core/', # needed for SkTLList.h |
| 179 '../tools/', # needed for picture_utils::replace_char | 180 '../tools/', # needed for picture_utils::replace_char |
| 180 ], | 181 ], |
| 181 'dependencies': [ | 182 'dependencies': [ |
| 182 'flags.gyp:flags', | 183 'flags.gyp:flags', |
| 183 'skia_lib.gyp:skia_lib', | 184 'skia_lib.gyp:skia_lib', |
| 184 'tools.gyp:picture_utils', | 185 'tools.gyp:picture_utils', |
| 185 ], | 186 ], |
| 186 'cflags': [ | 187 'cflags': [ |
| 187 '-O3', | 188 '-O3', |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 }], | 223 }], |
| 223 ], | 224 ], |
| 224 }, | 225 }, |
| 225 { | 226 { |
| 226 'target_name': 'skpmaker', | 227 'target_name': 'skpmaker', |
| 227 'type': 'executable', | 228 'type': 'executable', |
| 228 'sources': [ | 229 'sources': [ |
| 229 '../tools/skpmaker.cpp', | 230 '../tools/skpmaker.cpp', |
| 230 ], | 231 ], |
| 231 'include_dirs': [ | 232 'include_dirs': [ |
| 233 '../include/private', |
| 232 '../src/core', | 234 '../src/core', |
| 233 ], | 235 ], |
| 234 'dependencies': [ | 236 'dependencies': [ |
| 235 'flags.gyp:flags', | 237 'flags.gyp:flags', |
| 236 'skia_lib.gyp:skia_lib', | 238 'skia_lib.gyp:skia_lib', |
| 237 ], | 239 ], |
| 238 }, | 240 }, |
| 239 { | 241 { |
| 240 'target_name': 'skimagediff', | 242 'target_name': 'skimagediff', |
| 241 'type': 'executable', | 243 'type': 'executable', |
| (...skipping 22 matching lines...) Expand all Loading... |
| 264 '../tools/skhello.cpp', | 266 '../tools/skhello.cpp', |
| 265 ], | 267 ], |
| 266 }, | 268 }, |
| 267 { | 269 { |
| 268 'target_name': 'skpinfo', | 270 'target_name': 'skpinfo', |
| 269 'type': 'executable', | 271 'type': 'executable', |
| 270 'sources': [ | 272 'sources': [ |
| 271 '../tools/skpinfo.cpp', | 273 '../tools/skpinfo.cpp', |
| 272 ], | 274 ], |
| 273 'include_dirs': [ | 275 'include_dirs': [ |
| 276 '../include/private', |
| 274 '../src/core/', | 277 '../src/core/', |
| 275 ], | 278 ], |
| 276 'dependencies': [ | 279 'dependencies': [ |
| 277 'flags.gyp:flags', | 280 'flags.gyp:flags', |
| 278 'skia_lib.gyp:skia_lib', | 281 'skia_lib.gyp:skia_lib', |
| 279 ], | 282 ], |
| 280 }, | 283 }, |
| 281 { | 284 { |
| 282 'target_name': 'flatten', | 285 'target_name': 'flatten', |
| 283 'type': 'executable', | 286 'type': 'executable', |
| 284 'sources': [ | 287 'sources': [ |
| 285 '../tools/flatten.cpp', | 288 '../tools/flatten.cpp', |
| 286 ], | 289 ], |
| 287 'dependencies': [ | 290 'dependencies': [ |
| 288 'skia_lib.gyp:skia_lib', | 291 'skia_lib.gyp:skia_lib', |
| 289 ], | 292 ], |
| 290 }, | 293 }, |
| 291 { | 294 { |
| 292 # Superseded by dm, should be removed. | 295 # Superseded by dm, should be removed. |
| 293 'target_name': 'skp2svg', | 296 'target_name': 'skp2svg', |
| 294 'type': 'executable', | 297 'type': 'executable', |
| 295 'sources': [ | 298 'sources': [ |
| 296 '../src/svg/skp2svg.cpp', | 299 '../src/svg/skp2svg.cpp', |
| 297 '../tools/LazyDecodeBitmap.cpp', | 300 '../tools/LazyDecodeBitmap.cpp', |
| 298 ], | 301 ], |
| 299 'include_dirs': [ | 302 'include_dirs': [ |
| 303 '../include/private', |
| 300 '../src/core/', | 304 '../src/core/', |
| 301 '../src/lazy/', | 305 '../src/lazy/', |
| 302 '../tools/', | 306 '../tools/', |
| 303 ], | 307 ], |
| 304 'dependencies': [ | 308 'dependencies': [ |
| 305 'flags.gyp:flags', | 309 'flags.gyp:flags', |
| 306 'skia_lib.gyp:skia_lib', | 310 'skia_lib.gyp:skia_lib', |
| 307 'svg.gyp:svg', | 311 'svg.gyp:svg', |
| 308 'xml.gyp:xml', | 312 'xml.gyp:xml', |
| 309 ], | 313 ], |
| 310 }, | 314 }, |
| 311 { | 315 { |
| 312 'target_name': 'gpuveto', | 316 'target_name': 'gpuveto', |
| 313 'type': 'executable', | 317 'type': 'executable', |
| 314 'sources': [ | 318 'sources': [ |
| 315 '../tools/gpuveto.cpp', | 319 '../tools/gpuveto.cpp', |
| 316 '../tools/LazyDecodeBitmap.cpp', | 320 '../tools/LazyDecodeBitmap.cpp', |
| 317 ], | 321 ], |
| 318 'include_dirs': [ | 322 'include_dirs': [ |
| 323 '../include/private', |
| 319 '../src/core/', | 324 '../src/core/', |
| 320 '../src/images', | 325 '../src/images', |
| 321 '../src/lazy', | 326 '../src/lazy', |
| 322 ], | 327 ], |
| 323 'dependencies': [ | 328 'dependencies': [ |
| 324 'flags.gyp:flags', | 329 'flags.gyp:flags', |
| 325 'skia_lib.gyp:skia_lib', | 330 'skia_lib.gyp:skia_lib', |
| 326 ], | 331 ], |
| 327 }, | 332 }, |
| 328 { | 333 { |
| 329 'target_name': 'lua_app', | 334 'target_name': 'lua_app', |
| 330 'type': 'executable', | 335 'type': 'executable', |
| 331 'sources': [ | 336 'sources': [ |
| 332 '../tools/lua/lua_app.cpp', | 337 '../tools/lua/lua_app.cpp', |
| 333 '../src/utils/SkLua.cpp', | 338 '../src/utils/SkLua.cpp', |
| 334 ], | 339 ], |
| 335 'include_dirs': [ | 340 'include_dirs': [ |
| 341 '../include/private', |
| 336 # Lua exposes GrReduceClip which in turn requires src/core for SkTLList | 342 # Lua exposes GrReduceClip which in turn requires src/core for SkTLList |
| 337 '../src/gpu/', | 343 '../src/gpu/', |
| 338 '../src/core/', | 344 '../src/core/', |
| 339 ], | 345 ], |
| 340 'dependencies': [ | 346 'dependencies': [ |
| 341 'effects.gyp:effects', | 347 'effects.gyp:effects', |
| 342 'images.gyp:images', | 348 'images.gyp:images', |
| 343 'lua.gyp:lua', | 349 'lua.gyp:lua', |
| 344 'pdf.gyp:pdf', | 350 'pdf.gyp:pdf', |
| 345 'ports.gyp:ports', | 351 'ports.gyp:ports', |
| 346 'skia_lib.gyp:skia_lib', | 352 'skia_lib.gyp:skia_lib', |
| 347 ], | 353 ], |
| 348 }, | 354 }, |
| 349 { | 355 { |
| 350 'target_name': 'lua_pictures', | 356 'target_name': 'lua_pictures', |
| 351 'type': 'executable', | 357 'type': 'executable', |
| 352 'sources': [ | 358 'sources': [ |
| 353 '../tools/lua/lua_pictures.cpp', | 359 '../tools/lua/lua_pictures.cpp', |
| 354 '../src/utils/SkLuaCanvas.cpp', | 360 '../src/utils/SkLuaCanvas.cpp', |
| 355 '../src/utils/SkLua.cpp', | 361 '../src/utils/SkLua.cpp', |
| 356 ], | 362 ], |
| 357 'include_dirs': [ | 363 'include_dirs': [ |
| 364 '../include/private', |
| 358 # Lua exposes GrReduceClip which in turn requires src/core for SkTLList | 365 # Lua exposes GrReduceClip which in turn requires src/core for SkTLList |
| 359 '../src/gpu/', | 366 '../src/gpu/', |
| 360 '../src/core/', | 367 '../src/core/', |
| 361 ], | 368 ], |
| 362 'dependencies': [ | 369 'dependencies': [ |
| 363 'effects.gyp:effects', | 370 'effects.gyp:effects', |
| 364 'flags.gyp:flags', | 371 'flags.gyp:flags', |
| 365 'images.gyp:images', | 372 'images.gyp:images', |
| 366 'lua.gyp:lua', | 373 'lua.gyp:lua', |
| 367 'tools.gyp:picture_renderer', | 374 'tools.gyp:picture_renderer', |
| 368 'tools.gyp:picture_utils', | 375 'tools.gyp:picture_utils', |
| 369 'pdf.gyp:pdf', | 376 'pdf.gyp:pdf', |
| 370 'ports.gyp:ports', | 377 'ports.gyp:ports', |
| 371 'skia_lib.gyp:skia_lib', | 378 'skia_lib.gyp:skia_lib', |
| 372 ], | 379 ], |
| 373 }, | 380 }, |
| 374 { | 381 { |
| 375 'target_name': 'render_pictures', | 382 'target_name': 'render_pictures', |
| 376 'type': 'executable', | 383 'type': 'executable', |
| 377 'sources': [ | 384 'sources': [ |
| 378 '../tools/render_pictures_main.cpp', | 385 '../tools/render_pictures_main.cpp', |
| 379 ], | 386 ], |
| 380 'include_dirs': [ | 387 'include_dirs': [ |
| 388 '../include/private', |
| 381 '../src/core', | 389 '../src/core', |
| 382 '../src/images', | 390 '../src/images', |
| 383 '../src/lazy', | 391 '../src/lazy', |
| 384 '../src/pipe/utils/', | 392 '../src/pipe/utils/', |
| 385 ], | 393 ], |
| 386 'dependencies': [ | 394 'dependencies': [ |
| 387 'flags.gyp:flags', | 395 'flags.gyp:flags', |
| 388 'skia_lib.gyp:skia_lib', | 396 'skia_lib.gyp:skia_lib', |
| 389 'tools.gyp:picture_renderer', | 397 'tools.gyp:picture_renderer', |
| 390 'tools.gyp:picture_utils', | 398 'tools.gyp:picture_utils', |
| 391 ], | 399 ], |
| 392 }, | 400 }, |
| 393 { | 401 { |
| 394 'target_name': 'bench_pictures', | 402 'target_name': 'bench_pictures', |
| 395 'type': 'executable', | 403 'type': 'executable', |
| 396 'sources': [ | 404 'sources': [ |
| 397 '../bench/BenchLogger.cpp', | 405 '../bench/BenchLogger.cpp', |
| 398 '../bench/BenchLogger.h', | 406 '../bench/BenchLogger.h', |
| 399 '../tools/PictureBenchmark.cpp', | 407 '../tools/PictureBenchmark.cpp', |
| 400 '../tools/PictureResultsWriter.h', | 408 '../tools/PictureResultsWriter.h', |
| 401 '../tools/bench_pictures_main.cpp', | 409 '../tools/bench_pictures_main.cpp', |
| 402 ], | 410 ], |
| 403 'include_dirs': [ | 411 'include_dirs': [ |
| 412 '../include/private', |
| 404 '../src/core/', | 413 '../src/core/', |
| 405 '../bench', | 414 '../bench', |
| 406 '../src/lazy/', | 415 '../src/lazy/', |
| 407 ], | 416 ], |
| 408 'dependencies': [ | 417 'dependencies': [ |
| 409 'timer', | 418 'timer', |
| 410 'crash_handler', | 419 'crash_handler', |
| 411 'flags.gyp:flags', | 420 'flags.gyp:flags', |
| 412 'jsoncpp.gyp:jsoncpp', | 421 'jsoncpp.gyp:jsoncpp', |
| 413 'skia_lib.gyp:skia_lib', | 422 'skia_lib.gyp:skia_lib', |
| 414 'tools.gyp:picture_renderer', | 423 'tools.gyp:picture_renderer', |
| 415 'tools.gyp:picture_utils', | 424 'tools.gyp:picture_utils', |
| 416 ], | 425 ], |
| 417 'conditions': [ | 426 'conditions': [ |
| 418 ['skia_android_framework == 1', { | 427 ['skia_android_framework == 1', { |
| 419 'libraries': [ '-lskia' ], | 428 'libraries': [ '-lskia' ], |
| 420 }], | 429 }], |
| 421 ], | 430 ], |
| 422 }, | 431 }, |
| 423 { | 432 { |
| 424 'target_name': 'dump_record', | 433 'target_name': 'dump_record', |
| 425 'type': 'executable', | 434 'type': 'executable', |
| 426 'sources': [ | 435 'sources': [ |
| 427 '../tools/dump_record.cpp', | 436 '../tools/dump_record.cpp', |
| 428 '../tools/DumpRecord.cpp', | 437 '../tools/DumpRecord.cpp', |
| 429 '../tools/LazyDecodeBitmap.cpp', | 438 '../tools/LazyDecodeBitmap.cpp', |
| 430 ], | 439 ], |
| 431 'include_dirs': [ | 440 'include_dirs': [ |
| 441 '../include/private', |
| 432 '../src/core/', | 442 '../src/core/', |
| 433 '../src/images', | 443 '../src/images', |
| 434 '../src/lazy', | 444 '../src/lazy', |
| 435 ], | 445 ], |
| 436 'dependencies': [ | 446 'dependencies': [ |
| 437 'timer', | 447 'timer', |
| 438 'flags.gyp:flags', | 448 'flags.gyp:flags', |
| 439 'skia_lib.gyp:skia_lib', | 449 'skia_lib.gyp:skia_lib', |
| 440 ], | 450 ], |
| 441 }, | 451 }, |
| 442 { | 452 { |
| 443 'target_name': 'picture_renderer', | 453 'target_name': 'picture_renderer', |
| 444 'type': 'static_library', | 454 'type': 'static_library', |
| 445 'sources': [ | 455 'sources': [ |
| 446 '../tools/image_expectations.h', | 456 '../tools/image_expectations.h', |
| 447 '../tools/image_expectations.cpp', | 457 '../tools/image_expectations.cpp', |
| 448 '../tools/LazyDecodeBitmap.cpp', | 458 '../tools/LazyDecodeBitmap.cpp', |
| 449 '../tools/PictureRenderer.h', | 459 '../tools/PictureRenderer.h', |
| 450 '../tools/PictureRenderer.cpp', | 460 '../tools/PictureRenderer.cpp', |
| 451 '../tools/PictureRenderingFlags.h', | 461 '../tools/PictureRenderingFlags.h', |
| 452 '../tools/PictureRenderingFlags.cpp', | 462 '../tools/PictureRenderingFlags.cpp', |
| 453 '../tools/CopyTilesRenderer.h', | 463 '../tools/CopyTilesRenderer.h', |
| 454 '../tools/CopyTilesRenderer.cpp', | 464 '../tools/CopyTilesRenderer.cpp', |
| 455 '../src/pipe/utils/SamplePipeControllers.h', | 465 '../src/pipe/utils/SamplePipeControllers.h', |
| 456 '../src/pipe/utils/SamplePipeControllers.cpp', | 466 '../src/pipe/utils/SamplePipeControllers.cpp', |
| 457 ], | 467 ], |
| 458 'include_dirs': [ | 468 'include_dirs': [ |
| 469 '../include/private', |
| 459 '../src/core', | 470 '../src/core', |
| 460 '../src/images', | 471 '../src/images', |
| 461 '../src/lazy', | 472 '../src/lazy', |
| 462 '../src/pipe/utils/', | 473 '../src/pipe/utils/', |
| 463 '../src/utils/', | 474 '../src/utils/', |
| 464 ], | 475 ], |
| 465 'direct_dependent_settings': { | 476 'direct_dependent_settings': { |
| 466 'include_dirs': [ | 477 'include_dirs': [ |
| 467 # needed for JSON headers used within image_expectations.h | 478 # needed for JSON headers used within image_expectations.h |
| 468 '../third_party/externals/jsoncpp-chromium/overrides/include/', | 479 '../third_party/externals/jsoncpp-chromium/overrides/include/', |
| (...skipping 22 matching lines...) Expand all Loading... |
| 491 ], | 502 ], |
| 492 ], | 503 ], |
| 493 }, | 504 }, |
| 494 { | 505 { |
| 495 'target_name': 'render_pdfs', | 506 'target_name': 'render_pdfs', |
| 496 'type': 'executable', | 507 'type': 'executable', |
| 497 'sources': [ | 508 'sources': [ |
| 498 '../tools/render_pdfs_main.cpp', | 509 '../tools/render_pdfs_main.cpp', |
| 499 ], | 510 ], |
| 500 'include_dirs': [ | 511 'include_dirs': [ |
| 512 '../include/private', |
| 501 '../src/core', | 513 '../src/core', |
| 502 '../src/pipe/utils/', | 514 '../src/pipe/utils/', |
| 503 '../src/utils/', | 515 '../src/utils/', |
| 504 ], | 516 ], |
| 505 'dependencies': [ | 517 'dependencies': [ |
| 506 'flags.gyp:flags', | 518 'flags.gyp:flags', |
| 507 'pdf.gyp:pdf', | 519 'pdf.gyp:pdf', |
| 508 'skia_lib.gyp:skia_lib', | 520 'skia_lib.gyp:skia_lib', |
| 509 'tools.gyp:picture_utils', | 521 'tools.gyp:picture_utils', |
| 510 'tools.gyp:proc_stats', | 522 'tools.gyp:proc_stats', |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 581 ], | 593 ], |
| 582 'dependencies': [ | 594 'dependencies': [ |
| 583 'flags.gyp:flags', | 595 'flags.gyp:flags', |
| 584 'skia_lib.gyp:skia_lib', | 596 'skia_lib.gyp:skia_lib', |
| 585 ], | 597 ], |
| 586 }, | 598 }, |
| 587 { | 599 { |
| 588 'target_name': 'filter', | 600 'target_name': 'filter', |
| 589 'type': 'executable', | 601 'type': 'executable', |
| 590 'include_dirs' : [ | 602 'include_dirs' : [ |
| 603 '../include/private', |
| 591 '../src/core', | 604 '../src/core', |
| 592 '../src/utils/debugger', | 605 '../src/utils/debugger', |
| 593 ], | 606 ], |
| 594 'sources': [ | 607 'sources': [ |
| 595 '../tools/filtermain.cpp', | 608 '../tools/filtermain.cpp', |
| 596 '../src/utils/debugger/SkDrawCommand.h', | 609 '../src/utils/debugger/SkDrawCommand.h', |
| 597 '../src/utils/debugger/SkDrawCommand.cpp', | 610 '../src/utils/debugger/SkDrawCommand.cpp', |
| 598 '../src/utils/debugger/SkDebugCanvas.h', | 611 '../src/utils/debugger/SkDebugCanvas.h', |
| 599 '../src/utils/debugger/SkDebugCanvas.cpp', | 612 '../src/utils/debugger/SkDebugCanvas.cpp', |
| 600 '../src/utils/debugger/SkObjectParser.h', | 613 '../src/utils/debugger/SkObjectParser.h', |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 708 'target_name': 'sklua', | 721 'target_name': 'sklua', |
| 709 'product_name': 'skia', | 722 'product_name': 'skia', |
| 710 'product_prefix': '', | 723 'product_prefix': '', |
| 711 'product_dir': '<(PRODUCT_DIR)/', | 724 'product_dir': '<(PRODUCT_DIR)/', |
| 712 'type': 'shared_library', | 725 'type': 'shared_library', |
| 713 'sources': [ | 726 'sources': [ |
| 714 '../src/utils/SkLuaCanvas.cpp', | 727 '../src/utils/SkLuaCanvas.cpp', |
| 715 '../src/utils/SkLua.cpp', | 728 '../src/utils/SkLua.cpp', |
| 716 ], | 729 ], |
| 717 'include_dirs': [ | 730 'include_dirs': [ |
| 731 '../include/private', |
| 718 # Lua exposes GrReduceClip which in turn requires src/core for SkT
LList | 732 # Lua exposes GrReduceClip which in turn requires src/core for SkT
LList |
| 719 '../src/gpu/', | 733 '../src/gpu/', |
| 720 '../src/core/', | 734 '../src/core/', |
| 721 '../third_party/lua/src/', | 735 '../third_party/lua/src/', |
| 722 ], | 736 ], |
| 723 'dependencies': [ | 737 'dependencies': [ |
| 724 'lua.gyp:lua', | 738 'lua.gyp:lua', |
| 725 'pdf.gyp:pdf', | 739 'pdf.gyp:pdf', |
| 726 'skia_lib.gyp:skia_lib', | 740 'skia_lib.gyp:skia_lib', |
| 727 ], | 741 ], |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 771 ['skia_os == "mac"', | 785 ['skia_os == "mac"', |
| 772 { | 786 { |
| 773 'targets': [ | 787 'targets': [ |
| 774 { | 788 { |
| 775 'target_name': 'create_test_font', | 789 'target_name': 'create_test_font', |
| 776 'type': 'executable', | 790 'type': 'executable', |
| 777 'sources': [ | 791 'sources': [ |
| 778 '../tools/create_test_font.cpp', | 792 '../tools/create_test_font.cpp', |
| 779 ], | 793 ], |
| 780 'include_dirs': [ | 794 'include_dirs': [ |
| 795 '../include/private', |
| 781 '../src/core', | 796 '../src/core', |
| 782 ], | 797 ], |
| 783 'dependencies': [ | 798 'dependencies': [ |
| 784 'flags.gyp:flags', | 799 'flags.gyp:flags', |
| 785 'skia_lib.gyp:skia_lib', | 800 'skia_lib.gyp:skia_lib', |
| 786 'resources', | 801 'resources', |
| 787 ], | 802 ], |
| 788 }, | 803 }, |
| 789 ], | 804 ], |
| 790 }, | 805 }, |
| 791 ], | 806 ], |
| 792 ], | 807 ], |
| 793 } | 808 } |
| OLD | NEW |