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("//sky/engine/build/scripts/scripts.gni") | 6 import("//sky/engine/build/scripts/scripts.gni") |
7 import("//sky/engine/config.gni") | 7 import("//sky/engine/config.gni") |
8 | 8 |
9 # Most targets in this file are private actions so use that as the default. | 9 # Most targets in this file are private actions so use that as the default. |
10 visibility = [":*"] | 10 visibility = [":*"] |
11 | 11 |
12 sky_platform_output_dir = "$root_gen_dir/sky/platform" | 12 sky_platform_output_dir = "$root_gen_dir/sky/platform" |
13 | 13 |
14 component("sky_common") { | |
15 visibility += ["//sky/*"] | |
16 sources = [ | |
17 "exported/WebCString.cpp", | |
18 "exported/WebString.cpp", | |
19 "exported/WebCommon.cpp", | |
20 ] | |
21 | |
22 defines = [ | |
23 "BLINK_COMMON_IMPLEMENTATION=1", | |
24 "INSIDE_BLINK", | |
25 ] | |
26 | |
27 configs += [ | |
28 "//build/config/compiler:wexit_time_destructors", | |
29 "//sky/engine:config", | |
30 "//sky/engine:non_test_config", | |
31 ] | |
32 | |
33 deps = [ | |
34 "//sky/engine/wtf", | |
35 ] | |
36 } | |
37 | |
38 action("font_family_names") { | 14 action("font_family_names") { |
39 script = "../build/scripts/make_names.py" | 15 script = "../build/scripts/make_names.py" |
40 | 16 |
41 font_family_names_in = "fonts/FontFamilyNames.in" | 17 font_family_names_in = "fonts/FontFamilyNames.in" |
42 inputs = make_names_files + [ font_family_names_in ] | 18 inputs = make_names_files + [ font_family_names_in ] |
43 | 19 |
44 outputs = [ | 20 outputs = [ |
45 "$sky_platform_output_dir/FontFamilyNames.cpp", | 21 "$sky_platform_output_dir/FontFamilyNames.cpp", |
46 "$sky_platform_output_dir/FontFamilyNames.h", | 22 "$sky_platform_output_dir/FontFamilyNames.h", |
47 ] | 23 ] |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 "--key-positions=*", | 65 "--key-positions=*", |
90 "-D", "-s", "2", | 66 "-D", "-s", "2", |
91 rebase_path(color_data_gperf, root_build_dir), | 67 rebase_path(color_data_gperf, root_build_dir), |
92 "--output-file=" + rebase_path(output_file, root_build_dir), | 68 "--output-file=" + rebase_path(output_file, root_build_dir), |
93 ] | 69 ] |
94 } | 70 } |
95 | 71 |
96 group("make_platform_generated") { | 72 group("make_platform_generated") { |
97 visibility += [":*"] | 73 visibility += [":*"] |
98 deps = [ | 74 deps = [ |
99 ":sky_common", | |
100 ":color_data", | 75 ":color_data", |
101 ":font_family_names", | 76 ":font_family_names", |
102 ":runtime_enabled_features", | 77 ":runtime_enabled_features", |
103 ] | 78 ] |
104 } | 79 } |
105 | 80 |
106 component("platform") { | 81 component("platform") { |
107 visibility += ["//sky/*"] | 82 visibility += ["//sky/*"] |
108 | 83 |
109 output_name = "sky_platform" | 84 output_name = "sky_platform" |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
209 "animation/UnitBezier.h", | 184 "animation/UnitBezier.h", |
210 "clipboard/ClipboardMimeTypes.cpp", | 185 "clipboard/ClipboardMimeTypes.cpp", |
211 "clipboard/ClipboardMimeTypes.h", | 186 "clipboard/ClipboardMimeTypes.h", |
212 "clipboard/ClipboardUtilities.cpp", | 187 "clipboard/ClipboardUtilities.cpp", |
213 "clipboard/ClipboardUtilities.h", | 188 "clipboard/ClipboardUtilities.h", |
214 "clipboard/ClipboardUtilitiesPosix.cpp", | 189 "clipboard/ClipboardUtilitiesPosix.cpp", |
215 "exported/Platform.cpp", | 190 "exported/Platform.cpp", |
216 "exported/WebActiveGestureAnimation.cpp", | 191 "exported/WebActiveGestureAnimation.cpp", |
217 "exported/WebActiveGestureAnimation.h", | 192 "exported/WebActiveGestureAnimation.h", |
218 "exported/WebArrayBuffer.cpp", | 193 "exported/WebArrayBuffer.cpp", |
| 194 "exported/WebCString.cpp", |
| 195 "exported/WebCommon.cpp", |
219 "exported/WebConvertableToTraceFormat.cpp", | 196 "exported/WebConvertableToTraceFormat.cpp", |
220 "exported/WebCursorInfo.cpp", | 197 "exported/WebCursorInfo.cpp", |
221 "exported/WebData.cpp", | 198 "exported/WebData.cpp", |
222 "exported/WebFilterKeyframe.cpp", | 199 "exported/WebFilterKeyframe.cpp", |
223 "exported/WebHTTPBody.cpp", | 200 "exported/WebHTTPBody.cpp", |
224 "exported/WebHTTPLoadInfo.cpp", | 201 "exported/WebHTTPLoadInfo.cpp", |
225 "exported/WebImageSkia.cpp", | 202 "exported/WebImageSkia.cpp", |
226 "exported/WebMediaConstraints.cpp", | 203 "exported/WebMediaConstraints.cpp", |
227 "exported/WebMediaDeviceInfo.cpp", | 204 "exported/WebMediaDeviceInfo.cpp", |
228 "exported/WebScrollbarImpl.cpp", | 205 "exported/WebScrollbarImpl.cpp", |
229 "exported/WebScrollbarImpl.h", | 206 "exported/WebScrollbarImpl.h", |
230 "exported/WebScrollbarThemeGeometryNative.cpp", | 207 "exported/WebScrollbarThemeGeometryNative.cpp", |
231 "exported/WebScrollbarThemeGeometryNative.h", | 208 "exported/WebScrollbarThemeGeometryNative.h", |
| 209 "exported/WebString.cpp", |
232 "exported/WebTransformKeyframe.cpp", | 210 "exported/WebTransformKeyframe.cpp", |
233 "exported/WebURL.cpp", | 211 "exported/WebURL.cpp", |
234 "exported/WebURLError.cpp", | 212 "exported/WebURLError.cpp", |
235 "exported/WebURLLoadTiming.cpp", | 213 "exported/WebURLLoadTiming.cpp", |
236 "exported/WebURLRequest.cpp", | 214 "exported/WebURLRequest.cpp", |
237 "exported/WebURLRequestPrivate.h", | 215 "exported/WebURLRequestPrivate.h", |
238 "exported/WebURLResponse.cpp", | 216 "exported/WebURLResponse.cpp", |
239 "exported/WebURLResponsePrivate.h", | 217 "exported/WebURLResponsePrivate.h", |
240 "exported/WrappedResourceRequest.h", | 218 "exported/WrappedResourceRequest.h", |
241 "exported/WrappedResourceResponse.h", | 219 "exported/WrappedResourceResponse.h", |
(...skipping 422 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
664 "INSIDE_BLINK", | 642 "INSIDE_BLINK", |
665 ] | 643 ] |
666 | 644 |
667 include_dirs = [ | 645 include_dirs = [ |
668 "$root_gen_dir/sky", | 646 "$root_gen_dir/sky", |
669 ] | 647 ] |
670 | 648 |
671 deps = [ | 649 deps = [ |
672 ":heap_asm_stubs", | 650 ":heap_asm_stubs", |
673 ":make_platform_generated", | 651 ":make_platform_generated", |
| 652 "//base:base", |
674 "//gpu/command_buffer/client:gles2_c_lib", | 653 "//gpu/command_buffer/client:gles2_c_lib", |
| 654 "//mojo/application", |
| 655 "//mojo/common:common", |
| 656 "//mojo/public/c/system:for_shared_library", |
| 657 "//mojo/public/cpp/bindings", |
| 658 "//mojo/public/cpp/system", |
| 659 "//mojo/public/cpp/utility", |
675 "//skia", | 660 "//skia", |
676 "//third_party:jpeg", | 661 "//sky/engine/platform/heap", |
| 662 "//sky/engine/wtf", |
677 "//third_party/harfbuzz-ng", | 663 "//third_party/harfbuzz-ng", |
678 "//third_party/iccjpeg", | 664 "//third_party/iccjpeg", |
679 "//third_party/icu", | 665 "//third_party/icu", |
680 "//third_party/libpng", | 666 "//third_party/libpng", |
681 "//third_party/ots", | 667 "//third_party/ots", |
682 "//third_party/qcms", | 668 "//third_party/qcms", |
683 "//mojo/application", | 669 "//third_party:jpeg", |
684 "//mojo/public/cpp/bindings", | |
685 "//mojo/public/cpp/utility", | |
686 "//mojo/public/c/system:for_shared_library", | |
687 "//sky/engine/wtf", | |
688 "//sky/engine/platform/heap", | |
689 "//url", | 670 "//url", |
690 "//v8", | 671 "//v8", |
691 ] | 672 ] |
692 | 673 |
693 forward_dependent_configs_from = [ | 674 forward_dependent_configs_from = [ |
694 "//gpu/command_buffer/client:gles2_c_lib", | 675 "//gpu/command_buffer/client:gles2_c_lib", |
695 "//skia", | 676 "//skia", |
696 "//third_party:jpeg", | 677 "//third_party:jpeg", |
697 "//third_party/iccjpeg", | 678 "//third_party/iccjpeg", |
698 "//third_party/libpng", | 679 "//third_party/libpng", |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
802 "geometry/FloatBoxTestHelpers.cpp", | 783 "geometry/FloatBoxTestHelpers.cpp", |
803 "geometry/FloatPolygonTest.cpp", | 784 "geometry/FloatPolygonTest.cpp", |
804 "geometry/FloatRoundedRectTest.cpp", | 785 "geometry/FloatRoundedRectTest.cpp", |
805 "geometry/RegionTest.cpp", | 786 "geometry/RegionTest.cpp", |
806 "geometry/RoundedRectTest.cpp", | 787 "geometry/RoundedRectTest.cpp", |
807 "graphics/GraphicsContextTest.cpp", | 788 "graphics/GraphicsContextTest.cpp", |
808 "graphics/ThreadSafeDataTransportTest.cpp", | 789 "graphics/ThreadSafeDataTransportTest.cpp", |
809 "graphics/filters/FilterOperationsTest.cpp", | 790 "graphics/filters/FilterOperationsTest.cpp", |
810 "graphics/filters/ImageFilterBuilderTest.cpp", | 791 "graphics/filters/ImageFilterBuilderTest.cpp", |
811 "graphics/gpu/DrawingBufferTest.cpp", | 792 "graphics/gpu/DrawingBufferTest.cpp", |
812 "graphics/test/MockDiscardablePixelRef.h", | |
813 "image-decoders/ImageDecoderTest.cpp", | 793 "image-decoders/ImageDecoderTest.cpp", |
814 "mac/ScrollElasticityControllerTest.mm", | 794 "mac/ScrollElasticityControllerTest.mm", |
815 "network/HTTPParsersTest.cpp", | 795 "network/HTTPParsersTest.cpp", |
816 "testing/ArenaTestHelpers.h", | 796 "testing/ArenaTestHelpers.h", |
817 "testing/TreeTestHelpers.cpp", | 797 "testing/TreeTestHelpers.cpp", |
818 "testing/TreeTestHelpers.h", | 798 "testing/TreeTestHelpers.h", |
819 "testing/RunAllTests.cpp", | 799 "testing/RunAllTests.cpp", |
820 "transforms/TransformOperationsTest.cpp", | 800 "transforms/TransformOperationsTest.cpp", |
821 "transforms/TransformationMatrixTest.cpp", | 801 "transforms/TransformationMatrixTest.cpp", |
822 "text/BidiResolverTest.cpp", | 802 "text/BidiResolverTest.cpp", |
823 "text/SegmentedStringTest.cpp", | 803 "text/SegmentedStringTest.cpp", |
824 "text/UnicodeUtilitiesTest.cpp", | 804 "text/UnicodeUtilitiesTest.cpp", |
825 "weborigin/KURLTest.cpp", | 805 "weborigin/KURLTest.cpp", |
826 "weborigin/SecurityPolicyTest.cpp", | 806 "weborigin/SecurityPolicyTest.cpp", |
827 ] | 807 ] |
828 | 808 |
829 configs += [ | 809 configs += [ |
830 "//sky/engine:config", | 810 "//sky/engine:config", |
831 ] | 811 ] |
832 | 812 |
833 deps = [ | 813 deps = [ |
834 ":sky_common", | |
835 ":platform", | 814 ":platform", |
836 "//base", | 815 "//base", |
837 "//base/allocator", | 816 "//base/allocator", |
838 "//base/test:test_support", | 817 "//base/test:test_support", |
839 "//skia", | 818 "//skia", |
840 "//testing/gmock", | 819 "//testing/gmock", |
841 "//testing/gtest", | 820 "//testing/gtest", |
842 "//sky/engine/wtf", | 821 "//sky/engine/wtf", |
843 "//sky/engine/wtf:test_support", | 822 "//sky/engine/wtf:test_support", |
844 "//url", | 823 "//url", |
(...skipping 21 matching lines...) Expand all Loading... |
866 # The *NEON.cpp files fail to compile when -mthumb is passed. Force | 845 # The *NEON.cpp files fail to compile when -mthumb is passed. Force |
867 # them to build in ARM mode. | 846 # them to build in ARM mode. |
868 # See https://bugs.webkit.org/show_bug.cgi?id=62916. | 847 # See https://bugs.webkit.org/show_bug.cgi?id=62916. |
869 # TODO(GYP) | 848 # TODO(GYP) |
870 #'cflags': ['-marm'], | 849 #'cflags': ['-marm'], |
871 # 'conditions': [ | 850 # 'conditions': [ |
872 # ['OS=="android"', { | 851 # ['OS=="android"', { |
873 # 'cflags!': ['-mthumb'], | 852 # 'cflags!': ['-mthumb'], |
874 # }], | 853 # }], |
875 # ], | 854 # ], |
876 | |
877 deps = [ ":sky_common" ] | |
878 } | 855 } |
879 } | 856 } |
OLD | NEW |