Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/ui.gni") | 5 import("//build/config/ui.gni") |
| 6 import("//testing/test.gni") | 6 import("//testing/test.gni") |
| 7 | 7 |
| 8 if (is_android) { | 8 if (is_android) { |
| 9 import("//build/config/android/config.gni") | 9 import("//build/config/android/config.gni") |
| 10 import("//build/config/android/rules.gni") | 10 import("//build/config/android/rules.gni") |
| (...skipping 618 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 629 sources -= [ | 629 sources -= [ |
| 630 "test/ui_cocoa_test_helper.h", | 630 "test/ui_cocoa_test_helper.h", |
| 631 "test/ui_cocoa_test_helper.mm", | 631 "test/ui_cocoa_test_helper.mm", |
| 632 ] | 632 ] |
| 633 } | 633 } |
| 634 if (is_linux) { | 634 if (is_linux) { |
| 635 deps += [ "//build/linux:fontconfig" ] | 635 deps += [ "//build/linux:fontconfig" ] |
| 636 } | 636 } |
| 637 } | 637 } |
| 638 | 638 |
| 639 bundle_data("gfx_unittests_bundle_data") { | |
| 640 sources = [ | |
| 641 "test/data", | |
|
Dirk Pranke
2016/03/16 22:06:05
nit: trailing slash
sdefresne
2016/03/17 09:37:19
No, adding a trailing slash will cause an error as
| |
| 642 ] | |
| 643 outputs = [ | |
| 644 "{{bundle_resources_dir}}/" + | |
| 645 "{{source_root_relative_dir}}/{{source_file_part}}", | |
| 646 ] | |
| 647 } | |
| 648 | |
| 639 test("gfx_unittests") { | 649 test("gfx_unittests") { |
| 640 sources = [ | 650 sources = [ |
| 641 "font_render_params_linux_unittest.cc", | 651 "font_render_params_linux_unittest.cc", |
| 642 "font_unittest.cc", | 652 "font_unittest.cc", |
| 643 "image/image_family_unittest.cc", | 653 "image/image_family_unittest.cc", |
| 644 "image/image_ios_unittest.mm", | 654 "image/image_ios_unittest.mm", |
| 645 "image/image_skia_unittest.cc", | 655 "image/image_skia_unittest.cc", |
| 646 "image/image_unittest.cc", | 656 "image/image_unittest.cc", |
| 647 "ios/NSString+CrStringDrawing_unittest.mm", | 657 "ios/NSString+CrStringDrawing_unittest.mm", |
| 648 "ios/uikit_util_unittest.mm", | 658 "ios/uikit_util_unittest.mm", |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 712 | 722 |
| 713 if (!is_android && !is_ios) { | 723 if (!is_android && !is_ios) { |
| 714 sources += [ "render_text_unittest.cc" ] | 724 sources += [ "render_text_unittest.cc" ] |
| 715 } | 725 } |
| 716 | 726 |
| 717 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 727 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 718 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 728 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 719 | 729 |
| 720 deps = [ | 730 deps = [ |
| 721 ":gfx", | 731 ":gfx", |
| 732 ":gfx_unittests_bundle_data", | |
| 722 ":test_support", | 733 ":test_support", |
| 723 "//base", | 734 "//base", |
| 724 "//base/test:test_support", | 735 "//base/test:test_support", |
| 725 "//skia", | 736 "//skia", |
| 726 "//testing/gtest", | 737 "//testing/gtest", |
| 727 "//third_party/icu:icuuc", | 738 "//third_party/icu:icuuc", |
| 728 "//third_party/libpng", | 739 "//third_party/libpng", |
| 729 "//third_party/zlib", | 740 "//third_party/zlib", |
| 730 "//ui/base", | 741 "//ui/base", |
| 731 "//ui/gfx/geometry", | 742 "//ui/gfx/geometry", |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 790 if (is_android) { | 801 if (is_android) { |
| 791 generate_jni("gfx_jni_headers") { | 802 generate_jni("gfx_jni_headers") { |
| 792 sources = [ | 803 sources = [ |
| 793 "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java", | 804 "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java", |
| 794 "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java", | 805 "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java", |
| 795 "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", | 806 "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", |
| 796 ] | 807 ] |
| 797 jni_package = "gfx" | 808 jni_package = "gfx" |
| 798 } | 809 } |
| 799 } | 810 } |
| OLD | NEW |