Add new SetTokenEx pioctl
[openafs.git] / src / libafsauthent / Makefile.in
index a6b25ed..a13fdbb 100644 (file)
@@ -9,9 +9,13 @@
 
 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
@@ -23,7 +27,7 @@ RXKAD = ../rxkad
 PTSERVER = ../ptserver
 SYS = ../sys
 
-AUDITOBJS = audit.o
+AUDITOBJS = audit.o audit-file.o audit-sysvmq.o
 
 AUTHOBJS = \
        cellconfig.o \
@@ -32,7 +36,9 @@ AUTHOBJS = \
        writeconfig.o \
        authcon.o \
        ktc_errors.o \
-       acfg_errors.o
+       acfg_errors.o \
+       token.o \
+       token.xdr.o
 
 KAUTHOBJS = \
        kauth.xdr.o \
@@ -40,7 +46,7 @@ KAUTHOBJS = \
        kaaux.o \
        client.o \
        authclient.o \
-       token.o \
+       katoken.o \
        kautils.o \
        kalocalcell.o \
        kaerrors.o \
@@ -60,6 +66,8 @@ UTILOBJS = \
        dirpath.o \
        serverLog.o \
        snprintf.o \
+       strlcat.o \
+       strlcpy.o \
        fileutil.o
 
 RXKADOBJS = \
@@ -70,7 +78,10 @@ SYSOBJS = \
        rmtsys.xdr.o \
        rmtsys.cs.o \
        afssyscalls.o \
-       rmtsysnet.o
+       rmtsysnet.o \
+       glue.o \
+       setpag.o \
+       pioctl.o
 
 PTSERVEROBJS = \
        ptclient.o \
@@ -92,10 +103,8 @@ LIBOBJS = \
 
 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 $@
@@ -105,20 +114,32 @@ libafsauthent.a: ${LIBOBJS}
 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}
@@ -133,28 +154,28 @@ kauth.cs.o: ${KAUTH}/kauth.cs.c
        ${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}
@@ -186,6 +207,12 @@ serverLog.o: ${UTIL}/serverLog.c
 snprintf.o: ${UTIL}/snprintf.c
        ${CCRULE}
 
+strlcat.o: ${UTIL}/strlcat.c
+       ${CCRULE}
+
+strlcpy.o: ${UTIL}/strlcpy.c
+       ${CCRULE}
+
 fileutil.o: ${UTIL}/fileutil.c
        ${CCRULE}
 
@@ -196,7 +223,7 @@ rxkad_errs.o: ${RXKAD}/rxkad_errs.c
        ${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
@@ -209,16 +236,16 @@ ptuser.o: ${PTSERVER}/ptuser.c
        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}
@@ -230,7 +257,7 @@ pterror.o: ${PTSERVER}/pterror.c
        ${CCRULE}
 
 rmtsysc.o: ${SYS}/rmtsysc.c
-       ${CCRULE}
+       ${CCRULE} -I../sys
 
 rmtsys.xdr.o: ${SYS}/rmtsys.xdr.c
        ${CCRULE}
@@ -242,16 +269,24 @@ afssyscalls.o: ${SYS}/afssyscalls.c
        ${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