osquery-1/osquery/killswitch/BUCK
George Guliashvili ae2486ff16 fix xcode duplicate target names (#5323)
Summary:
Pull Request resolved: https://github.com/facebook/osquery/pull/5323

xcode needs unique target names not to fail on buck generated project

Reviewed By: marekcirkos, akindyakov

Differential Revision: D13449869

fbshipit-source-id: 73511aeaa3245586adc293fbe0311f51f71ea12f
2018-12-13 16:13:44 -08:00

59 lines
2.0 KiB
Python

# Copyright (c) 2014-present, Facebook, Inc.
# All rights reserved.
#
# This source code is licensed under both the Apache 2.0 license (found in the
# LICENSE file in the root directory of this source tree) and the GPLv2 (found
# in the COPYING file in the root directory of this source tree).
# You may select, at your option, one of the above-listed licenses.
load("//tools/build_defs/oss/osquery:cxx.bzl", "osquery_cxx_library", "osquery_cxx_test")
load("//tools/build_defs/oss/osquery:native.bzl", "osquery_target")
load("//tools/build_defs/oss/osquery:third_party.bzl", "osquery_tp_target")
osquery_cxx_library(
name = "killswitch",
srcs = [
"killswitch.cpp",
"killswitch_plugin.cpp",
"killswitch_refreshable_plugin.cpp",
],
header_namespace = "osquery/killswitch",
exported_headers = [
"killswitch_plugin.h",
"killswitch_refreshable_plugin.h",
],
link_whole = True,
tests = [":killswitch_tests"],
visibility = ["PUBLIC"],
deps = [
osquery_target("osquery/core:core"),
osquery_tp_target("googletest", "gtest"),
],
)
osquery_cxx_test(
name = "killswitch_tests",
srcs = [
"tests/killswitch_tests.cpp",
],
env = {
"TEST_CONF_FILES_DIR": "$(location {})".format(
osquery_target("tools/tests:conf_files"),
),
},
visibility = ["PUBLIC"],
deps = [
osquery_target("osquery/config/tests:test_utils"),
osquery_target("osquery/config/plugins:tls_config"),
osquery_target("osquery/database:database"),
osquery_target("osquery/database/plugins:ephemeral"),
osquery_target("osquery/events:events"),
osquery_target("osquery/extensions:extensions"),
osquery_target("osquery/remote/enroll:tls_enroll"),
osquery_target("osquery/utils/conversions:conversions"),
osquery_target("osquery/utils/info:info"),
osquery_target("osquery/killswitch/plugins:filesystem"),
osquery_target("tests:helper"),
],
)