forked from prateekbh/amphtml
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUILD
41 lines (35 loc) · 1.03 KB
/
BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_proto_library")
load("@rules_proto//proto:defs.bzl", "proto_library")
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
proto_library(
name = "validator-proto",
srcs = ["validator.proto"],
)
cc_proto_library(
name = "validator_cc_proto",
deps = [":validator-proto"],
)
# <validator rules protoascii>
# The validator rules, stored in a series of .protoascii files.
# This set of rules is what is released to cdn.ampproject.org/v0/validator.js
genrule(
name = "validator-all-protoascii-gen",
srcs = [
"validator-main.protoascii",
"validator-css.protoascii",
"validator-svg.protoascii",
"@amphtml-extensions//:validator-extensions-protoascii",
],
outs = ["validator.protoascii"],
cmd = ("cat $(SRCS) > $(OUTS)"),
)
# </validator rules all protoascii>
filegroup(
name = "testdata_files",
srcs = glob([
"testdata/*/*.html",
"testdata/*/*.out",
"testdata/*/*.out.cpponly",
]),
)