diff options
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.gn | 73 |
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", +# ], +# } + +} |