| 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 { |
| 11 'includes': [ | 11 'includes': [ |
| 12 'apptype_console.gypi', | 12 'apptype_console.gypi', |
| 13 ], | 13 ], |
| 14 'targets': [ | 14 'targets': [ |
| 15 { | 15 { |
| 16 # Build all executable targets defined below. | 16 # Build all executable targets defined below. |
| 17 'target_name': 'tools', | 17 'target_name': 'tools', |
| 18 'type': 'none', | 18 'type': 'none', |
| 19 'dependencies': [ | 19 'dependencies': [ |
| 20 'bench_pictures', | |
| 21 'bitmap_region_decoder', | 20 'bitmap_region_decoder', |
| 22 'chrome_fuzz', | 21 'chrome_fuzz', |
| 23 'dump_record', | |
| 24 'filter', | 22 'filter', |
| 25 'flatten', | |
| 26 'gpuveto', | 23 'gpuveto', |
| 27 'imgblur', | 24 'imgblur', |
| 28 'imgconv', | 25 'imgconv', |
| 29 'imgslice', | 26 'imgslice', |
| 30 'lua_app', | 27 'lua_app', |
| 31 'lua_pictures', | 28 'lua_pictures', |
| 32 'pinspect', | 29 'pinspect', |
| 33 'render_pdfs', | 30 'render_pdfs', |
| 34 'render_pictures', | |
| 35 'skdiff', | 31 'skdiff', |
| 36 'skhello', | 32 'skhello', |
| 37 'skp2svg', | |
| 38 'skpdiff', | 33 'skpdiff', |
| 39 'skpinfo', | 34 'skpinfo', |
| 40 'skpmaker', | 35 'skpmaker', |
| 41 'test_image_decoder', | 36 'test_image_decoder', |
| 42 'test_public_includes', | 37 'test_public_includes', |
| 43 'whitelist_typefaces', | 38 'whitelist_typefaces', |
| 44 ], | 39 ], |
| 45 'conditions': [ | 40 'conditions': [ |
| 46 ['skia_shared_lib', | 41 ['skia_shared_lib', |
| 47 { | 42 { |
| (...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 337 ], | 332 ], |
| 338 'include_dirs': [ | 333 'include_dirs': [ |
| 339 '../include/core', | 334 '../include/core', |
| 340 ], | 335 ], |
| 341 'dependencies': [ | 336 'dependencies': [ |
| 342 'flags.gyp:flags', | 337 'flags.gyp:flags', |
| 343 'skia_lib.gyp:skia_lib', | 338 'skia_lib.gyp:skia_lib', |
| 344 ], | 339 ], |
| 345 }, | 340 }, |
| 346 { | 341 { |
| 347 'target_name': 'flatten', | 342 'target_name': 'lazy_decode_bitmap', |
| 348 'type': 'executable', | 343 'type': 'static_library', |
| 349 'sources': [ | 344 'sources': [ '../tools/LazyDecodeBitmap.cpp' ], |
| 350 '../tools/flatten.cpp', | 345 'include_dirs': [ |
| 351 ], | 346 '../include/private', |
| 352 'dependencies': [ | 347 '../src/core', |
| 353 'skia_lib.gyp:skia_lib', | 348 '../src/lazy', |
| 354 ], | 349 ], |
| 355 }, | 350 'dependencies': [ |
| 356 { | 351 'flags.gyp:flags', |
| 357 # Superseded by dm, should be removed. | 352 'skia_lib.gyp:skia_lib' |
| 358 'target_name': 'skp2svg', | 353 ], |
| 359 'type': 'executable', | |
| 360 'sources': [ | |
| 361 '../src/svg/skp2svg.cpp', | |
| 362 '../tools/LazyDecodeBitmap.cpp', | |
| 363 ], | |
| 364 'include_dirs': [ | |
| 365 '../include/private', | |
| 366 '../src/core/', | |
| 367 '../src/lazy/', | |
| 368 '../tools/', | |
| 369 ], | |
| 370 'dependencies': [ | |
| 371 'flags.gyp:flags', | |
| 372 'skia_lib.gyp:skia_lib', | |
| 373 'svg.gyp:svg', | |
| 374 'xml.gyp:xml', | |
| 375 ], | |
| 376 }, | 354 }, |
| 377 { | 355 { |
| 378 'target_name': 'gpuveto', | 356 'target_name': 'gpuveto', |
| 379 'type': 'executable', | 357 'type': 'executable', |
| 380 'sources': [ | 358 'sources': [ |
| 381 '../tools/gpuveto.cpp', | 359 '../tools/gpuveto.cpp', |
| 382 '../tools/LazyDecodeBitmap.cpp', | |
| 383 ], | 360 ], |
| 384 'include_dirs': [ | 361 'include_dirs': [ |
| 385 '../include/private', | 362 '../include/private', |
| 386 '../src/core/', | 363 '../src/core/', |
| 387 '../src/images', | 364 '../src/images', |
| 388 '../src/lazy', | |
| 389 ], | 365 ], |
| 390 'dependencies': [ | 366 'dependencies': [ |
| 367 'lazy_decode_bitmap', |
| 391 'flags.gyp:flags', | 368 'flags.gyp:flags', |
| 392 'skia_lib.gyp:skia_lib', | 369 'skia_lib.gyp:skia_lib', |
| 393 ], | 370 ], |
| 394 }, | 371 }, |
| 395 { | 372 { |
| 396 'target_name': 'lua_app', | 373 'target_name': 'lua_app', |
| 397 'type': 'executable', | 374 'type': 'executable', |
| 398 'sources': [ | 375 'sources': [ |
| 399 '../tools/lua/lua_app.cpp', | 376 '../tools/lua/lua_app.cpp', |
| 400 '../src/utils/SkLua.cpp', | 377 '../src/utils/SkLua.cpp', |
| (...skipping 21 matching lines...) Expand all Loading... |
| 422 '../src/utils/SkLuaCanvas.cpp', | 399 '../src/utils/SkLuaCanvas.cpp', |
| 423 '../src/utils/SkLua.cpp', | 400 '../src/utils/SkLua.cpp', |
| 424 ], | 401 ], |
| 425 'include_dirs': [ | 402 'include_dirs': [ |
| 426 '../include/private', | 403 '../include/private', |
| 427 # Lua exposes GrReduceClip which in turn requires src/core for SkTLList | 404 # Lua exposes GrReduceClip which in turn requires src/core for SkTLList |
| 428 '../src/gpu/', | 405 '../src/gpu/', |
| 429 '../src/core/', | 406 '../src/core/', |
| 430 ], | 407 ], |
| 431 'dependencies': [ | 408 'dependencies': [ |
| 409 'lazy_decode_bitmap', |
| 432 'effects.gyp:effects', | 410 'effects.gyp:effects', |
| 433 'flags.gyp:flags', | 411 'flags.gyp:flags', |
| 434 'images.gyp:images', | 412 'images.gyp:images', |
| 435 'lua.gyp:lua', | 413 'lua.gyp:lua', |
| 436 'tools.gyp:picture_renderer', | |
| 437 'tools.gyp:picture_utils', | 414 'tools.gyp:picture_utils', |
| 438 'pdf.gyp:pdf', | 415 'pdf.gyp:pdf', |
| 439 'ports.gyp:ports', | 416 'ports.gyp:ports', |
| 440 'skia_lib.gyp:skia_lib', | 417 'skia_lib.gyp:skia_lib', |
| 441 ], | 418 ], |
| 442 }, | 419 }, |
| 443 { | 420 { |
| 444 'target_name': 'render_pictures', | |
| 445 'type': 'executable', | |
| 446 'sources': [ | |
| 447 '../tools/render_pictures_main.cpp', | |
| 448 ], | |
| 449 'include_dirs': [ | |
| 450 '../include/private', | |
| 451 '../src/core', | |
| 452 '../src/images', | |
| 453 '../src/lazy', | |
| 454 '../src/pipe/utils/', | |
| 455 ], | |
| 456 'dependencies': [ | |
| 457 'flags.gyp:flags', | |
| 458 'skia_lib.gyp:skia_lib', | |
| 459 'tools.gyp:picture_renderer', | |
| 460 'tools.gyp:picture_utils', | |
| 461 ], | |
| 462 }, | |
| 463 { | |
| 464 'target_name': 'bench_pictures', | |
| 465 'type': 'executable', | |
| 466 'sources': [ | |
| 467 '../bench/BenchLogger.cpp', | |
| 468 '../bench/BenchLogger.h', | |
| 469 '../tools/PictureBenchmark.cpp', | |
| 470 '../tools/PictureResultsWriter.h', | |
| 471 '../tools/bench_pictures_main.cpp', | |
| 472 ], | |
| 473 'include_dirs': [ | |
| 474 '../include/private', | |
| 475 '../src/core/', | |
| 476 '../bench', | |
| 477 '../src/lazy/', | |
| 478 ], | |
| 479 'dependencies': [ | |
| 480 'timer', | |
| 481 'crash_handler', | |
| 482 'flags.gyp:flags', | |
| 483 'jsoncpp.gyp:jsoncpp', | |
| 484 'skia_lib.gyp:skia_lib', | |
| 485 'tools.gyp:picture_renderer', | |
| 486 'tools.gyp:picture_utils', | |
| 487 ], | |
| 488 'conditions': [ | |
| 489 ['skia_android_framework == 1', { | |
| 490 'libraries': [ '-lskia' ], | |
| 491 }], | |
| 492 ], | |
| 493 }, | |
| 494 { | |
| 495 'target_name': 'dump_record', | |
| 496 'type': 'executable', | |
| 497 'sources': [ | |
| 498 '../tools/dump_record.cpp', | |
| 499 '../tools/DumpRecord.cpp', | |
| 500 '../tools/LazyDecodeBitmap.cpp', | |
| 501 ], | |
| 502 'include_dirs': [ | |
| 503 '../include/private', | |
| 504 '../src/core/', | |
| 505 '../src/images', | |
| 506 '../src/lazy', | |
| 507 ], | |
| 508 'dependencies': [ | |
| 509 'timer', | |
| 510 'flags.gyp:flags', | |
| 511 'skia_lib.gyp:skia_lib', | |
| 512 ], | |
| 513 }, | |
| 514 { | |
| 515 'target_name': 'picture_renderer', | 421 'target_name': 'picture_renderer', |
| 516 'type': 'static_library', | 422 'type': 'static_library', |
| 517 'sources': [ | 423 'sources': [ |
| 518 '../tools/image_expectations.h', | |
| 519 '../tools/image_expectations.cpp', | |
| 520 '../tools/LazyDecodeBitmap.cpp', | |
| 521 '../tools/PictureRenderer.h', | 424 '../tools/PictureRenderer.h', |
| 522 '../tools/PictureRenderer.cpp', | 425 '../tools/PictureRenderer.cpp', |
| 523 '../tools/PictureRenderingFlags.h', | |
| 524 '../tools/PictureRenderingFlags.cpp', | |
| 525 '../tools/CopyTilesRenderer.h', | |
| 526 '../tools/CopyTilesRenderer.cpp', | |
| 527 '../src/pipe/utils/SamplePipeControllers.h', | |
| 528 '../src/pipe/utils/SamplePipeControllers.cpp', | |
| 529 ], | 426 ], |
| 530 'include_dirs': [ | 427 'include_dirs': [ |
| 531 '../include/private', | 428 '../include/private', |
| 532 '../src/core', | 429 '../src/core', |
| 533 '../src/images', | 430 '../src/images', |
| 534 '../src/lazy', | 431 '../src/lazy', |
| 535 '../src/pipe/utils/', | 432 '../src/pipe/utils/', |
| 536 '../src/utils/', | 433 '../src/utils/', |
| 537 ], | 434 ], |
| 538 'direct_dependent_settings': { | |
| 539 'include_dirs': [ | |
| 540 # needed for JSON headers used within image_expectations.h | |
| 541 '../third_party/externals/jsoncpp-chromium/overrides/include/', | |
| 542 '../third_party/externals/jsoncpp/include/', | |
| 543 ], | |
| 544 }, | |
| 545 'dependencies': [ | 435 'dependencies': [ |
| 436 'lazy_decode_bitmap', |
| 546 'flags.gyp:flags', | 437 'flags.gyp:flags', |
| 547 'jsoncpp.gyp:jsoncpp', | 438 'jsoncpp.gyp:jsoncpp', |
| 548 'skia_lib.gyp:skia_lib', | 439 'skia_lib.gyp:skia_lib', |
| 549 'tools.gyp:picture_utils', | 440 'tools.gyp:picture_utils', |
| 550 ], | 441 ], |
| 551 'conditions': [ | 442 'conditions': [ |
| 552 ['skia_gpu == 1', | 443 ['skia_gpu == 1', |
| 553 { | 444 { |
| 554 'include_dirs' : [ | 445 'include_dirs' : [ |
| 555 '../src/gpu', | 446 '../src/gpu', |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 635 ], | 526 ], |
| 636 }, | 527 }, |
| 637 }, | 528 }, |
| 638 { | 529 { |
| 639 'target_name': 'pinspect', | 530 'target_name': 'pinspect', |
| 640 'type': 'executable', | 531 'type': 'executable', |
| 641 'sources': [ | 532 'sources': [ |
| 642 '../tools/pinspect.cpp', | 533 '../tools/pinspect.cpp', |
| 643 ], | 534 ], |
| 644 'dependencies': [ | 535 'dependencies': [ |
| 536 'lazy_decode_bitmap', |
| 645 'flags.gyp:flags', | 537 'flags.gyp:flags', |
| 646 'skia_lib.gyp:skia_lib', | 538 'skia_lib.gyp:skia_lib', |
| 647 'tools.gyp:picture_renderer', | |
| 648 ], | 539 ], |
| 649 }, | 540 }, |
| 650 { | 541 { |
| 651 'target_name': 'imgconv', | 542 'target_name': 'imgconv', |
| 652 'type': 'executable', | 543 'type': 'executable', |
| 653 'sources': [ | 544 'sources': [ |
| 654 '../tools/imgconv.cpp', | 545 '../tools/imgconv.cpp', |
| 655 ], | 546 ], |
| 656 'dependencies': [ | 547 'dependencies': [ |
| 657 'flags.gyp:flags', | 548 'flags.gyp:flags', |
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 869 'flags.gyp:flags', | 760 'flags.gyp:flags', |
| 870 'skia_lib.gyp:skia_lib', | 761 'skia_lib.gyp:skia_lib', |
| 871 'resources', | 762 'resources', |
| 872 ], | 763 ], |
| 873 }, | 764 }, |
| 874 ], | 765 ], |
| 875 }, | 766 }, |
| 876 ], | 767 ], |
| 877 ], | 768 ], |
| 878 } | 769 } |
| OLD | NEW |