echo Not building shared libafsrpc for ${SYS_NAME} ;; \
esac
-shlibafsauthent: ubik auth kauth shlibafsrpc
+shlibafsauthent: bozo ubik auth kauth shlibafsrpc
+case ${SYS_NAME} in \
alpha_dux*|sgi_*|sun4x_*|sunx86_*|rs_aix*|*linux*|hp_ux11*|ia64_hpux*|*_darwin_1*|*nbsd*|*obsd*|*fbsd*) \
${COMPILE_PART1} shlibafsauthent ${COMPILE_PART2} ;; \
AUDIT= ../audit
AUTH = ../auth
+CMD = ../cmd
KAUTH = ../kauth
UBIK = ../ubik
UTIL = ../util
RXKAD = ../rxkad
PTSERVER = ../ptserver
+VOLSER = ../volser
+VLSERVER = ../vlserver
SYS = ../sys
AUDITOBJS = audit.o audit-file.o audit-sysvmq.o
ktc_errors.o \
acfg_errors.o
+CMDOBJS = \
+ cmd.o \
+ cmd_errors.o
+
KAUTHOBJS = \
kauth.xdr.o \
kauth.cs.o \
pthread_glock.o \
get_krbrlm.o \
dirpath.o \
+ hostparse.o \
serverLog.o \
snprintf.o \
strlcat.o \
strlcpy.o \
- fileutil.o
+ fileutil.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
+
+BOSOBJS = \
+ bosint.xdr.o \
+ bosint.cs.o \
+ boserr.o
+
+USDOBJS = \
+ usd_file.o \
+
LIBOBJS = \
${AUDITOBJS} \
${AUTHOBJS} \
+ ${CMDOBJS} \
${KAUTHOBJS} \
${UBIKOBJS} \
${UTILOBJS} \
${RXKADOBJS} \
${PTSERVEROBJS} \
- ${SYSOBJS}
+ ${SYSOBJS} \
+ ${VOLSEROBJS} \
+ ${VLDBOBJS} \
+ $(BOSOBJS) \
+ $(USDOBJS) \
+ AFS_component_version_number.o
LIBAFSAUTHENT = libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}.${LIBAFSAUTHENTMINOR}
acfg_errors.o: ${AUTH}/acfg_errors.c
${CCRULE}
+cmd.o: ${CMD}/cmd.c
+ ${CCRULE}
+
+cmd_errors.o: ${CMD}/cmd_errors.c
+ ${CCRULE}
+
kauth.xdr.o: ${KAUTH}/kauth.xdr.c
${CCRULE}
fileutil.o: ${UTIL}/fileutil.c
${CCRULE}
+hostparse.o: ${UTIL}/hostparse.c
+ ${CCRULE}
+
+volparse.o: ${UTIL}/volparse.c
+ ${CCRULE}
+
+uuid.o: ${UTIL}/uuid.c
+ ${CCRULE}
+
+ktime.o: ${UTIL}/ktime.c
+ ${CCRULE}
+
pthread_glock.o: ${UTIL}/pthread_glock.c
${CCRULE}
pioctl.o: ${SYS}/pioctl.c
${CCRULE}
+vsprocs.o: $(VOLSER)/vsprocs.c
+ $(CCRULE) -I../volser
+
+vsutils.o: $(VOLSER)/vsutils.c
+ $(CCRULE) -I../volser
+
+lockprocs.o: $(VOLSER)/lockprocs.c
+ $(CCRULE) -I../volser
+
+volint.xdr.o: ../volser/volint.xdr.c
+ $(CCRULE)
+
+volint.cs.o: ../volser/volint.cs.c
+ $(CCRULE)
+
+volerr.o: ../volser/volerr.c
+ $(CCRULE)
+
+vldbint.xdr.o: ../vlserver/vldbint.xdr.c
+ $(CCRULE)
+
+vldbint.cs.o: ../vlserver/vldbint.cs.c
+ $(CCRULE)
+
+vl_errors.o: ../vlserver/vl_errors.c
+ $(CCRULE)
+
+et_name.o: ../comerr/et_name.c
+ $(CCRULE)
+
+bosint.xdr.o: ../bozo/bosint.xdr.c
+ $(CCRULE)
+
+bosint.cs.o: ../bozo/bosint.cs.c
+ $(CCRULE)
+
+boserr.o: ../bozo/boserr.c
+ $(CCRULE)
+
+usd_file.o: ../usd/usd_file.c
+ $(CCRULE)
+
+AFS_component_version_number.o: AFS_component_version_number.c
+ $(CCRULE)
+
+include ../config/Makefile.version
+
clean:
$(RM) -f *.o *.a libafsauthent.a* libafsauthent.sl* libafsauthent.so* \
libafsauthent_pic.a libafsauthent.dylib.* \
- libafsauthent.exp
+ libafsauthent.exp AFS_component_version_number.c