srcdir=@srcdir@
include @TOP_OBJDIR@/src/config/Makefile.config
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
CC=${MT_CC}
-CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS} -I../auth -I../kauth -I../ptserver -I../sys
+CFLAGS=${COMMON_CFLAGS} ${MT_CFLAGS}
CCRULE = ${CC} ${CFLAGS} -c $?
AUDIT= ../audit
PTSERVER = ../ptserver
SYS = ../sys
-AUDITOBJS = audit.o
+AUDITOBJS = audit.o audit-file.o audit-sysvmq.o
AUTHOBJS = \
cellconfig.o \
writeconfig.o \
authcon.o \
ktc_errors.o \
- acfg_errors.o
+ acfg_errors.o \
+ token.o \
+ token.xdr.o
KAUTHOBJS = \
kauth.xdr.o \
kaaux.o \
client.o \
authclient.o \
- token.o \
+ katoken.o \
kautils.o \
kalocalcell.o \
kaerrors.o \
dirpath.o \
serverLog.o \
snprintf.o \
+ strlcat.o \
+ strlcpy.o \
fileutil.o
RXKADOBJS = \
rmtsys.xdr.o \
rmtsys.cs.o \
afssyscalls.o \
- rmtsysnet.o
+ rmtsysnet.o \
+ glue.o \
+ setpag.o \
+ pioctl.o
PTSERVEROBJS = \
ptclient.o \
all: ${TOP_LIBDIR}/libafsauthent.a
-install: ${DESTDIR}${libdir}/libafsauthent.a
-
-${DEST}/lib/libafsauthent.a: libafsauthent.a
- ${INSTALL} $? $@
+${TOP_LIBDIR}/libafsauthent.a: libafsauthent.a
+ ${INSTALL_DATA} $? $@
libafsauthent.a: ${LIBOBJS}
$(RM) -f $@
audit.o: ${AUDIT}/audit.c
${CCRULE}
-cellconfig.o: ${AUTH}/cellconfig.c
+audit-file.o: ${AUDIT}/audit-file.c
${CCRULE}
-ktc.o: ${AUTH}/ktc.c
+audit-sysvmq.o: ${AUDIT}/audit-sysvmq.c
${CCRULE}
+cellconfig.o: ${AUTH}/cellconfig.c
+ ${CCRULE} -I../auth
+
+ktc.o: ${AUTH}/ktc.c
+ ${CCRULE} -I../auth
+
+token.o: ${AUTH}/token.c
+ ${CCRULE} -I../auth
+
+token.xdr.o: ${AUTH}/token.xdr.c
+ ${CCRULE} -I../auth
+
userok.o: ${AUTH}/userok.c
- ${CCRULE}
+ ${CCRULE} -I../auth
writeconfig.o: ${AUTH}/writeconfig.c
- ${CCRULE}
+ ${CCRULE} -I../auth
authcon.o: ${AUTH}/authcon.c
- ${CCRULE}
+ ${CCRULE} -I../auth
ktc_errors.o: ${AUTH}/ktc_errors.c
${CCRULE}
${CCRULE}
kaaux.o: ${KAUTH}/kaaux.c
- ${CCRULE}
+ ${CCRULE} -I../kauth
client.o: ${KAUTH}/client.c
- ${CCRULE}
+ ${CCRULE} -I../kauth
authclient.o: ${KAUTH}/authclient.c
- ${CCRULE}
+ ${CCRULE} -I../kauth
-token.o: ${KAUTH}/token.c
- ${CCRULE}
+katoken.o: ${KAUTH}/token.c
+ ${CCRULE} -o katoken.o -I../kauth
kautils.o: ${KAUTH}/kautils.c
- ${CCRULE}
+ ${CCRULE} -I../kauth
kalocalcell.o: ${KAUTH}/kalocalcell.c
- ${CCRULE}
+ ${CCRULE} -I ../kauth
kaerrors.o: ${KAUTH}/kaerrors.c
${CCRULE}
user.o: ${KAUTH}/user.c
- ${CCRULE}
+ ${CCRULE} -I ../kauth
read_passwd.o: ${KAUTH}/read_passwd.c
${CCRULE}
snprintf.o: ${UTIL}/snprintf.c
${CCRULE}
+strlcat.o: ${UTIL}/strlcat.c
+ ${CCRULE}
+
+strlcpy.o: ${UTIL}/strlcpy.c
+ ${CCRULE}
+
fileutil.o: ${UTIL}/fileutil.c
${CCRULE}
${CCRULE}
ptclient.o: ${PTSERVER}/ptclient.c
- ${CCRULE}
+ ${CCRULE} -I../ptserver
# The special treatment of this file for hp_ux110 is because of a bug
# in version A.11.01.00 of the HP C compiler. This bug appears to be
set -x; \
case ${SYS_NAME} in \
hp_ux11*) \
- set X `echo ${CCRULE} | sed s/-g//`; shift; \
+ set X `echo ${CCRULE} -I../ptserver | sed s/-g//`; shift; \
"$$@" \
;; \
*) \
- ${CCRULE} \
+ ${CCRULE} -I../ptserver\
;; \
esac
display.o: ${PTSERVER}/display.c
- ${CCRULE}
+ ${CCRULE} -I../ptserver
ptint.cs.o: ${PTSERVER}/ptint.cs.c
${CCRULE}
${CCRULE}
rmtsysc.o: ${SYS}/rmtsysc.c
- ${CCRULE}
+ ${CCRULE} -I../sys
rmtsys.xdr.o: ${SYS}/rmtsys.xdr.c
${CCRULE}
${CCRULE}
rmtsysnet.o: ${SYS}/rmtsysnet.c
+ ${CCRULE} -I../sys
+
+glue.o: ${SYS}/glue.c
${CCRULE}
-clean:
- $(RM) -f *.o *.a libafsauthent*
+setpag.o: ${SYS}/setpag.c
+ ${CCRULE}
-${DESTDIR}${libdir}/libafsauthent.a: libafsauthent.a
- ${INSTALL} $? $@
+pioctl.o: ${SYS}/pioctl.c
+ ${CCRULE}
-${TOP_LIBDIR}/libafsauthent.a: libafsauthent.a
- ${INSTALL} $? $@
+clean:
+ $(RM) -f *.o *.a libafsauthent*
-dest: ${DEST}/lib/libafsauthent.a
+install: libafsauthent.a
+ ${INSTALL} -d ${DESTDIR}${libdir}
+ ${INSTALL_DATA} libafsauthent.a ${DESTDIR}${libdir}/libafsauthent.a
+dest: libafsauthent.a
+ ${INSTALL} -d ${DEST}/lib
+ ${INSTALL_DATA} libafsauthent.a ${DEST}/lib/libafsauthent.a