Home | History | Annotate | Download | only in public
      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