From 147aeeb6c59b5f4a9f8a795a91e0c42ecf80278c Mon Sep 17 00:00:00 2001 From: Marc Dionne Date: Mon, 27 Jul 2009 09:47:08 -0400 Subject: [PATCH] Eliminate some multiple targets in Makefile rules Rules with multiple targets can cause problems with parallel builds. This patch fixes two cases that have caused occasional build errors. Reviewed-on: http://gerrit.openafs.org/257 Tested-by: Derrick Brashear Reviewed-by: Derrick Brashear --- src/budb/Makefile.in | 4 +++- src/volser/Makefile.in | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/budb/Makefile.in b/src/budb/Makefile.in index 022236ece..961161652 100644 --- a/src/budb/Makefile.in +++ b/src/budb/Makefile.in @@ -72,7 +72,9 @@ ${TOP_INCDIR}/afs/budb_prototypes.h: budb_prototypes.h # budb_errs.o: budb_errs.c budb_client.h budb_errs.h -budb_errs.c budb_client.h: budb_errs.et budb_client.p.h +budb_client.h: budb_errs.c + +budb_errs.c: budb_errs.et budb_client.p.h $(RM) -f budb_client.h budb_errs.c; ${COMPILE_ET} -p ${srcdir} budb_errs -h budb_client budb_errs.h: budb_errs.et diff --git a/src/volser/Makefile.in b/src/volser/Makefile.in index fe11c4eb6..f9e0fcdb5 100644 --- a/src/volser/Makefile.in +++ b/src/volser/Makefile.in @@ -95,7 +95,9 @@ libvolser.a: volint.cs.o $(VSOBJS) volint.ss.o AFS_component_version_number.o $(AR) crv $@ volint.cs.o $(VSOBJS) volint.ss.o AFS_component_version_number.o $(RANLIB) $@ -volser.h volerr.c: volerr.et volser.p.h +volser.h: volerr.c + +volerr.c: volerr.et volser.p.h $(RM) -f volser.h volerr.c ${COMPILE_ET} -p ${srcdir} volerr -h volser -- 2.39.5