OLD | NEW |
1 # Copyright 2016 Google Inc. | 1 # Copyright 2016 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 | 5 |
6 import("gn/shared_sources.gni") | 6 import("gn/shared_sources.gni") |
7 | 7 |
8 declare_args() { | 8 declare_args() { |
9 skia_enable_tools = !is_fuchsia && !is_component_build | 9 skia_enable_tools = !is_fuchsia && !is_component_build |
10 | 10 |
(...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
633 | 633 |
634 if (skia_use_vulkan) { | 634 if (skia_use_vulkan) { |
635 sources += [ "tools/gpu/vk/VkTestContext.cpp" ] | 635 sources += [ "tools/gpu/vk/VkTestContext.cpp" ] |
636 } | 636 } |
637 } | 637 } |
638 | 638 |
639 test_lib("flags") { | 639 test_lib("flags") { |
640 public_include_dirs = [ "tools/flags" ] | 640 public_include_dirs = [ "tools/flags" ] |
641 sources = [ | 641 sources = [ |
642 "tools/flags/SkCommandLineFlags.cpp", | 642 "tools/flags/SkCommandLineFlags.cpp", |
| 643 ] |
| 644 } |
| 645 test_lib("common_flags") { |
| 646 public_include_dirs = [ "tools/flags" ] |
| 647 sources = [ |
643 "tools/flags/SkCommonFlags.cpp", | 648 "tools/flags/SkCommonFlags.cpp", |
644 "tools/flags/SkCommonFlagsConfig.cpp", | 649 "tools/flags/SkCommonFlagsConfig.cpp", |
645 ] | 650 ] |
646 deps = [ | 651 deps = [ |
| 652 ":flags", |
647 ":gpu_tool_utils", | 653 ":gpu_tool_utils", |
648 ] | 654 ] |
649 } | 655 } |
650 | 656 |
651 test_lib("tool_utils") { | 657 test_lib("tool_utils") { |
652 public_include_dirs = [ | 658 public_include_dirs = [ |
653 "tools", | 659 "tools", |
654 "tools/debugger", | 660 "tools/debugger", |
655 "tools/timer", | 661 "tools/timer", |
656 ] | 662 ] |
(...skipping 12 matching lines...) Expand all Loading... |
669 "tools/debugger/SkJsonWriteBuffer.cpp", | 675 "tools/debugger/SkJsonWriteBuffer.cpp", |
670 "tools/debugger/SkObjectParser.cpp", | 676 "tools/debugger/SkObjectParser.cpp", |
671 "tools/debugger/SkOverdrawMode.cpp", | 677 "tools/debugger/SkOverdrawMode.cpp", |
672 "tools/picture_utils.cpp", | 678 "tools/picture_utils.cpp", |
673 "tools/random_parse_path.cpp", | 679 "tools/random_parse_path.cpp", |
674 "tools/sk_tool_utils.cpp", | 680 "tools/sk_tool_utils.cpp", |
675 "tools/sk_tool_utils_font.cpp", | 681 "tools/sk_tool_utils_font.cpp", |
676 "tools/timer/Timer.cpp", | 682 "tools/timer/Timer.cpp", |
677 ] | 683 ] |
678 deps = [ | 684 deps = [ |
| 685 ":common_flags", |
679 ":flags", | 686 ":flags", |
680 "//third_party/libpng", | 687 "//third_party/libpng", |
681 ] | 688 ] |
682 public_deps = [ | 689 public_deps = [ |
683 "//third_party/jsoncpp", | 690 "//third_party/jsoncpp", |
684 ] | 691 ] |
685 } | 692 } |
686 | 693 |
687 gm_sources = exec_script("gyp/find.py", | 694 gm_sources = exec_script("gyp/find.py", |
688 [ | 695 [ |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
782 } | 789 } |
783 | 790 |
784 executable("dm") { | 791 executable("dm") { |
785 sources = [ | 792 sources = [ |
786 "dm/DM.cpp", | 793 "dm/DM.cpp", |
787 "dm/DMJsonWriter.cpp", | 794 "dm/DMJsonWriter.cpp", |
788 "dm/DMSrcSink.cpp", | 795 "dm/DMSrcSink.cpp", |
789 ] | 796 ] |
790 include_dirs = [ "tests" ] | 797 include_dirs = [ "tests" ] |
791 deps = [ | 798 deps = [ |
| 799 ":common_flags", |
792 ":experimental_svg_model", | 800 ":experimental_svg_model", |
793 ":flags", | 801 ":flags", |
794 ":gm", | 802 ":gm", |
795 ":gpu_tool_utils", | 803 ":gpu_tool_utils", |
796 ":skia", | 804 ":skia", |
797 ":tests", | 805 ":tests", |
798 ":tool_utils", | 806 ":tool_utils", |
799 "//third_party/jsoncpp", | 807 "//third_party/jsoncpp", |
800 "//third_party/libpng", | 808 "//third_party/libpng", |
801 ] | 809 ] |
(...skipping 10 matching lines...) Expand all Loading... |
812 ] | 820 ] |
813 testonly = true | 821 testonly = true |
814 } | 822 } |
815 | 823 |
816 executable("nanobench") { | 824 executable("nanobench") { |
817 sources = [ | 825 sources = [ |
818 "bench/nanobench.cpp", | 826 "bench/nanobench.cpp", |
819 ] | 827 ] |
820 deps = [ | 828 deps = [ |
821 ":bench", | 829 ":bench", |
| 830 ":common_flags", |
822 ":experimental_svg_model", | 831 ":experimental_svg_model", |
823 ":flags", | 832 ":flags", |
824 ":gm", | 833 ":gm", |
825 ":gpu_tool_utils", | 834 ":gpu_tool_utils", |
826 ":skia", | 835 ":skia", |
827 ":tool_utils", | 836 ":tool_utils", |
828 "//third_party/jsoncpp", | 837 "//third_party/jsoncpp", |
829 ] | 838 ] |
830 testonly = true | 839 testonly = true |
831 } | 840 } |
(...skipping 14 matching lines...) Expand all Loading... |
846 executable("sktexttopdf") { | 855 executable("sktexttopdf") { |
847 sources = [ | 856 sources = [ |
848 "tools/SkShaper_primitive.cpp", | 857 "tools/SkShaper_primitive.cpp", |
849 "tools/using_skia_and_harfbuzz.cpp", | 858 "tools/using_skia_and_harfbuzz.cpp", |
850 ] | 859 ] |
851 deps = [ | 860 deps = [ |
852 ":skia", | 861 ":skia", |
853 ] | 862 ] |
854 testonly = true | 863 testonly = true |
855 } | 864 } |
| 865 |
| 866 executable("get_images_from_skps") { |
| 867 sources = [ |
| 868 "tools/get_images_from_skps.cpp", |
| 869 ] |
| 870 deps = [ |
| 871 ":flags", |
| 872 ":skia", |
| 873 "//third_party/jsoncpp", |
| 874 ] |
| 875 testonly = true |
| 876 } |
856 } | 877 } |
OLD | NEW |