2024-07-28 20:19:47 +02:00
|
|
|
# Copyright (c) 2024 The Chromium Embedded Framework Authors. All rights
|
|
|
|
# reserved. Use of this source code is governed by a BSD-style license that
|
|
|
|
# can be found in the LICENSE file.
|
|
|
|
|
|
|
|
#
|
|
|
|
# Distribution SOs.
|
|
|
|
#
|
|
|
|
|
|
|
|
SOS = [
|
|
|
|
"libcef.so",
|
|
|
|
"libEGL.so",
|
|
|
|
"libGLESv2.so",
|
|
|
|
"libvk_swiftshader.so",
|
|
|
|
"libvulkan.so.1",
|
|
|
|
]
|
|
|
|
|
|
|
|
#
|
|
|
|
# Common 'linkopts' for cc_binary targets.
|
|
|
|
#
|
|
|
|
|
|
|
|
# Standard link libraries.
|
|
|
|
STANDARD_LIBS = [
|
|
|
|
"X11",
|
|
|
|
]
|
|
|
|
|
|
|
|
COMMON_LINKOPTS_DEBUG = [
|
|
|
|
]
|
|
|
|
|
|
|
|
COMMON_LINKOPTS_RELEASE = [
|
|
|
|
]
|
|
|
|
|
|
|
|
COMMON_LINKOPTS = [
|
|
|
|
"-l{}".format(lib) for lib in STANDARD_LIBS
|
|
|
|
] + select({
|
2024-07-31 23:53:27 +02:00
|
|
|
"@cef//:linux_dbg": COMMON_LINKOPTS_DEBUG,
|
2024-07-28 20:19:47 +02:00
|
|
|
"//conditions:default": COMMON_LINKOPTS_RELEASE,
|
|
|
|
})
|
|
|
|
|
|
|
|
#
|
|
|
|
# Common 'copts' for cc_libary and cc_binary targets.
|
|
|
|
#
|
|
|
|
|
|
|
|
COMMON_COPTS = [
|
|
|
|
]
|
|
|
|
|
|
|
|
COMMON_COPTS_DEBUG = [
|
|
|
|
]
|
|
|
|
|
|
|
|
COMMON_COPTS_RELEASE = [
|
|
|
|
]
|
|
|
|
|
|
|
|
#
|
|
|
|
# Common 'defines' for cc_libary targets.
|
|
|
|
#
|
|
|
|
|
|
|
|
COMMON_DEFINES = [
|
|
|
|
# Used by apps to test if the sandbox is enabled
|
|
|
|
"CEF_USE_SANDBOX",
|
|
|
|
]
|
|
|
|
|
|
|
|
COMMON_DEFINES_DEBUG = [
|
|
|
|
]
|
|
|
|
|
|
|
|
COMMON_DEFINES_RELEASE = [
|
|
|
|
# Not a debug build
|
|
|
|
"NDEBUG",
|
|
|
|
]
|
|
|
|
|