summaryrefslogtreecommitdiff
path: root/www/envoy/files/makefile-genproto
blob: c969b0eb789927e01526ecb24d4ddaa9beadcecb (plain) (blame)
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
LOCALBASE?=	/usr/local
PROTOC_FLAGS=	-I. -I$(LOCALBASE)/include

PB_HEADERS=	\
	envoy/admin/v2alpha/certs.pb.h \
	envoy/admin/v2alpha/clusters.pb.h \
	envoy/admin/v2alpha/config_dump.pb.h \
	envoy/admin/v2alpha/memory.pb.h \
	envoy/admin/v2alpha/metrics.pb.h \
	envoy/admin/v2alpha/mutex_stats.pb.h \
	envoy/admin/v2alpha/server_info.pb.h \
	envoy/api/v2/auth/cert.pb.h \
	envoy/api/v2/cds.pb.h \
	envoy/api/v2/cluster/circuit_breaker.pb.h \
	envoy/api/v2/cluster/outlier_detection.pb.h \
	envoy/api/v2/core/address.pb.h \
	envoy/api/v2/core/base.pb.h \
	envoy/api/v2/core/config_source.pb.h \
	envoy/api/v2/core/grpc_service.pb.h \
	envoy/api/v2/core/health_check.pb.h \
	envoy/api/v2/core/http_uri.pb.h \
	envoy/api/v2/core/protocol.pb.h \
	envoy/api/v2/discovery.pb.h \
	envoy/api/v2/eds.pb.h \
	envoy/api/v2/endpoint/endpoint.pb.h \
	envoy/api/v2/endpoint/load_report.pb.h \
	envoy/api/v2/lds.pb.h \
	envoy/api/v2/listener/listener.pb.h \
	envoy/api/v2/ratelimit/ratelimit.pb.h \
	envoy/api/v2/rds.pb.h \
	envoy/api/v2/route/route.pb.h \
	envoy/config/accesslog/v2/als.pb.h \
	envoy/config/accesslog/v2/file.pb.h \
	envoy/config/bootstrap/v2/bootstrap.pb.h \
	envoy/config/filter/accesslog/v2/accesslog.pb.h \
	envoy/config/filter/fault/v2/fault.pb.h \
	envoy/config/filter/http/buffer/v2/buffer.pb.h \
	envoy/config/filter/http/fault/v2/fault.pb.h \
	envoy/config/filter/http/health_check/v2/health_check.pb.h \
	envoy/config/filter/http/lua/v2/lua.pb.h \
	envoy/config/filter/http/rate_limit/v2/rate_limit.pb.h \
	envoy/config/filter/http/router/v2/router.pb.h \
	envoy/config/filter/http/squash/v2/squash.pb.h \
	envoy/config/filter/http/transcoder/v2/transcoder.pb.h \
	envoy/config/filter/network/client_ssl_auth/v2/client_ssl_auth.pb.h \
	envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.pb.h \
	envoy/config/filter/network/mongo_proxy/v2/mongo_proxy.pb.h \
	envoy/config/filter/network/rate_limit/v2/rate_limit.pb.h \
	envoy/config/filter/network/redis_proxy/v2/redis_proxy.pb.h \
	envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.pb.h \
	envoy/config/metrics/v2/metrics_service.pb.h \
	envoy/config/metrics/v2/stats.pb.h \
	envoy/config/overload/v2alpha/overload.pb.h \
	envoy/config/ratelimit/v2/rls.pb.h \
	envoy/config/rbac/v2alpha/rbac.pb.h \
	envoy/config/trace/v2/trace.pb.h \
	envoy/data/accesslog/v2/accesslog.pb.h \
	envoy/data/cluster/v2alpha/outlier_detection_event.pb.h \
	envoy/data/core/v2alpha/health_check_event.pb.h \
	envoy/service/accesslog/v2/als.pb.h \
	envoy/service/discovery/v2/ads.pb.h \
	envoy/service/discovery/v2/hds.pb.h \
	envoy/service/discovery/v2/sds.pb.h \
	envoy/service/load_stats/v2/lrs.pb.h \
	envoy/service/metrics/v2/metrics_service.pb.h \
	envoy/service/ratelimit/v2/rls.pb.h \
	envoy/type/matcher/metadata.pb.h \
	envoy/type/matcher/number.pb.h \
	envoy/type/matcher/string.pb.h \
	envoy/type/matcher/value.pb.h \
	envoy/type/percent.pb.h \
	envoy/type/range.pb.h \
	gogoproto/gogo.pb.h \
	google/api/annotations.pb.h \
	google/api/http.pb.h \
	google/rpc/status.pb.h \
	metrics.pb.h \
	src/proto/grpc/health/v1/health.pb.h \
	validate/validate.pb.h

%.pb.h: %.proto
	protoc -I. -I$(LOCALBASE)/include --cpp_out=. $<
# XXX: we're not ready for semantic validation just yet :(
	echo >> $(basename $@).validate.h

all: $(PB_HEADERS)

.phony: all