[PATCH 2/5] rpdfs-progs: declare crc64.o dependency on generated header

Auke Kok <[email protected]> Tue, 5 May 2026 10:53:02 -0700
Newsgroups dev.linux.lists.rpdfs-devel
Message-ID <[email protected]>
shared/lk/crc64.c includes shared/lk/crc64table.h, produced by
gen_crc64table.  The .d file captures this on rebuilds but not on
a clean make -j tree where gcc may compile crc64.c before the
header is generated.

Signed-off-by: Auke Kok <[email protected]>
---
 Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Makefile b/Makefile
index 886907d..5f687f4 100644
--- a/Makefile
+++ b/Makefile
@@ -80,6 +80,8 @@ utask/utask_gen_defs.h: utask/utask.s
 $(PADCHECK): %.o.padcheck: %.h
 	gcc $(CFLAGS) -Wpadded -c $< -o $@
 
+shared/lk/crc64.o: shared/lk/crc64table.h
+
 shared/lk/crc64table.h: shared/lk/gen/gen_crc64table
 	$^ > $@
 
-- 
2.54.0