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 3 # found in the LICENSE file. 4 5 if (!is_android) { 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 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 38 group("all_blink") { 39 deps = [ 40 "//third_party/WebKit/Source/core", 41 "//third_party/WebKit/Source/modules", 42 "//third_party/WebKit/Source/platform", 43 "//third_party/WebKit/Source/web", 44 "//third_party/WebKit/Source/wtf:wtf_unittests", 45 ] 46 } 47 48 } # !is_android 49 50 config("blink_headers_config") { 51 include_dirs = [ ".." ] 52 } 53 54 # Depend on this target to use public blink API headers for things like enums 55 # and public structures without actually linking against any Blink libraries. 56 source_set("blink_headers") { 57 direct_dependent_configs = [ ":blink_headers_config" ] 58 } 59 60 # GYP version: WebKit/public/blink_devtools.gyp:blink_devtools_frontend_resources 61 group("blink_devtools_frontend_resources") { 62 deps = [ 63 "//third_party/WebKit/Source/devtools:devtools_frontend_resources", 64 ] 65 } 66 67 # GYP version: WebKit/public/blink_devtools.gyp:blink_generate_devtools_grd 68 group("blink_generate_devtools_grd") { 69 deps = [ 70 "//third_party/WebKit/Source/devtools:generate_devtools_grd", 71 ] 72 } 73