summaryrefslogtreecommitdiffstats
path: root/chromium/build/secondary/third_party/WebKit/Source/platform/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/build/secondary/third_party/WebKit/Source/platform/BUILD.gn')
-rw-r--r--chromium/build/secondary/third_party/WebKit/Source/platform/BUILD.gn73
1 files changed, 73 insertions, 0 deletions
diff --git a/chromium/build/secondary/third_party/WebKit/Source/platform/BUILD.gn b/chromium/build/secondary/third_party/WebKit/Source/platform/BUILD.gn
new file mode 100644
index 00000000000..c1c0f1ed900
--- /dev/null
+++ b/chromium/build/secondary/third_party/WebKit/Source/platform/BUILD.gn
@@ -0,0 +1,73 @@
+# Copyright 2014 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+component("platform") {
+ output_name = "blink_platform"
+
+ sources = [
+ "weborigin/DatabaseIdentifier.cpp",
+ "weborigin/DatabaseIdentifier.h",
+ "weborigin/KURL.cpp",
+ "weborigin/KURL.h",
+ "weborigin/KURLHash.h",
+ "weborigin/KnownPorts.cpp",
+ "weborigin/KnownPorts.h",
+ "weborigin/OriginAccessEntry.cpp",
+ "weborigin/OriginAccessEntry.h",
+ "weborigin/ReferrerPolicy.h",
+ "weborigin/SchemeRegistry.cpp",
+ "weborigin/SchemeRegistry.h",
+ "weborigin/SecurityOrigin.cpp",
+ "weborigin/SecurityOrigin.h",
+ "weborigin/SecurityOriginCache.h",
+ "weborigin/SecurityOriginHash.h",
+ "weborigin/SecurityPolicy.cpp",
+ "weborigin/SecurityPolicy.h",
+ "weborigin/WebOriginExport.h",
+ ]
+
+ configs -= [ "//build/config/compiler:chromium_code" ]
+ configs += [
+ "../wtf:wtf-config"
+ "//build/config/compiler:no_chromium_code",
+ ]
+
+ include_dirs = [ "../.." ]
+
+ defines = [ "WEBORIGIN_IMPLEMENTATION=1" ]
+
+ deps = [
+ "//third_party/WebKit/Source/wtf",
+ "//third_party/icu",
+ "//url",
+ ]
+}
+
+executable("blink_platform_unittests") {
+ sources = [
+ "weborigin/DatabaseIdentifierTest.cpp",
+ "weborigin/KURLTest.cpp",
+ "weborigin/SecurityOriginTest.cpp",
+ ]
+
+ configs -= [ "//build/config/compiler:chromium_code" ]
+ configs += [
+ "../wtf:wtf-config"
+ "//build/config/compiler:no_chromium_code",
+ "//third_party/icu:icu_config",
+ ]
+
+ deps = [
+ ":platform",
+ "../wtf:run_all_tests",
+ ]
+
+# if (is_linux && use_tcmalloc) {
+# deps += [
+# "//base:base",
+# "//base/allocator:allocator",
+# ],
+# }
+
+}