update ukey2 to use bazel

PiperOrigin-RevId: 532532700
This commit is contained in:
Anay Wadhera
2023-05-16 12:05:48 -07:00
committed by Copybara-Service
parent 99e951dc53
commit e4be4677c4
2 changed files with 5 additions and 29 deletions
+3 -3
View File
@@ -59,10 +59,10 @@ http_archive(
urls = ["https://github.com/google/glog/archive/v0.4.0.tar.gz"],
)
new_local_repository(
http_archive(
name = "com_google_ukey2",
path = "./third_party/ukey2/ukey2",
build_file_content = _ALL_CONTENT,
strip_prefix = "ukey2-master",
urls = ["https://github.com/google/ukey2/archive/master.zip"],
)
http_archive(
+2 -26
View File
@@ -1,5 +1,3 @@
load("@rules_foreign_cc//foreign_cc:defs.bzl", "cmake")
# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -15,28 +13,6 @@ load("@rules_foreign_cc//foreign_cc:defs.bzl", "cmake")
# limitations under the License.
licenses(["notice"])
cmake(
name = "ukey2",
env = {
"CC": "clang",
"CXX": "clang++",
},
generate_args = [
"-DBYPASS_TESTING=ON", # Set the flags in CMakeLists.txt (ukey2 & its dependencies) here.
"-Dukey2_USE_LOCAL_ABSL=ON",
"-Dukey2_USE_LOCAL_PROTOBUF=ON", # Add -DCMAKE_BUILD_TYPE=Debug for debugger & Valgrind
],
lib_source = "@com_google_ukey2//:all_srcs",
out_static_libs = [
"libproto_device_to_device_messages_cc_proto.a",
"libproto_securegcm_cc_proto.a",
"libproto_securemessage_cc_proto.a",
"libproto_ukey_cc_proto.a",
"libsecuremessage.a",
"libukey2.a",
],
)
cc_library(
name = "internal",
srcs = [
@@ -132,7 +108,6 @@ cc_library(
],
deps = [
":message_lite",
":ukey2",
"//connections:core_types",
"//connections/implementation/analytics",
"//connections/implementation/flags:connections_flags",
@@ -165,6 +140,7 @@ cc_library(
"@com_google_absl//absl/strings:str_format",
"@com_google_absl//absl/time",
"@com_google_absl//absl/types:span",
"@com_google_ukey2//:ukey2",
],
)
@@ -243,7 +219,6 @@ cc_test(
deps = [
":internal",
":internal_test",
":ukey2",
"//connections:core_types",
"//connections/implementation/flags:connections_flags",
"//connections/implementation/mediums",
@@ -267,5 +242,6 @@ cc_test(
"@com_google_absl//absl/types:span",
"@com_google_googletest//:gtest",
"@com_google_googletest//:gtest_main",
"@com_google_ukey2//:ukey2",
],
)