From: Marc Dionne Date: Mon, 27 Jul 2009 13:47:08 +0000 (-0400) Subject: Eliminate some multiple targets in Makefile rules X-Git-Tag: openafs-devel-1_5_61~3 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=147aeeb6c59b5f4a9f8a795a91e0c42ecf80278c;p=packages%2Fo%2Fopenafs.git 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 --- 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