include @TOP_OBJDIR@/src/config/Makefile.config
include @TOP_OBJDIR@/src/config/Makefile.shared
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
MODULE_CFLAGS=-I../auth -I../kauth -I../ptserver -I../sys
UTIL = $(srcdir)/../util
RXKAD = $(srcdir)/../rxkad
PTSERVER = $(srcdir)/../ptserver
+VOLSER = $(srcdir)/../volser
+VLSERVER = $(srcdir)/../vlserver
SYS = $(srcdir)/../sys
AUDITOBJS = audit.o audit-file.o audit-sysvmq.o
AUTHOBJS = \
cellconfig.o \
ktc.o \
+ keys.o \
userok.o \
writeconfig.o \
authcon.o \
ktc_errors.o \
acfg_errors.o \
token.xdr.o \
- token.o
+ token.o \
+ realms.o
KAUTHOBJS = \
kauth.xdr.o \
kautils.o \
kalocalcell.o \
kaerrors.o \
- user.o \
- read_passwd.o
+ user.o
UBIKOBJS = \
uinit.o \
UTILOBJS = \
pthread_glock.o \
- get_krbrlm.o \
dirpath.o \
serverLog.o \
- snprintf.o \
- strlcat.o \
- strlcpy.o \
- fileutil.o
+ fileutil.o \
+ hostparse.o \
+ uuid.o \
+ ktime.o \
+ volparse.o
RXKADOBJS = \
rxkad_errs.o
display.o \
pterror.o
+VOLSEROBJS = \
+ vsutils.o \
+ vsprocs.o \
+ lockprocs.o \
+ volint.xdr.o \
+ volint.cs.o \
+ volerr.o
+
+VLDBOBJS = \
+ vldbint.xdr.o \
+ vldbint.cs.o \
+ vl_errors.o
+
+COMERROBJS = \
+ et_name.o
+
+BOSOBJS = \
+ bosint.xdr.o \
+ bosint.cs.o \
+ boserr.o
+
+USDOBJS = \
+ usd_file.o \
+
LIBOBJS = \
${AUDITOBJS} \
${AUTHOBJS} \
${UTILOBJS} \
${RXKADOBJS} \
${PTSERVEROBJS} \
- ${SYSOBJS}
+ ${SYSOBJS} \
+ ${VOLSEROBJS} \
+ ${VLDBOBJS} \
+ ${COMERROBJS} \
+ $(BOSOBJS) \
+ $(USDOBJS)
LIBAFSAUTHENT = libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}.${LIBAFSAUTHENTMINOR}
${LIBAFSAUTHENT}: ${LIBOBJS} libafsauthent.map
../config/shlib-build -d $(srcdir) -l libafsauthent \
-M ${LIBAFSAUTHENTMAJOR} -m ${LIBAFSAUTHENTMINOR} -- \
- -L${TOP_LIBDIR} -lafsrpc ${LIB_crypt} ${LIBOBJS} ${LIB_AFSDB} ${MT_LIBS}
+ -L${TOP_LIBDIR} $(LDFLAGS_roken) $(LDFLAGS_hcrypto) \
+ $(LIBOBJS) \
+ -lafsrpc $(LIB_hcrypto) $(LIB_roken) $(LIB_crypt) $(LIB_AFSDB) \
+ ${MT_LIBS}
libafsauthent_pic.a: ${LIBOBJS}
$(RM) -f $@
ktc.o: ${AUTH}/ktc.c
${AFS_CCRULE} -I../auth ${AUTH}/ktc.c
+keys.o: ${AUTH}/keys.c
+ ${AFS_CCRULE} -I../auth ${AUTH}/keys.c
+
+realms.o: ${AUTH}/realms.c
+ ${AFS_CCRULE} -I../auth ${AUTH}/realms.c
+
token.o: ${AUTH}/token.c
${AFS_CCRULE} -I../auth ${AUTH}/token.c
ubik_int.xdr.o: ../ubik/ubik_int.xdr.c
${AFS_CCRULE} ../ubik/ubik_int.xdr.c
-
-get_krbrlm.o: ${UTIL}/get_krbrlm.c
- ${AFS_CCRULE} ${UTIL}/get_krbrlm.c
-
dirpath.o: ${UTIL}/dirpath.c
${AFS_CCRULE} ${UTIL}/dirpath.c
serverLog.o: ${UTIL}/serverLog.c
${AFS_CCRULE} ${UTIL}/serverLog.c
-snprintf.o: ${UTIL}/snprintf.c
- ${AFS_CCRULE} ${UTIL}/snprintf.c
+fileutil.o: ${UTIL}/fileutil.c
+ ${AFS_CCRULE} ${UTIL}/fileutil.c
-strlcat.o: ${UTIL}/strlcat.c
- ${AFS_CCRULE} ${UTIL}/strlcat.c
+hostparse.o: ${UTIL}/hostparse.c
+ ${AFS_CCRULE} ${UTIL}/hostparse.c
-strlcpy.o: ${UTIL}/strlcpy.c
- ${AFS_CCRULE} ${UTIL}/strlcpy.c
+volparse.o: ${UTIL}/volparse.c
+ ${AFS_CCRULE} ${UTIL}/volparse.c
-fileutil.o: ${UTIL}/fileutil.c
- ${AFS_CCRULE} ${UTIL}/fileutil.c
+uuid.o: ${UTIL}/uuid.c
+ ${AFS_CCRULE} ${UTIL}/uuid.c
+
+ktime.o: ${UTIL}/ktime.c
+ ${AFS_CCRULE} ${UTIL}/ktime.c
pthread_glock.o: ${UTIL}/pthread_glock.c
${AFS_CCRULE} ${UTIL}/pthread_glock.c
pioctl.o: ${SYS}/pioctl.c
${AFS_CCRULE} ${SYS}/pioctl.c
+vsprocs.o: $(VOLSER)/vsprocs.c
+ $(AFS_CCRULE) -I../volser $(VOLSER)/vsprocs.c
+
+vsutils.o: $(VOLSER)/vsutils.c
+ $(AFS_CCRULE) -I../volser $(VOLSER)/vsutils.c
+
+lockprocs.o: $(VOLSER)/lockprocs.c
+ $(AFS_CCRULE) -I../volser $(VOLSER)/lockprocs.c
+
+volint.xdr.o: ../volser/volint.xdr.c
+ $(AFS_CCRULE) ../volser/volint.xdr.c
+
+volint.cs.o: ../volser/volint.cs.c
+ $(AFS_CCRULE) ../volser/volint.cs.c
+
+volerr.o: ../volser/volerr.c
+ $(AFS_CCRULE) ../volser/volerr.c
+
+vldbint.xdr.o: ../vlserver/vldbint.xdr.c
+ $(AFS_CCRULE) ../vlserver/vldbint.xdr.c
+
+vldbint.cs.o: ../vlserver/vldbint.cs.c
+ $(AFS_CCRULE) ../vlserver/vldbint.cs.c
+vl_errors.o: ../vlserver/vl_errors.c
+ $(AFS_CCRULE) ../vlserver/vl_errors.c
+
+et_name.o: ${srcdir}/../comerr/et_name.c
+ ${AFS_CCRULE} ${srcdir}/../comerr/et_name.c
+
+bosint.xdr.o: ../bozo/bosint.xdr.c
+ $(AFS_CCRULE) ../bozo/bosint.xdr.c
+
+bosint.cs.o: ../bozo/bosint.cs.c
+ $(AFS_CCRULE) ../bozo/bosint.cs.c
+
+boserr.o: ../bozo/boserr.c
+ $(AFS_CCRULE) ../bozo/boserr.c
+
+usd_file.o: ${srcdir}/../usd/usd_file.c
+ $(AFS_CCRULE) ${srcdir}/../usd/usd_file.c
clean:
$(RM) -f *.o *.a libafsauthent.a* libafsauthent.sl* libafsauthent.so* \
libafsauthent_pic.a libafsauthent.dylib.* \