Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(74)

Side by Side Diff: public/BUILD.gn

Issue 329993006: Implement main blink target in GN. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 if (!is_android) { 5 if (!is_android) {
6 6
7 # GYP version: WebKit/public/blink.gyp:blink
8 group("blink") {
9 deps = [
10 ":blink_headers",
11 ":blink_minimal",
12 "//third_party/WebKit/Source/platform",
13 "//third_party/WebKit/Source/web",
14 ]
15 }
16
17 # This target provides a minimal set of Blink APIs such as WebString to use in
18 # places that cannot link against the full Blink library. FIXME: We really
19 # shouldn't have this at all and should instead remove all uses of Blink's API
20 # types from places that can't link against Blink. crbug.com/248653
jamesr 2014/06/19 18:01:14 i should really close that bug out - we're really
21 #
22 # GYP version: WebKit/public/blink.gyp:blink_minimal
23 group("blink_minimal") {
24 deps = [
25 "//third_party/WebKit/Source/platform:blink_common",
26 ]
27 }
28
29 # TODO(GYP) enable this when web:test_support exists.
30 # GYP version: WebKit/public/blink.gyp:blink_test_support
31 #group("test_support") {
32 # deps = [
33 # "//third_party/WebKit/Source/web:test_support",
34 # ]
35 #}
36
37 # GYP version: WebKit/public/all.gyp:all_blink
7 group("all_blink") { 38 group("all_blink") {
8 deps = [ 39 deps = [
9 "//third_party/WebKit/Source/core", 40 "//third_party/WebKit/Source/core",
10 "//third_party/WebKit/Source/modules", 41 "//third_party/WebKit/Source/modules",
11 "//third_party/WebKit/Source/platform", 42 "//third_party/WebKit/Source/platform",
12 "//third_party/WebKit/Source/web", 43 "//third_party/WebKit/Source/web",
13 "//third_party/WebKit/Source/wtf:wtf_unittests", 44 "//third_party/WebKit/Source/wtf:wtf_unittests",
14 ] 45 ]
15 } 46 }
16 47
17 } 48 } # !is_android
18 49
19 config("blink_headers_config") { 50 config("blink_headers_config") {
20 include_dirs = [ ".." ] 51 include_dirs = [ ".." ]
21 } 52 }
22 53
23 # Depend on this target to use public blink API headers for things like enums 54 # Depend on this target to use public blink API headers for things like enums
24 # and public structures without actually linking against any Blink libraries. 55 # and public structures without actually linking against any Blink libraries.
25 source_set("blink_headers") { 56 source_set("blink_headers") {
26 direct_dependent_configs = [ ":blink_headers_config" ] 57 direct_dependent_configs = [ ":blink_headers_config" ]
27 } 58 }
28 59
60 # GYP version: WebKit/public/blink_devtools.gyp:blink_devtools_frontend_resource s
29 group("blink_devtools_frontend_resources") { 61 group("blink_devtools_frontend_resources") {
30 deps = [ 62 deps = [
31 "//third_party/WebKit/Source/devtools:devtools_frontend_resources", 63 "//third_party/WebKit/Source/devtools:devtools_frontend_resources",
32 ] 64 ]
33 } 65 }
34 66
67 # GYP version: WebKit/public/blink_devtools.gyp:blink_generate_devtools_grd
35 group("blink_generate_devtools_grd") { 68 group("blink_generate_devtools_grd") {
36 deps = [ 69 deps = [
37 "//third_party/WebKit/Source/devtools:generate_devtools_grd", 70 "//third_party/WebKit/Source/devtools:generate_devtools_grd",
38 ] 71 ]
39 } 72 }
OLDNEW
« Source/platform/BUILD.gn ('K') | « Source/wtf/BUILD.gn ('k') | public/all.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698