Skip to content

Commit 50c20b7

Browse files
P4 Infra Teamcopybara-github
authored andcommitted
squashing multiple CLs to sync.
PiperOrigin-RevId: 808589293
1 parent 220643a commit 50c20b7

File tree

5 files changed

+18
-0
lines changed

5 files changed

+18
-0
lines changed

netaddr/BUILD.bazel

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
2+
load("@rules_cc//cc:cc_test.bzl", "cc_test")
3+
14
package(
25
default_visibility = ["//visibility:public"],
36
licenses = ["notice"],

p4_infra_deps.bzl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
1212

1313
def p4_infra_deps():
1414
"""Sets up 3rd party workspaces needed to build P4 infrastructure."""
15+
if not native.existing_rule("rules_cc"):
16+
http_archive(
17+
name = "rules_cc",
18+
sha256 = "b8b918a85f9144c01f6cfe0f45e4f2838c7413961a8ff23bc0c6cdf8bb07a3b6",
19+
strip_prefix = "rules_cc-0.1.5",
20+
url = "https://github.com/bazelbuild/rules_cc/releases/download/0.1.5/rules_cc-0.1.5.tar.gz",
21+
)
22+
1523
if not native.existing_rule("com_github_bazelbuild_buildtools"):
1624
http_archive(
1725
name = "com_github_bazelbuild_buildtools",

p4_pdpi/BUILD.bazel

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library")
1717
load("@com_google_gutil//gutil:diff_test.bzl", "cmd_diff_test", "diff_test")
1818
load("@com_google_gutil//gutil/embed_data:build_defs.bzl", "cc_embed_data")
1919
load("//p4_pdpi:pdgen.bzl", "p4_pd_proto")
20+
load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
21+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
22+
load("@rules_cc//cc:cc_test.bzl", "cc_test")
2023

2124
package(
2225
default_visibility = ["//visibility:public"],

packetlib/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
load("@com_google_googleapis_imports//:imports.bzl", "cc_proto_library")
22
load("@com_google_gutil//gutil:diff_test.bzl", "cmd_diff_test")
3+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
4+
load("@rules_cc//cc:cc_test.bzl", "cc_test")
35

46
package(
57
default_visibility = ["//visibility:public"],

string_encodings/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
load("@com_google_gutil//gutil:diff_test.bzl", "cmd_diff_test")
2+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
3+
load("@rules_cc//cc:cc_test.bzl", "cc_test")
24

35
package(
46
default_visibility = ["//visibility:public"],

0 commit comments

Comments
 (0)