diff options
Diffstat (limited to 'third_party/libwebrtc/build/BUILD.gn')
-rw-r--r-- | third_party/libwebrtc/build/BUILD.gn | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/third_party/libwebrtc/build/BUILD.gn b/third_party/libwebrtc/build/BUILD.gn new file mode 100644 index 0000000000..b1724eb6a0 --- /dev/null +++ b/third_party/libwebrtc/build/BUILD.gn @@ -0,0 +1,62 @@ +# Copyright 2018 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. + +import("//build/buildflag_header.gni") +import("//build/config/chrome_build.gni") +import("//build/config/chromecast_build.gni") +import("//build/config/chromeos/args.gni") +import("//build/config/chromeos/ui_mode.gni") + +source_set("buildflag_header_h") { + sources = [ "buildflag.h" ] +} + +buildflag_header("branding_buildflags") { + header = "branding_buildflags.h" + + if (is_chrome_branded) { + flags = [ + "CHROMIUM_BRANDING=0", + "GOOGLE_CHROME_BRANDING=1", + ] + } else { + flags = [ + "CHROMIUM_BRANDING=1", + "GOOGLE_CHROME_BRANDING=0", + ] + } +} + +buildflag_header("chromecast_buildflags") { + header = "chromecast_buildflags.h" + + flags = [ "IS_CHROMECAST=$is_chromecast" ] +} + +buildflag_header("chromeos_buildflags") { + header = "chromeos_buildflags.h" + + flags = [ + "IS_CHROMEOS_DEVICE=$is_chromeos_device", + + "IS_CHROMEOS_LACROS=$is_chromeos_lacros", + "IS_CHROMEOS_ASH=$is_chromeos_ash", + ] +} + +buildflag_header("os_buildflags") { + header = "os_buildflags.h" + flags = [ + "IS_ANDROID=$is_android", + "IS_CHROMEOS=$is_chromeos", + "IS_FUCHSIA=$is_fuchsia", + "IS_IOS=$is_ios", + "IS_LINUX=$is_linux", + "IS_MAC=$is_mac", + "IS_NACL=$is_nacl", + "IS_WIN=$is_win", + "IS_APPLE=$is_apple", + "IS_POSIX=$is_posix", + ] +} |