From b053254ecc059f5a810c2c388850ed4003394d4a Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Mon, 24 Oct 2022 15:49:10 +0100 Subject: [PATCH] build: fix gRPC build dependencies The generated header files need a dependency on the generated .c file, otherwise build breaks when the header is used before it is generated. Signed-off-by: David Lamparter --- grpc/subdir.am | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/grpc/subdir.am b/grpc/subdir.am index cbebd72323..06b37f91d6 100644 --- a/grpc/subdir.am +++ b/grpc/subdir.am @@ -28,6 +28,13 @@ am__v_PROTOC_1 = SUFFIXES += .pb.h .pb.cc .grpc.pb.cc +grpc/frr-northbound.grpc.pb.h: grpc/frr-northbound.grpc.pb.cc + @test -f $@ || rm -f $< || true + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) $< +grpc/frr-northbound.pb.h: grpc/frr-northbound.pb.cc + @test -f $@ || rm -f $< || true + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) $< + .proto.pb.cc: $(AM_V_PROTOC)$(PROTOC) -I$(top_srcdir) --cpp_out=$(top_builddir) $^ .proto.grpc.pb.cc: