]> git.proxmox.com Git - mirror_frr.git/blame - grpc/subdir.am
Merge pull request #12713 from opensourcerouting/fix/json_naming_deprecation
[mirror_frr.git] / grpc / subdir.am
CommitLineData
ec2ac5f2
RW
1if GRPC
2lib_LTLIBRARIES += grpc/libfrrgrpc_pb.la
3endif
4
63116a70 5grpc_libfrrgrpc_pb_la_LDFLAGS = $(LIB_LDFLAGS) -version-info 0:0:0
ec2ac5f2
RW
6grpc_libfrrgrpc_pb_la_CPPFLAGS = $(AM_CPPFLAGS) $(GRPC_CXXFLAGS)
7
2d50cb80 8if GRPC
ec2ac5f2
RW
9nodist_grpc_libfrrgrpc_pb_la_SOURCES = \
10 grpc/frr-northbound.pb.cc \
11 grpc/frr-northbound.grpc.pb.cc \
12 # end
2d50cb80 13endif
ec2ac5f2
RW
14
15CLEANFILES += \
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
22EXTRA_DIST += grpc/frr-northbound.proto
23
24AM_V_PROTOC = $(am__v_PROTOC_$(V))
25am__v_PROTOC_ = $(am__v_PROTOC_$(AM_DEFAULT_VERBOSITY))
9219708b 26am__v_PROTOC_0 = @echo " PROTOC " $@;
ec2ac5f2
RW
27am__v_PROTOC_1 =
28
8fb40377
DL
29SUFFIXES += .pb.h .pb.cc .grpc.pb.cc
30
b053254e
DL
31grpc/frr-northbound.grpc.pb.h: grpc/frr-northbound.grpc.pb.cc
32 @test -f $@ || rm -f $< || true
33 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) $<
34grpc/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` $^