build: separate source and header compile_et rules
authorMichael Meffie <mmeffie@sinenomine.net>
Sun, 27 Oct 2013 03:35:14 +0000 (23:35 -0400)
committerD Brashear <shadow@your-file-system.com>
Wed, 28 May 2014 14:25:22 +0000 (10:25 -0400)
Generate source and header files separately to support parallel make
without contortions.

Add a complete list of dependencies for each generated header file
to avoid build errors during parallel make.

Change-Id: I804ff553e08d411a1cfe20a4ef4e57da9d321837
Reviewed-on: http://gerrit.openafs.org/10370
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Reviewed-by: Chas Williams - CONTRACTOR <chas@cmf.nrl.navy.mil>
Reviewed-by: D Brashear <shadow@your-file-system.com>

18 files changed:
src/auth/Makefile.in
src/bozo/Makefile.in
src/bubasics/Makefile.in
src/bucoord/Makefile.in
src/budb/Makefile.in
src/cmd/Makefile.in
src/kauth/Makefile.in
src/ptserver/Makefile.in
src/rxkad/Makefile.in
src/rxkad/test/Makefile.in
src/tbudb/Makefile.in
src/tools/dumpscan/Makefile.in
src/tptserver/Makefile.in
src/tvlserver/Makefile.in
src/tvolser/Makefile.in
src/ubik/Makefile.in
src/vlserver/Makefile.in
src/volser/Makefile.in

index 2a69713..593e948 100644 (file)
@@ -110,15 +110,34 @@ copyauth: copyauth.o ${LIBS}
 setkey: setkey.o ${LIBS}
        $(AFS_LDRULE) setkey.o ${LIBS} ${XLIBS}
 
-acfg_errors.c cellconfig.h: acfg_errors.et cellconfig.p.h
-       $(RM) -f cellconfig.h acfg_errors.c
-       ${COMPILE_ET} -p ${srcdir} acfg_errors -h cellconfig
-cellconfig.h: acfg_errors.c
-
-ktc_errors.c auth.h: ktc_errors.et auth.p.h
-       $(RM) -f auth.h ktc_errors.c
-       ${COMPILE_ET} -p ${srcdir} ktc_errors -h auth
-auth.h: ktc_errors.c
+acfg_errors.c: acfg_errors.et
+       ${COMPILE_ET_C} -p ${srcdir} acfg_errors
+
+cellconfig.h: acfg_errors.et cellconfig.p.h
+       ${COMPILE_ET_H} -p ${srcdir} acfg_errors -h cellconfig
+
+authcon.lo: cellconfig.h
+cellconfig.lo: cellconfig.h
+copyauth.o: cellconfig.h
+keys.lo: cellconfig.h
+ktc.lo: cellconfig.h
+netrestrict.lo: cellconfig.h
+realms.lo: cellconfig.h
+setkey.o: cellconfig.h
+userok.lo: cellconfig.h
+writeconfig.lo: cellconfig.h
+
+ktc_errors.c: ktc_errors.et
+       ${COMPILE_ET_C} -p ${srcdir} ktc_errors
+
+auth.h: ktc_errors.et auth.p.h
+       ${COMPILE_ET_H} -p ${srcdir} ktc_errors -h auth
+
+authcon.lo: auth.h
+copyauth.o: auth.h
+ktc.lo: auth.h
+token.lo: auth.h
+userok.lo: auth.h
 
 Ktoken.xdr.c: token.xg
        $(RXGEN) -A -x -k -c -o $@ $(srcdir)/token.xg
index 8ce9cc1..510bafb 100644 (file)
@@ -81,10 +81,19 @@ bosint.cs.c: bosint.h
 bosint.ss.c: bosint.h
 bosint.xdr.c: bosint.h
 
-boserr.c bnode.h: bnode.p.h boserr.et
-       $(RM) -f boserr.c bnode.h
-       ${COMPILE_ET} -p ${srcdir} boserr -h bnode
-bnode.h: boserr.c
+boserr.c: boserr.et
+       ${COMPILE_ET_C} -p ${srcdir} boserr
+
+bnode.h: bnode.p.h boserr.et
+       ${COMPILE_ET_H} -p ${srcdir} boserr -h bnode
+
+bnode.o: bnode.h
+bos.o: bnode.h
+bosoprocs.o: bnode.h
+bosserver.o: bnode.h
+cronbnodeops.o: bnode.h
+ezbnodeops.o: bnode.h
+fsbnodeops.o: bnode.h
 
 bosserver.o: bosserver.c ${INCLS} AFS_component_version_number.o
 
index eff5efd..e22a9c3 100644 (file)
@@ -80,20 +80,23 @@ bumon.xdr.c: bumon.h
 bumon.ss.c: bumon.h
 bumon.cs.c: bumon.h
 
-butm_errs.c butm.h: butm_errs.et butm.p.h
-       $(RM) -f butm.h butm_errs.c
-       ${COMPILE_ET} -p ${srcdir} butm_errs -h butm
-butm.h: butm_errs.c
-
-butc_errs.c tcdata.h: butc_errs.et tcdata.p.h butm.h
-       $(RM) -f tcdata.h butc_errs.c
-       ${COMPILE_ET} -p ${srcdir} butc_errs -h tcdata
-tcdata.h: butc_errs.c
-
-butx_errs.c butx.h: butx_errs.et
-       $(RM) -f butx.h butx_errs.c
-       ${COMPILE_ET} -p ${srcdir} butx_errs -h butx
-butx.h: butx_errs.c
+butm.h: butm_errs.et butm.p.h
+       ${COMPILE_ET_H} -p ${srcdir} butm_errs -h butm
+
+butm_errs.c: butm_errs.et
+       ${COMPILE_ET_C} -p ${srcdir} butm_errs
+
+tcdata.h: butc_errs.et tcdata.p.h butm.h
+       ${COMPILE_ET_H} -p ${srcdir} butc_errs -h tcdata
+
+butc_errs.c: butc_errs.et
+       ${COMPILE_ET_C} -p ${srcdir} butc_errs
+
+butx.h: butx_errs.et
+       ${COMPILE_ET_H} -p ${srcdir} butx_errs -h butx
+
+butx_errs.c: butx_errs.et
+       ${COMPILE_ET_C} -p ${srcdir} butx_errs
 
 #
 # Installation targets
index b9748d0..b1dcca8 100644 (file)
@@ -70,10 +70,29 @@ $(BACKOBJS): bc.h ${TOP_INCDIR}/afs/butc.h
 backup:  $(BACKOBJS) ${LIBS}
        $(AFS_LDRULE) $(BACKOBJS) ${LIBS} $(LIB_roken) ${XLIBS}
 
-bucoord_errs.c bc.h: bucoord_errs.et bc.p.h
-       $(RM) -f bc.h bucoord_errs.c
-       ${COMPILE_ET} -p ${srcdir} bucoord_errs -h bc
-bc.h: bucoord_errs.c
+bucoord_errs.c: bucoord_errs.et
+       ${COMPILE_ET_C} -p ${srcdir} bucoord_errs
+
+bc.h: bucoord_errs.et bc.p.h
+       ${COMPILE_ET_H} -p ${srcdir} bucoord_errs -h bc
+
+bc_status.o: bc.h
+btest.o: bc.h
+commands.o: bc.h
+config.o: bc.h
+dlq.o: bc.h
+dsstub.o: bc.h
+dsvs.o: bc.h
+dump.o: bc.h
+dump_sched.o: bc.h
+main.o: bc.h
+restore.o: bc.h
+status.o: bc.h
+tape_hosts.o: bc.h
+ttest.o: bc.h
+ubik_db_if.o: bc.h
+vol_sets.o: bc.h
+volstub.o: bc.h
 
 #
 # Errors
index c6972b9..d20344d 100644 (file)
@@ -71,10 +71,23 @@ ${TOP_INCDIR}/afs/budb_client.h: budb_client.h
 ${TOP_INCDIR}/afs/budb_prototypes.h: budb_prototypes.h
        ${INSTALL_DATA} $? $@
 
-budb_errs.c bubd_errs.h: budb_errs.et
-       $(RM) -f budb_errs.c
-       ${COMPILE_ET} -p ${srcdir} budb_errs
-budb_errs.h: budb_errs.c
+budb_errs.c: budb_errs.et
+       ${COMPILE_ET_C} -p ${srcdir} budb_errs
+
+budb_errs.h: budb_errs.et
+       ${COMPILE_ET_H} -p ${srcdir} budb_errs
+
+database.o: budb_errs.h
+db_alloc.o: budb_errs.h
+db_dump.o: budb_errs.h
+db_hash.o: budb_errs.h
+db_lock.o: budb_errs.h
+dbs_dump.o: budb_errs.h
+db_text.o: budb_errs.h
+ol_verify.o: budb_errs.h
+procs.o: budb_errs.h
+server.o: budb_errs.h
+struct_ops.o: budb_errs.h
 
 database.o: database.c budb_errs.h globals.h ${INCLS}
 db_alloc.o: db_alloc.c budb_errs.h ${INCLS}
index a287a28..efbffa3 100644 (file)
@@ -35,12 +35,14 @@ ${TOP_LIBDIR}/libcmd64.a: libcmd64.a
 ${TOP_INCDIR}/afs/cmd.h: cmd.h
        ${INSTALL_DATA} $? $@
 
-cmd_errors.c cmd.h: cmd_errors.et cmd.p.h
-       $(RM) -f cmd.h cmd_errors.c
-       ${COMPILE_ET} -p ${srcdir} cmd_errors -h cmd
-cmd.h: cmd_errors.c
+cmd_errors.c: cmd_errors.et
+       ${COMPILE_ET_C} -p ${srcdir} cmd_errors
+
+cmd.h: cmd_errors.et cmd.p.h
+       ${COMPILE_ET_H} -p ${srcdir} cmd_errors -h cmd
 
 cmd.lo: cmd.h
+config_file.lo: cmd.h
 
 config_file.lo: $(TOP_SRCDIR)/external/heimdal/krb5/config_file.c krb5_locl.h
        $(LT_CCRULE) $(TOP_SRCDIR)/external/heimdal/krb5/config_file.c
index 76b70c2..9df89e8 100644 (file)
@@ -124,10 +124,31 @@ kadatabase.o: kadatabase.c ${INCLS}
 
 kaprocs.o: kaprocs.c ${INCLS} kaport.h
 
-kaerrors.c kautils.h: kaerrors.et kautils.p.h
-       $(RM) -f kautils.h kaerrors.c
-       ${COMPILE_ET} -p ${srcdir} kaerrors -h kautils
-kautils.h: kaerrors.c
+kaerrors.c: kaerrors.et
+       ${COMPILE_ET_C} -p ${srcdir} kaerrors
+
+kautils.h: kaerrors.et kautils.p.h
+       ${COMPILE_ET_H} -p ${srcdir} kaerrors -h kautils
+
+admin_tools.o admin_tools.lo: kautils.h
+authclient.o authclient.lo: kautils.h
+client.o client.lo: kautils.h
+decode_ticket.o decode_ticket.lo: kautils.h
+kadatabase.o kadatabase.lo: kautils.h
+kalocalcell.o kalocalcell.lo: kautils.h
+kaprocs.o kaprocs.lo: kautils.h
+kas.o kas.lo: kautils.h
+kaserver.o kaserver.lo: kautils.h
+katoken.o katoken.lo: kautils.h
+ka_util.o ka_util.lo: kautils.h
+kautils.o kautils.lo: kautils.h
+klog.o klog.lo: kautils.h
+kpasswd.o kpasswd.lo: kautils.h
+krb_tf.o krb_tf.lo: kautils.h
+krb_udp.o krb_udp.lo: kautils.h
+manyklog.o manyklog.lo: kautils.h
+rebuild.o rebuild.lo: kautils.h
+user.o user.lo: kautils.h
 
 kauth.xdr.lo: kauth.xdr.c kauth.h
 
index 135fa3f..b2b1829 100644 (file)
@@ -160,10 +160,22 @@ ptclient: ptclient.o libprot.a $(LIBS)
 
 ptclient.o: ptclient.c ${INCLS} AFS_component_version_number.c
 
-pterror.c pterror.h: pterror.et
-       $(RM) -f pterror.h pterror.c
-       ${COMPILE_ET} -p ${srcdir} pterror
-pterror.h: pterror.c
+pterror.c: pterror.et
+       ${COMPILE_ET_C} -p ${srcdir} pterror
+
+pterror.h: pterror.et
+       ${COMPILE_ET_H} -p ${srcdir} pterror
+
+db_verify.o db_verify.lo: pterror.h
+ptclient.o ptclient.lo: pterror.h
+ptprocs.o ptprocs.lo: pterror.h
+pts.o pts.lo: pterror.h
+ptuser.o ptuser.lo: pterror.h
+pt_util.o pt_util.lo: pterror.h
+ptutils.o ptutils.lo: pterror.h
+readgroup.o readgroup.lo: pterror.h
+testpt.o testpt.lo: pterror.h
+utils.o utils.lo: pterror.h
 
 display.lo: $(INCLS)
 ptuser.lo: $(LINCLS)
index d768a80..fe04178 100644 (file)
@@ -93,10 +93,22 @@ rxkad_errs.lo: rxkad_errs.c
 ticket.lo: ticket.c lifetimes.h ${INCLS}
 ticket5.lo: ticket5.c v5gen.c v5der.c v5gen-rewrite.h ${INCLS}
 
-rxkad_errs.c rxkad.h: rxkad_errs.et rxkad.p.h
-       $(RM) -f rxkad.h rxkad_errs.c
-       ${COMPILE_ET} -p ${srcdir} rxkad_errs -h rxkad
-rxkad.h: rxkad_errs.c
+rxkad_errs.c: rxkad_errs.et
+       ${COMPILE_ET_C} -p ${srcdir} rxkad_errs
+
+rxkad.h: rxkad_errs.et rxkad.p.h
+       ${COMPILE_ET_H} -p ${srcdir} rxkad_errs -h rxkad
+
+bg-fcrypt.o bg-fcrypt.lo: rxkad.h
+crc.o crc.lo: rxkad.h
+crypt_conn.o crypt_conn.lo: rxkad.h
+fcrypt.o fcrypt.lo: rxkad.h
+fc_test.o fc_test.lo: rxkad.h
+rxkad_client.o rxkad_client.lo: rxkad.h
+rxkad_common.o rxkad_common.lo: rxkad.h
+rxkad_server.o rxkad_server.lo: rxkad.h
+ticket5.o ticket5.lo: rxkad.h
+ticket.o ticket.lo: rxkad.h
 
 tcrypt.o: tcrypt.c AFS_component_version_number.o
 
index 6248c4c..1775ead 100644 (file)
@@ -70,10 +70,15 @@ stress_errs.o: stress_errs.c
 th_stress_errs.o: stress_errs.c
        ${THRULE} -c $(srcdir)/stress_errs.c -o th_stress_errs.o
 
-stress_errs.c stress_errs.h: stress_errs.et
-       $(RM) -f stress_errs.h stress_errs.c
-       ${COMPILE_ET} -p ${srcdir} stress_errs -h stress_errs
-stress_errs.h: stress_errs.c
+stress_errs.c: stress_errs.et
+       ${COMPILE_ET_C} -p ${srcdir} stress_errs
+
+stress_errs.h: stress_errs.et
+       ${COMPILE_ET_H} -p ${srcdir} stress_errs
+
+stress_c.o: stress_errs.h
+stress.o: stress_errs.h
+stress_s.o: stress_errs.h
 
 stress.o: ${HEADERS}
 stress_c.o: ${HEADERS}
index 32b456c..df2e5b9 100644 (file)
@@ -48,10 +48,23 @@ SERVER_OBJS = ${COMMON_OBJS} budb.ss.o budb.xdr.o dbs_dump.o db_lock.o db_text.o
 
 all: ${TOP_LIBDIR}/libbudb.a ${TOP_INCDIR}/afs/budb.h ${TOP_INCDIR}/afs/budb_errs.h ${TOP_INCDIR}/afs/budb_client.h budb_server ${INCLS}
 
-budb_errs.c budb_errs.h: ${BUDB}/budb_errs.et
-       $(RM) -f budb_errs.c budb_errs.h
-       ${COMPILE_ET} -p ${BUDB} budb_errs
-budb_errs.h: budb_errs.c
+budb_errs.c: ${BUDB}/budb_errs.et
+       ${COMPILE_ET_C} -p ${BUDB} budb_errs
+
+budb_errs.h: ${BUDB}/budb_errs.et
+       ${COMPILE_ET_H} -p ${BUDB} budb_errs
+
+database.o: budb_errs.h
+db_alloc.o: budb_errs.h
+db_dump.o: budb_errs.h
+db_hash.o: budb_errs.h
+db_lock.o: budb_errs.h
+dbs_dump.o: budb_errs.h
+db_text.o: budb_errs.h
+ol_verify.o: budb_errs.h
+procs.o: budb_errs.h
+server.o: budb_errs.h
+struct_ops.o: budb_errs.h
 
 #
 # Build targets
index a829c65..33d5c89 100644 (file)
@@ -71,15 +71,43 @@ libdumpscan.a: $(OBJS_libdumpscan.a)
        $(AR) r libdumpscan.a $(OBJS_libdumpscan.a)
        $(RANLIB) libdumpscan.a
 
-xf_errs.c xf_errs.h: ${srcdir}/xf_errs.et
-       $(RM) -f xf_errs.c xf_errs.h
-       $(COMPILE_ET) ${srcdir}/xf_errs.et
-xf_errs.h: xf_errs.c
-
-dumpscan_errs.c dumpscan_errs.h: ${srcdir}/dumpscan_errs.et
-       $(RM) -f dumpscan_errs.c dumpscan_errs.h
-       $(COMPILE_ET) ${srcdir}/dumpscan_errs.et
-dumpscan_errs.h: dumpscan_errs.c
+xf_errs.c: ${srcdir}/xf_errs.et
+       $(COMPILE_ET_C) ${srcdir}/xf_errs.et
+
+xf_errs.h: ${srcdir}/xf_errs.et
+       $(COMPILE_ET_H) ${srcdir}/xf_errs.et
+
+afsdump_dirlist.o: xf_errs.h
+afsdump_extract.o: xf_errs.h
+afsdump_scan.o: xf_errs.h
+directory.o: xf_errs.h
+stagehdr.o: xf_errs.h
+util.o: xf_errs.h
+xf_files.o: xf_errs.h
+xfiles.o: xf_errs.h
+xf_printf.o: xf_errs.h
+xf_profile.o: xf_errs.h
+xf_rxcall.o: xf_errs.h
+
+dumpscan_errs.h: ${srcdir}/dumpscan_errs.et
+       $(COMPILE_ET_H) ${srcdir}/dumpscan_errs.et
+
+dumpscan_errs.c: ${srcdir}/dumpscan_errs.et
+       $(COMPILE_ET_C) ${srcdir}/dumpscan_errs.et
+
+afsdump_dirlist.o: dumpscan_errs.h
+afsdump_extract.o: dumpscan_errs.h
+afsdump_scan.o: dumpscan_errs.h
+backuphdr.o: dumpscan_errs.h
+directory.o: dumpscan_errs.h
+parsedump.o: dumpscan_errs.h
+parsetag.o: dumpscan_errs.h
+parsevnode.o: dumpscan_errs.h
+parsevol.o: dumpscan_errs.h
+pathname.o: dumpscan_errs.h
+repair.o: dumpscan_errs.h
+stagehdr.o: dumpscan_errs.h
+util.o: dumpscan_errs.h
 
 util.o xfiles.o xf_files.o: xf_errs.h
 backuphdr.o directory.o parsedump.o parsetag.o: dumpscan_errs.h
index fcf4118..f03b1c5 100644 (file)
@@ -146,10 +146,22 @@ pt_util.o: ${PTSERVER}/pt_util.c
 ptubik.o: ${PTSERVER}/ptubik.c ${INCLS}
        $(AFS_CCRULE) $(PTSERVER)/ptubik.c
 
-pterror.c pterror.h: ${PTSERVER}/pterror.et
-       $(RM) -f pterror.h pterror.c
-       ${COMPILE_ET} -p ${PTSERVER} pterror
-pterror.h: pterror.c
+pterror.c: ${PTSERVER}/pterror.et
+       ${COMPILE_ET_C} -p ${PTSERVER} pterror
+
+pterror.h: ${PTSERVER}/pterror.et
+       ${COMPILE_ET_H} -p ${PTSERVER} pterror
+
+db_verify.o db_verify.lo: pterror.h
+ptclient.o ptclient.lo: pterror.h
+ptprocs.o ptprocs.lo: pterror.h
+pts.o pts.lo: pterror.h
+ptuser.o ptuser.lo: pterror.h
+pt_util.o pt_util.lo: pterror.h
+ptutils.o ptutils.lo: pterror.h
+readgroup.o readgroup.lo: pterror.h
+testpt.o testpt.lo: pterror.h
+utils.o utils.lo: pterror.h
 
 prerror.h: pterror.h
        ${INSTALL} $? $@
index 947c8cf..495e38a 100644 (file)
@@ -112,10 +112,18 @@ vlclient.o: ${VLSERVER}/vlclient.c
 
 vl_errors.o: vl_errors.c
 
-vl_errors.c vlserver.h: ${VLSERVER}/vl_errors.et ${VLSERVER}/vlserver.p.h
-       $(RM) -f vlserver.h vl_errors.c
-       ${COMPILE_ET} -p ${VLSERVER} vl_errors -h vlserver
-vlserver.h: vl_errors.c
+vl_errors.c: ${VLSERVER}/vl_errors.et
+       ${COMPILE_ET_C} -p ${VLSERVER} vl_errors
+
+vlserver.h: ${VLSERVER}/vl_errors.et ${VLSERVER}/vlserver.p.h
+       ${COMPILE_ET_H} -p ${VLSERVER} vl_errors -h vlserver
+
+cnvldb.o cnvldb.lo: vlserver.h
+vlclient.o vlclient.lo: vlserver.h
+vldb_check.o vldb_check.lo: vlserver.h
+vlprocs.o vlprocs.lo: vlserver.h
+vlserver.o vlserver.lo: vlserver.h
+vlutils.o vlutils.lo: vlserver.h
 
 system: install
 
index 40e3ffa..046d81a 100644 (file)
@@ -89,10 +89,18 @@ volint.xdr.o: ../volser/volint.xdr.c
 lockprocs.o: ${VOLSER}/lockprocs.c
        $(AFS_CCRULE) -I../volser $(VOLSER)/lockprocs.c
 
-vl_errors.c vlserver.h: ${VLSERVER}/vl_errors.et ${VLSERVER}/vlserver.p.h
-       $(RM) -f vlserver.h vl_errors.c
-       ${COMPILE_ET} -p ${VLSERVER} vl_errors -h vlserver
-vlserver.h: vl_errors.c
+vl_errors.c: ${VLSERVER}/vl_errors.et
+       ${COMPILE_ET_C} -p ${VLSERVER} vl_errors
+
+vlserver.h: ${VLSERVER}/vl_errors.et ${VLSERVER}/vlserver.p.h
+       ${COMPILE_ET_H} -p ${VLSERVER} vl_errors -h vlserver
+
+cnvldb.o cnvldb.lo: vlserver.h
+vlclient.o vlclient.lo: vlserver.h
+vldb_check.o vldb_check.lo: vlserver.h
+vlprocs.o vlprocs.lo: vlserver.h
+vlserver.o vlserver.lo: vlserver.h
+vlutils.o vlutils.lo: vlserver.h
 
 vldbint.cs.o: ../vlserver/vldbint.cs.c
        $(AFS_CCRULE) -I$(VLSERVER) ../vlserver/vldbint.cs.c
index e9cd30c..08a6ba0 100644 (file)
@@ -119,10 +119,26 @@ utst_client.o: utst_client.c ${INCLS} utst_int.h AFS_component_version_number.c
 udebug.o: udebug.c ${INCLS} AFS_component_version_number.c
 uerrors.o: uerrors.c
 
-uerrors.c ubik.h: uerrors.et ubik.p.h
-       $(RM) -f ubik.h uerrors.c
-       ${COMPILE_ET} -p ${srcdir} uerrors -h ubik
-ubik.h: uerrors.c
+uerrors.c: uerrors.et
+       ${COMPILE_ET_C} -p ${srcdir} uerrors
+
+ubik.h: uerrors.et ubik.p.h
+       ${COMPILE_ET_H} -p ${srcdir} uerrors -h ubik
+
+beacon.o beacon.lo: ubik.h
+disk.o disk.lo: ubik.h
+lock.o lock.lo: ubik.h
+phys.o phys.lo: ubik.h
+recovery.o recovery.lo: ubik.h
+remote.o remote.lo: ubik.h
+ubik.o ubik.lo: ubik.h
+ubikclient.o ubikclient.lo: ubik.h
+ubikcmd.o ubikcmd.lo: ubik.h
+udebug.o udebug.lo: ubik.h
+uinit.o uinit.lo: ubik.h
+utst_client.o utst_client.lo: ubik.h
+utst_server.o utst_server.lo: ubik.h
+vote.o vote.lo: ubik.h
 
 libubik.a: ${LT_objs}
        $(LT_LDLIB_lwp) $(LT_objs)
index a2df96f..d312775 100644 (file)
@@ -144,10 +144,18 @@ vlclient.o: vlclient.c ${INCLS} AFS_component_version_number.o
 
 vl_errors.o: vl_errors.c
 
-vl_errors.c vlserver.h : vl_errors.et vlserver.p.h
-       $(RM) -f vlserver.h vl_errors.c
-       ${COMPILE_ET} -p ${srcdir} vl_errors -h vlserver
-vlserver.h: vl_errors.c
+vl_errors.c: vl_errors.et
+       ${COMPILE_ET_C} -p ${srcdir} vl_errors
+
+vlserver.h : vl_errors.et vlserver.p.h
+       ${COMPILE_ET_H} -p ${srcdir} vl_errors -h vlserver
+
+cnvldb.o cnvldb.lo: vlserver.h
+vlclient.o vlclient.lo: vlserver.h
+vldb_check.o vldb_check.lo: vlserver.h
+vlprocs.o vlprocs.lo: vlserver.h
+vlserver.o vlserver.lo: vlserver.h
+vlutils.o vlutils.lo: vlserver.h
 
 vlserver.o: vlserver.c
 
index 335c8be..18455d0 100644 (file)
@@ -124,10 +124,23 @@ liboafs_volser.la: liboafs_volser.la.sym $(LT_objs) $(LT_deps)
 libauthent_volser.la: $(LT_objs)
        $(LT_LDLIB_pic) $(LT_objs)
 
-volerr.c volser.h: volerr.et volser.p.h
-       $(RM) -f volser.h volerr.c
-       ${COMPILE_ET} -p ${srcdir} volerr -h volser
-volser.h: volerr.c
+volerr.c: volerr.et
+       ${COMPILE_ET_C} -p ${srcdir} volerr
+
+volser.h: volerr.et volser.p.h
+       ${COMPILE_ET_H} -p ${srcdir} volerr -h volser
+
+common.o common.lo: volser.h
+dumpstuff.o dumpstuff.lo: volser.h
+lockprocs.o lockprocs.lo: volser.h
+vol-dump.o vol-dump.lo: volser.h
+volmain.o volmain.lo: volser.h
+volprocs.o volprocs.lo: volser.h
+vol_split.o vol_split.lo: volser.h
+voltrans.o voltrans.lo: volser.h
+vos.o vos.lo: volser.h
+vsprocs.o vsprocs.lo: volser.h
+vsutils.o vsutils.lo: volser.h
 
 volint.cs.c: volint.xg
        ${RXGEN} -A -x -C -o $@ ${srcdir}/volint.xg