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 <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
#
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
$(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