]>
Commit | Line | Data |
---|---|---|
ec2ac5f2 RW |
1 | if GRPC |
2 | lib_LTLIBRARIES += grpc/libfrrgrpc_pb.la | |
3 | endif | |
4 | ||
63116a70 | 5 | grpc_libfrrgrpc_pb_la_LDFLAGS = $(LIB_LDFLAGS) -version-info 0:0:0 |
ec2ac5f2 RW |
6 | grpc_libfrrgrpc_pb_la_CPPFLAGS = $(AM_CPPFLAGS) $(GRPC_CXXFLAGS) |
7 | ||
2d50cb80 | 8 | if GRPC |
ec2ac5f2 RW |
9 | nodist_grpc_libfrrgrpc_pb_la_SOURCES = \ |
10 | grpc/frr-northbound.pb.cc \ | |
11 | grpc/frr-northbound.grpc.pb.cc \ | |
12 | # end | |
2d50cb80 | 13 | endif |
ec2ac5f2 RW |
14 | |
15 | CLEANFILES += \ | |
16 | grpc/frr-northbound.pb.cc \ | |
17 | grpc/frr-northbound.pb.h \ | |
18 | grpc/frr-northbound.grpc.pb.cc \ | |
19 | grpc/frr-northbound.grpc.pb.h \ | |
20 | # end | |
21 | ||
22 | EXTRA_DIST += grpc/frr-northbound.proto | |
23 | ||
24 | AM_V_PROTOC = $(am__v_PROTOC_$(V)) | |
25 | am__v_PROTOC_ = $(am__v_PROTOC_$(AM_DEFAULT_VERBOSITY)) | |
9219708b | 26 | am__v_PROTOC_0 = @echo " PROTOC " $@; |
ec2ac5f2 RW |
27 | am__v_PROTOC_1 = |
28 | ||
8fb40377 DL |
29 | SUFFIXES += .pb.h .pb.cc .grpc.pb.cc |
30 | ||
b053254e DL |
31 | grpc/frr-northbound.grpc.pb.h: grpc/frr-northbound.grpc.pb.cc |
32 | @test -f $@ || rm -f $< || true | |
33 | @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) $< | |
34 | grpc/frr-northbound.pb.h: grpc/frr-northbound.pb.cc | |
35 | @test -f $@ || rm -f $< || true | |
36 | @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) $< | |
37 | ||
ec2ac5f2 | 38 | .proto.pb.cc: |
9219708b | 39 | $(AM_V_PROTOC)$(PROTOC) -I$(top_srcdir) --cpp_out=$(top_builddir) $^ |
ec2ac5f2 | 40 | .proto.grpc.pb.cc: |
9219708b | 41 | $(AM_V_PROTOC)$(PROTOC) -I$(top_srcdir) --grpc_out=$(top_builddir) --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` $^ |