# This is a pthread safe library containing ubikclient, auth, kauth.
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
-TOP_SRCDIR=@TOP_SRCDIR@
-SYS_NAME=@AFS_SYSNAME@
-
-SHELL = /bin/sh
-
-include ../config/Makefile.${SYS_NAME}
+srcdir=@srcdir@
+include @TOP_OBJDIR@/src/config/Makefile.config
CC=${MT_CC}
-CFLAGS = ${OPTMZ} ${DBG} -I${TOP_SRCDIR}/config -I${SRCDIR}/include ${MT_CFLAGS}
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS} -I../auth -I../kauth -I../ptserver -I../sys
CCRULE = ${CC} ${CFLAGS} -c $?
AUDIT= ../audit
read_passwd.o
UBIKOBJS = \
+ uinit.o \
ubikclient.o \
uerrors.o \
ubik_int.cs.o \
pthread_glock.o \
get_krbrlm.o \
dirpath.o \
- fileutil.o \
- casestrcpy.o
+ serverLog.o \
+ snprintf.o \
+ fileutil.o
RXKADOBJS = \
rxkad_errs.o
${PTSERVEROBJS} \
${SYSOBJS}
-system install: ${DESTDIR}/lib/libafsauthent.a
+all: ${TOP_LIBDIR}/libafsauthent.a
-${DESTDIR}/lib/libafsauthent.a: libafsauthent.a
- ${INSTALL} libafsauthent.a ${DESTDIR}/lib/libafsauthent.a
+install: ${DESTDIR}${libdir}/libafsauthent.a
+
+${DEST}/lib/libafsauthent.a: libafsauthent.a
+ ${INSTALL} $? $@
libafsauthent.a: ${LIBOBJS}
$(RM) -f $@
ubikclient.o: ${UBIK}/ubikclient.c
${CCRULE}
+uinit.o: ${UBIK}/uinit.c
+ ${CCRULE}
+
uerrors.o: ${UBIK}/uerrors.c
${CCRULE}
dirpath.o: ${UTIL}/dirpath.c
${CCRULE}
-fileutil.o: ${UTIL}/fileutil.c
+serverLog.o: ${UTIL}/serverLog.c
${CCRULE}
-casestrcpy.o: ${UTIL}/casestrcpy.c
+snprintf.o: ${UTIL}/snprintf.c
+ ${CCRULE}
+
+fileutil.o: ${UTIL}/fileutil.c
${CCRULE}
pthread_glock.o: ${UTIL}/pthread_glock.c
clean:
$(RM) -f *.o *.a libafsauthent*
+
+${DESTDIR}${libdir}/libafsauthent.a: libafsauthent.a
+ ${INSTALL} $? $@
+
+${TOP_LIBDIR}/libafsauthent.a: libafsauthent.a
+ ${INSTALL} $? $@
+
+dest: ${DEST}/lib/libafsauthent.a
+