RX=$(srcdir)/../rx
VICED=$(srcdir)/../viced
-TVICED=$(srcdir)/../tviced
VLSERVER=$(srcdir)/../vlserver
LWP=$(srcdir)/../lwp
LIBACL=$(srcdir)/../libacl
LIBACLOBJS=aclprocs.o netprocs.o
-UTILOBJS=assert.o uuid.o serverLog.o fileutil.o netutils.o dirpath.o volparse.o flipbase64.o softsig.o
+UTILOBJS=uuid.o serverLog.o fileutil.o dirpath.o volparse.o flipbase64.o softsig.o
DIROBJS=buffer.o dir.o salvage.o
objects= ${VICEDOBJS} ${VLSERVEROBJS} ${LWPOBJS} ${LIBACLOBJS} \
${UTILOBJS} ${DIROBJS} ${VOLOBJS} ${FSINTOBJS} ${RXOBJS}
-SDBGOBJS = state_analyzer.o uuid.o dirpath.o fileutil.o ${TOP_LIBDIR}/util.a
+SDBGOBJS = state_analyzer.o uuid.o dirpath.o fileutil.o ${TOP_LIBDIR}/util.a \
+ $(top_builddir)/src/opr/liboafs_opr.la
-LIBS=${TOP_LIBDIR}/libafsauthent.a ${TOP_LIBDIR}/libafsrpc.a ${TOP_LIBDIR}/util.a
+LIBS=${TOP_LIBDIR}/libafsauthent.a \
+ ${TOP_LIBDIR}/libafsrpc.a \
+ $(top_builddir)/src/cmd/liboafs_cmd.la \
+ $(top_builddir)/src/opr/liboafs_opr.la \
+ ${TOP_LIBDIR}/util.a
all: dafileserver state_analyzer
fsstats.o: ${VICED}/fsstats.c
$(AFS_CCRULE) $(VICED)/fsstats.c
-serialize_state.o: ${TVICED}/serialize_state.c
- $(AFS_CCRULE) $(TVICED)/serialize_state.c
-
-assert.o: ${UTIL}/assert.c
- $(AFS_CCRULE) $(UTIL)/assert.c
+serialize_state.o: ${VICED}/serialize_state.c
+ $(AFS_CCRULE) $(VICED)/serialize_state.c
uuid.o: ${UTIL}/uuid.c
$(AFS_CCRULE) $(UTIL)/uuid.c
flipbase64.o: ${UTIL}/flipbase64.c
$(AFS_CCRULE) $(UTIL)/flipbase64.c
-netutils.o: ${UTIL}/netutils.c
- $(AFS_CCRULE) -I../util $(UTIL)/netutils.c
-
dirpath.o: ${UTIL}/dirpath.c
$(AFS_CCRULE) $(UTIL)/dirpath.c
afsint.xdr.o: ../fsint/afsint.xdr.c
$(AFS_CCRULE) ../fsint/afsint.xdr.c
-state_analyzer.o: ${TVICED}/state_analyzer.c
- $(AFS_CCRULE) $(TVICED)/state_analyzer.c
+state_analyzer.o: ${VICED}/state_analyzer.c
+ $(AFS_CCRULE) $(VICED)/state_analyzer.c
dafileserver: ${objects} ${LIBS}
- $(AFS_LDRULE) ${objects} \
+ $(LT_LDRULE_static) ${objects} \
${LIBS} $(LIB_hcrypto) $(LIB_roken) ${MT_LIBS} ${XLIBS}
state_analyzer: ${SDBGOBJS}
- $(AFS_LDRULE) ${SDBGOBJS} \
+ $(LT_LDRULE_static) ${SDBGOBJS} \
$(LIB_roken) ${MT_LIBS} ${XLIBS}
install: dafileserver state_analyzer
${INSTALL} -d ${DESTDIR}${afssrvlibexecdir}
${INSTALL} -d ${DESTDIR}${afssrvsbindir}
- ${INSTALL} dafileserver \
+ $(LT_INSTALL_PROGRAM) dafileserver \
${DESTDIR}${afssrvlibexecdir}/dafileserver
${INSTALL_PROGRAM} state_analyzer \
${DESTDIR}${afssrvsbindir}/state_analyzer
${DEST}/root.server/usr/afs/bin/state_analyzer
clean:
+ $(LT_CLEAN)
$(RM) -f *.o dafileserver state_analyzer core AFS_component_version_number.c
include ../config/Makefile.version