From: David Lamparter Date: Mon, 24 Oct 2022 14:49:10 +0000 (+0100) Subject: build: fix gRPC build dependencies X-Git-Tag: base_8.5~276^2~5 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=b053254ecc059f5a810c2c388850ed4003394d4a;p=matthieu%2Ffrr.git 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 --- 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: