# Objects
#
afsd.o: afsd.c AFS_component_version_number.c
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/afsd.c
afsd_kernel.o: afsd_kernel.c
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/afsd_kernel.c
afsd_fuse.o: afsd_fuse.c AFS_component_version_number.c
- $(CC) $(UAFS_CFLAGS) -c $<
+ $(CC) $(UAFS_CFLAGS) -c ${srcdir}/afsd_fuse.c
vsys.o: vsys.c AFS_component_version_number.c
bosoprocs.o: bosoprocs.c ${INCLS}
bos.o: bos.c ${INCLS} AFS_component_version_number.o
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/bos.c
bos: bos.o $(LIBS) libbos.a
${CC} ${CFLAGS} -o bos bos.o libbos.a $(LIBS) ${XLIBS}
bos_util.o: bos_util.c ${INCLS} AFS_component_version_number.o ${TOP_INCDIR}/afs/bnode.h
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/bos_util.c
bos_util: bos_util.o $(LIBS)
${CC} ${CFLAGS} -o bos_util bos_util.o $(LIBS) ${XLIBS}
# Errors
#
ubik_db_if.o: ubik_db_if.c
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/ubik_db_if.c
volstub.o: volstub.c
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/volstub.c
commands.o: commands.c
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/commands.c
regex.o: regex.c
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/regex.c
#
# Install targets
esac
tcmain.o: tcmain.c ${INCLS} AFS_component_version_number.c
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/tcmain.c
+
dbentries.o: dbentries.c ${INCLS}
tcprocs.o: tcprocs.c ${INCLS}
test.o: test.c ${INCLS} AFS_component_version_number.c
lwps.o: lwps.c ${INCLS}
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/lwps.c
list.o: list.c ${INCLS}
recoverDb.o: recoverDb.c ${INCLS}
tcudbprocs.o: tcudbprocs.c ${INCLS}
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/tcudbprocs.c
dump.o: dump.c ${INCLS}
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/dump.c
tcstatus.o: tcstatus.c ${INCLS}
read_tape: read_tape.c
# so we need to add the source directory to the includes to pick up local headers.
#
error_table.o: error_table.c
- $(CC) $(CFLAGS) -I${srcdir} @CFLAGS_NOUNUSED@ -c $<
+ $(CC) $(CFLAGS) -I${srcdir} @CFLAGS_NOUNUSED@ -c error_table.c
#
# Installation targets
${CC} ${CFLAGS} -c ${srcdir}/kadatabase.c
kaprocs.o: kaprocs.c ${INCLS} kaport.h
- ${CC} ${CFLAGS} -c $<
+ ${CC} ${CFLAGS} -c ${srcdir}/kaprocs.c
authclient.o: authclient.c ${INCLS}
client.o: client.c ${INCLS} AFS_component_version_number.o
kas.o: kas.c ${INCLS} AFS_component_version_number.o
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/kas.c
admin_tools.o: admin_tools.c ${INCLS} kaport.h
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/admin_tools.c
kkids.o: kkids.c ${INCLS}
kdb.o: kdb.c AFS_component_version_number.o
krb_udp.o: krb_udp.c kaserver.h kautils.h kauth.h prot.h ${TOP_INCDIR}/lwp.h AFS_component_version_number.o
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/krb_udp.c
krb_udp: krb_udp.o libkauth.a $(KLIBS)
${CC} ${LDFLAGS} -o krb_udp krb_udp.o libkauth.a $(KLIBS)
${RANLIB} $@
afs_bosAdmin.o: afs_bosAdmin.c afs_bosAdmin.h
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/afs_bosAdmin.c
bosint.xdr.o: ${BOZO}/bosint.xdr.c
${CCRULE}
${RANLIB} $@
afs_kasAdmin.o: afs_kasAdmin.c afs_kasAdmin.h
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/afs_kasAdmin.c
kauth.cs.o: ../../kauth/kauth.cs.c
${CCRULE}
# Errors
#
rxstat_query_peer.o: rxstat_query_peer.c
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/rxstat_query_peer.c
rxstat_query_process.o: rxstat_query_process.c
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/rxstat_query_process.c
#######################################################################
install:
all test tests: afscp
client.o: client.c
- $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c $<
+ $(CC) $(CFLAGS) @CFLAGS_NOERROR@ -c ${srcdir}/client.c
afscp: afscp.o $(AFSCPOBJS) $(AFSCPLIBS)
$(CC) $(CFLAGS) -o afscp afscp.o $(AFSCPOBJS) \
$(CC) -o $@ $(patsubst %.c,%.o,$<) $(LDFLAGS)
tree_mcas.o: tree_mcas.c mcas.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c ${srcdir}/tree_mcas.c
skip_lock_perpointer.o: skip_lock.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -DTINY_MTX -c -o $@ $<
+ $(CC) $(CFLAGS) -DTINY_MTX -c -o skip_lock_perpointer.o ${srcdir}/skip_lock.c
skip_lock_pernode.o: skip_lock.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o skip_lock_pernode.o ${srcdir}/skip_lock.c
skip_lock_perlist.o: skip_lock.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -DFAT_MTX -c -o $@ $<
+ $(CC) $(CFLAGS) -DFAT_MTX -c -o skip_lock_perlist.o ${srcdir}/skip_lock.c
skip_mcas.o: skip_mcas.c mcas.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c ${srcdir}/skip_mcas.c
%.o: %.c $(COMMON_DEPS)
$(CC) $(CFLAGS) -c -o $@ $<
$(LDFLAGS)
skip_cas_adt.o: skip_cas_adt.c
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c ${srcdir}/skip_cas_adt.c
clean:
rm -f $(TARGETS) replay *~ core *.o *.a
$(CC) -o $@ $(patsubst %.c,%.o,$<) $(LDFLAGS)
tree_mcas.o: tree_mcas.c mcas.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c ${srcdir}/tree_mcas.c
skip_lock_perpointer.o: skip_lock.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -DTINY_MTX -c -o $@ $<
+ $(CC) $(CFLAGS) -DTINY_MTX -c -o skip_lock_perpointer.o ${srcdir}/skip_lock.c
skip_lock_pernode.o: skip_lock.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o skip_lock_pernode.o ${srcdir}/skip_lock.c
skip_lock_perlist.o: skip_lock.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -DFAT_MTX -c -o $@ $<
+ $(CC) $(CFLAGS) -DFAT_MTX -c -o skip_lock_perlist.o ${srcdir}/skip_lock.c
skip_mcas.o: skip_mcas.c mcas.c $(COMMON_DEPS)
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c ${srcdir}/skip_mcas.c
%.o: %.c $(COMMON_DEPS)
$(CC) $(CFLAGS) -c -o $@ $<
$(CC) $(CFLAGS) $(OBJS) $(XLIBS) -o $@
rpc_main.o: rpc_main.c
- $(CCOBJ) $(CFLAGS) -c $< -DPATH_CPP="\"$(PATH_CPP)\""
+ $(CCOBJ) $(CFLAGS) -c ${srcdir}/rpc_main.c -DPATH_CPP="\"$(PATH_CPP)\""
#
# Install targets
rxkad_client.o: fcrypt.h private_data.h rxkad_client.c ${INCLS}
rxkad_server.o: rxkad_server.c fcrypt.h private_data.h ${INCLS}
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/rxkad_server.c
rxkad_common.o: fcrypt.h private_data.h rxkad_common.c ${INCLS}
${COMPILE_ET} -p ${srcdir} rxkad_errs -h rxkad
ticket.o: ticket.c lifetimes.h ${INCLS}
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/ticket.c
ticket5.o: ticket5.c v5gen.c v5der.c v5gen-rewrite.h ${INCLS}
- $(CC) -I${srcdir} $(CFLAGS) -c $<
+ $(CC) -I${srcdir} $(CFLAGS) -c ${srcdir}/ticket5.c
crc.o: crc.c ${INCLS}
INSTALL_SCRIPT = @INSTALL_SCRIPT@
HELPER_SPLINT=@HELPER_SPLINT@
-CCRULE=${MT_CC} ${CFLAGS} ${MT_CFLAGS} -c $<
+CCRULE=${MT_CC} ${CFLAGS} ${MT_CFLAGS} -c
RX=../rx
UTIL=../util
#
rx_pthread.o: ${RX}/rx_pthread.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${RX}/rx_pthread.c
rxkad_errs.o: ../rxkad/rxkad_errs.c
- ${CCRULE}
+ ${CCRULE} ../rxkad/rxkad_errs.c
# get the pthreaded util stuff compiled here. we do this instead of
# using the non-pthreaded libutil.a. There probably should be a
#
assert.o: ${UTIL}/assert.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/assert.c
uuid.o: ${UTIL}/uuid.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/uuid.c
serverLog.o: ${UTIL}/serverLog.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/serverLog.c
fileutil.o: ${UTIL}/fileutil.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/fileutil.c
volparse.o: ${UTIL}/volparse.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/volparse.c
flipbase64.o: ${UTIL}/flipbase64.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/flipbase64.c
netutils.o: ${UTIL}/netutils.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/netutils.c
dirpath.o: ${UTIL}/dirpath.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/dirpath.c
softsig.o: ${UTIL}/softsig.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/softsig.c
hostparse.o: ${UTIL}/hostparse.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/hostparse.c
snprintf.o: ${UTIL}/snprintf.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/snprintf.c
pthread_glock.o: ${UTIL}/pthread_glock.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/pthread_glock.c
database.o: ${BUDB}/database.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/database.c
db_alloc.o: ${BUDB}/db_alloc.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/db_alloc.c
db_dump.o: ${BUDB}/db_dump.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/db_dump.c
dbs_dump.o: ${BUDB}/dbs_dump.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/dbs_dump.c
db_lock.o: ${BUDB}/db_lock.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/db_lock.c
db_text.o: ${BUDB}/db_text.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/db_text.c
db_hash.o: ${BUDB}/db_hash.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/db_hash.c
ol_verify.o: ${BUDB}/ol_verify.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/ol_verify.c
procs.o: ${BUDB}/procs.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/procs.c
struct_ops.o: ${BUDB}/struct_ops.c budb_errs.h ${TOP_INCDIR}/afs/budb_client.h
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/struct_ops.c
server.o: ${BUDB}/server.c budb_errs.h ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${BUDB}/server.c
budb_server: $(SERVER_OBJS) ${LIBS}
HELPER_SPLINT=@HELPER_SPLINT@
ENABLE_PTHREADED_UBIK=@ENABLE_PTHREADED_UBIK@
-CCRULE=${MT_CC} ${CFLAGS} ${MT_CFLAGS} -c $<
+CCRULE=${MT_CC} ${CFLAGS} ${MT_CFLAGS} -c
RX=../rx
UTIL=../util
#
rx_pthread.o: ${RX}/rx_pthread.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${RX}/rx_pthread.c
rxkad_errs.o: ../rxkad/rxkad_errs.c
- ${CCRULE}
+ ${CCRULE} ../rxkad/rxkad_errs.c
#
# get the pthreaded util stuff compiled here. we do this instead of
#
assert.o: ${UTIL}/assert.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/assert.c
uuid.o: ${UTIL}/uuid.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/uuid.c
serverLog.o: ${UTIL}/serverLog.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/serverLog.c
fileutil.o: ${UTIL}/fileutil.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/fileutil.c
volparse.o: ${UTIL}/volparse.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/volparse.c
flipbase64.o: ${UTIL}/flipbase64.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/flipbase64.c
netutils.o: ${UTIL}/netutils.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/netutils.c
dirpath.o: ${UTIL}/dirpath.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/dirpath.c
softsig.o: ${UTIL}/softsig.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/softsig.c
hostparse.o: ${UTIL}/hostparse.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/hostparse.c
snprintf.o: ${UTIL}/snprintf.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/snprintf.c
pthread_glock.o: ${UTIL}/pthread_glock.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/pthread_glock.c
ptserver.o: ${PTSERVER}/ptserver.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/ptserver.c
ptutils.o: ${PTSERVER}/ptutils.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/ptutils.c
ptprocs.o: ${PTSERVER}/ptprocs.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/ptprocs.c
utils.o: ${PTSERVER}/utils.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/utils.c
map.o: ${PTSERVER}/map.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/map.c
ptint.ss.o: ptint.ss.c
- ${CCRULE}
+ ${CCRULE} ptint.ss.c
ptint.cs.o: ptint.cs.c
- ${CCRULE}
+ ${CCRULE} ptint.cs.c
ptint.xdr.o: ptint.xdr.c
- ${CCRULE}
+ ${CCRULE} ptint.xdr.c
ptint.cs.c: ${PTSERVER}/ptint.xg
${RXGEN} -A -x -C -u -o $@ ${srcdir}/${PTSERVER}/ptint.xg
${RXGEN} -A -x -k -h -o Kptint.h ${srcdir}/${PTSERVER}/ptint.xg
display.o: ${PTSERVER}/display.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/display.c
ptserver: ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o $(LIBS) ${TOP_LIBDIR}/libaudit.a map.o
${CC} ${LDFLAGS} -o ptserver ptserver.o ptutils.o ptprocs.o ptint.ss.o ptint.xdr.o utils.o map.o $(LIBS) ${MT_LIBS} ${XLIBS} ${TOP_LIBDIR}/libaudit.a
db_verify.o: ${PTSERVER}/db_verify.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/db_verify.c
db_verify: db_verify.o pterror.o display.o $(LIBS)
$(CC) ${LDFLAGS} -o db_verify db_verify.o display.o pterror.o $(LIBS) ${MT_LIBS} ${XLIBS}
$(CC) ${LDFLAGS} -o ptclient ptclient.o display.o $(PTOBJS) $(LIBS) ${MT_LIBS} ${XLIBS}
ptclient.o: ${PTSERVER}/ptclient.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/ptclient.c
ptuser.o: ${PTSERVER}/ptuser.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/ptuser.c
pterror.h pterror.c: ${PTSERVER}/pterror.et
$(RM) -f pterror.h pterror.c
$(CC) ${LDFLAGS} -o pts pts.o ${TOP_LIBDIR}/libcmd.a $(PTOBJS) ${LIBS} ${MT_LIBS} ${XLIBS}
pts.o: ${PTSERVER}/pts.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/pts.c
readgroup: readgroup.o $(PTOBJS) $(LIBS)
$(CC) ${CFLAGS} -o readgroup readgroup.o $(PTOBJS) ${LIBS} ${MT_LIBS} ${XLIBS}
readgroup.o: ${PTSERVER}/readgroup.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/readgroup.c
readpwd: readpwd.o $(PTOBJS) $(LIBS)
$(CC) ${CFLAGS} -o readpwd readpwd.o $(PTOBJS) ${LIBS} ${MT_LIBS} ${XLIBS}
readpwd.o: ${PTSERVER}/readpwd.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/readpwd.c
testpt: testpt.o $(PTOBJS) ${TOP_LIBDIR}/libcmd.a $(LIBS)
$(CC) ${CFLAGS} -o testpt testpt.o -lm ${TOP_LIBDIR}/libcmd.a $(PTOBJS) $(LIBS) ${MT_LIBS} ${XLIBS}
testpt.o: ${PTSERVER}/testpt.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/testpt.c
pt_util: pt_util.o ptutils.o ubik.o utils.o map.o $(PTOBJS) $(LIBS)
$(CC) ${CFLAGS} -o pt_util pt_util.o ptutils.o ubik.o utils.o map.o $(PTOBJS) ${TOP_LIBDIR}/libcmd.a $(LIBS) ${MT_LIBS} ${XLIBS}
pt_util.o: ${PTSERVER}/pt_util.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/pt_util.c
ubik.o: ${PTSERVER}/ubik.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${PTSERVER}/ubik.c
prerror.h: pterror.h
${INSTALL} $? $@
CC=${MT_CC}
CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
-CCRULE=${CC} ${CFLAGS} -c $<
+CCRULE=${CC} ${CFLAGS} -c
RX=../rx
UTIL=../util
depinstall:
rx_pthread.o: ${RX}/rx_pthread.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${RX}/rx_pthread.c
rxkad_errs.o: ../rxkad/rxkad_errs.c
- ${CCRULE}
+ ${CCRULE} ../rxkad/rxkad_errs.c
#
# get the pthreaded util stuff compiled here. we do this instead of
#
assert.o: ${UTIL}/assert.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/assert.c
uuid.o: ${UTIL}/uuid.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/uuid.c
serverLog.o: ${UTIL}/serverLog.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/serverLog.c
fileutil.o: ${UTIL}/fileutil.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/fileutil.c
volparse.o: ${UTIL}/volparse.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/volparse.c
flipbase64.o: ${UTIL}/flipbase64.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/flipbase64.c
netutils.o: ${UTIL}/netutils.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/netutils.c
dirpath.o: ${UTIL}/dirpath.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/dirpath.c
softsig.o: ${UTIL}/softsig.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/softsig.c
hostparse.o: ${UTIL}/hostparse.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/hostparse.c
snprintf.o: ${UTIL}/snprintf.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/snprintf.c
pthread_glock.o: ${UTIL}/pthread_glock.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/pthread_glock.c
get_krbrlm.o: ${UTIL}/get_krbrlm.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${UTIL}/get_krbrlm.c
#
# Other stuff
$(CC) ${LDFLAGS} -o vldb_check vldb_check.o AFS_component_version_number.o ${LIBS} ${MT_LIBS} ${XLIBS}
vldb_check.o: ${VLSERVER}/vldb_check.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${VLSERVER}/vldb_check.c
cnvldb: cnvldb.o ${LIBS}
$(CC) ${LDFLAGS} -o cnvldb cnvldb.o ${LIBS} ${MT_LIBS} ${XLIBS}
cnvldb.o: ${VLSERVER}/cnvldb.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${VLSERVER}/cnvldb.c
sascnvldb: sascnvldb.o ${LIBS}
$(CC) ${LDFLAGS} -o sascnvldb sascnvldb.o ${LIBS} ${MT_LIBS} ${XLIBS}
sascnvldb.o: ${VLSERVER}/sascnvldb.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${VLSERVER}/sascnvldb.c
vlserver: vlserver.o vlutils.o vlprocs.o vldbint.ss.o vldbint.xdr.o $(LIBS)
$(CC) ${LDFLAGS} -o vlserver vlserver.o vlutils.o vlprocs.o vldbint.ss.o \
vldbint.xdr.o $(LIBS) ${MT_LIBS} ${XLIBS} ${TOP_LIBDIR}/libaudit.a
vlserver.o: ${VLSERVER}/vlserver.c ${INCLS} AFS_component_version_number.o
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${VLSERVER}/vlserver.c
vlutils.o: ${VLSERVER}/vlutils.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${VLSERVER}/vlutils.c
vlprocs.o: ${VLSERVER}/vlprocs.c ${INCLS}
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${VLSERVER}/vlprocs.c
vldbint.ss.o: vldbint.ss.c
- ${CCRULE}
+ ${CCRULE} vldbint.ss.c
vldbint.cs.o: vldbint.cs.c
- ${CCRULE}
+ ${CCRULE} vldbint.cs.c
vldbint.xdr.o: vldbint.xdr.c
- ${CCRULE}
+ ${CCRULE} vldbint.xdr.c
vldbint.cs.c: ${VLSERVER}/vldbint.xg
${RXGEN} -A -u -x -C -o $@ ${srcdir}/${VLSERVER}/vldbint.xg
$(CC) ${LDFLAGS} -o vlclient vlclient.o $(OBJS) $(LIBS) ${MT_LIBS} ${XLIBS} ${TOP_LIBDIR}/libcmd.a
vlclient.o: ${VLSERVER}/vlclient.c
- ${CCRULE}
+ ${CCRULE} ${srcdir}/${VLSERVER}/vlclient.c
vl_errors.o: vl_errors.c
- ${CCRULE}
+ ${CCRULE} vl_errors.c
vlserver.h vl_errors.c: ${VLSERVER}/vl_errors.et ${VLSERVER}/vlserver.p.h
$(RM) -f vlserver.h vl_errors.c; ${COMPILE_ET} -p ${srcdir}/${VLSERVER} vl_errors -h vlserver
vol-salvage.o: salvsync.h daemon_com.h
salvager.o: salvager.c
- $(CC) $(CFLAGS) -c $<
+ $(CC) $(CFLAGS) -c ${srcdir}/salvager.c
vlib.a: ${VLIBOBJS} AFS_component_version_number.o
$(RM) -f $@