ka-forwarder-20060731
[openafs.git] / src / kauth / Makefile.in
index bff1d29..a588e74 100644 (file)
@@ -8,8 +8,6 @@
 srcdir=@srcdir@
 include @TOP_OBJDIR@/src/config/Makefile.config
 
-CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
-LDFLAGS = ${OPTMZ} ${XLDFLAGS}
 INCLS=${TOP_INCDIR}/ubik.h \
              ${TOP_INCDIR}/lwp.h \
              ${TOP_INCDIR}/lock.h  \
@@ -31,7 +29,7 @@ LIBS=${TOP_LIBDIR}/libubik.a \
        ${TOP_LIBDIR}/libdes.a \
        ${TOP_LIBDIR}/libcmd.a \
        ${TOP_LIBDIR}/libcom_err.a \
-       ${TOP_LIBDIR}/util.a \
+       ${TOP_LIBDIR}/libafsutil.a \
        $(DBM)
 
 UKSRCS=authclient.c user.c kautils.h kaserver.h kaaux.c token.c \
@@ -48,31 +46,22 @@ KLIBS=${TOP_LIBDIR}/libubik.a \
        ${TOP_LIBDIR}/libdes.a \
        ${TOP_LIBDIR}/libcmd.a \
        ${TOP_LIBDIR}/libcom_err.a \
-       ${TOP_LIBDIR}/util.a
+       ${TOP_LIBDIR}/libafsutil.a
 
 OBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.o krb_tf.o 
 KOBJS=kauth.xdr.o kauth.cs.o kaaux.o client.o authclient.o token.o kautils.o kalocalcell.o kaerrors.o user.krb.o krb_tf.o
 
 
-all: kaserver kas kpwvalid klog klog.krb knfs kpasswd rebuild kdb \
+all: kaserver kas kpwvalid klog klog.krb knfs kpasswd rebuild kdb ka-forwarder \
        ${TOP_LIBDIR}/libkauth.a \
        ${TOP_LIBDIR}/libkauth.krb.a \
+       depinstall
+
+depinstall: \
+       kaerrors.c kauth.cs.c kauth.xdr.c \
        ${TOP_INCDIR}/afs/kautils.h \
        ${TOP_INCDIR}/afs/kauth.h \
-       ${TOP_INCDIR}/afs/kaport.h \
-       ${UKERNELDIR}/afs \
-       ${UKERNELDIR}/afsint \
-       ${UKERNELDIR}/afsint/kauth.h \
-       ${UKERNELDIR}/afsint/kauth.cs.c \
-       ${UKERNELDIR}/afsint/kauth.xdr.c \
-       ${UKERNELDIR}/afs/authclient.c \
-       ${UKERNELDIR}/afs/user.c \
-       ${UKERNELDIR}/afs/kautils.h \
-       ${UKERNELDIR}/afs/kaaux.c \
-       ${UKERNELDIR}/afs/token.c \
-       ${UKERNELDIR}/afs/kalocalcell.c \
-       ${UKERNELDIR}/afs/client.c \
-       ${UKERNELDIR}/afs/kaerrors.c
+       ${TOP_INCDIR}/afs/kaport.h 
 
 test tests: all
        cd test; $(MAKE)
@@ -107,7 +96,7 @@ kauth.xdr.o: kauth.xdr.c kauth.h
 $(UKSRCS): kauth.h
 
 kauth.cs.c: kauth.rg
-       ${RXGEN} -x -C -o $@ ${srcdir}/kauth.rg
+       ${RXGEN} -u -x -C -o $@ ${srcdir}/kauth.rg
 
 kauth.ss.c: kauth.rg
        ${RXGEN} -x -S -o $@ ${srcdir}/kauth.rg
@@ -116,7 +105,7 @@ kauth.xdr.c: kauth.rg
        ${RXGEN} -x -c -o $@ ${srcdir}/kauth.rg
 
 kauth.h: kauth.rg
-       ${RXGEN} -x -h -o $@ ${srcdir}/kauth.rg
+       ${RXGEN} -u -x -h -o $@ ${srcdir}/kauth.rg
 
 kauth.xdr.c: kauth.h
 kauth.cs.c: kauth.h
@@ -196,26 +185,28 @@ kpwvalid: kpwvalid.o $(LIBS)
        ${CC} ${LDFLAGS} -o kpwvalid kpwvalid.o ${LIBS} ${XLIBS}
 
 user.krb.o: user.c ${INCLS} ${TOP_INCDIR}/afs/vice.h
-       ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c ${srcdir}/user.c -o user.krb.o
+       ${CCOBJ} ${CFLAGS} -DAFS_KERBEROS_ENV -c ${srcdir}/user.c -o user.krb.o
 
 user.o: user.c ${INCLS} ${TOP_INCDIR}/afs/vice.h
-       ${CC} ${CFLAGS} -c ${srcdir}/user.c
+       ${CCOBJ} ${CFLAGS} -c ${srcdir}/user.c
 
-kdb: kdb.o ${INCLS} ${LIBS} ${XLIBS} libkauth.a
+kdb: kdb.o ${INCLS} ${LIBS} libkauth.a
        ${CC} ${LDFLAGS} -o kdb kdb.o libkauth.a ${LIBS} ${XLIBS}
 
 kdb.o: kdb.c AFS_component_version_number.o
 
 krb_udp.o: krb_udp.c kaserver.h kautils.h kauth.h prot.h ${TOP_INCDIR}/lwp.h AFS_component_version_number.o
 
-krb_udp: krb_udp.o libkauth.a
-       ${CC} ${LDFLAGS} -o krb_udp krb_udp.o libkauth.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/libutil.a ${TOP_LIBDIR}/libaudit.a
+krb_udp: krb_udp.o libkauth.a $(KLIBS)
+       ${CC} ${LDFLAGS} -o krb_udp krb_udp.o libkauth.a $(KLIBS)
+
+ka-forwarder: ka-forwarder.o
+       ${CC} -o $@ ${CFLAGS} ka-forwarder.o ${LIBS} ${XLIBS}
 
 rebuild.o: rebuild.c $(INCLS) AFS_component_version_number.o
 
-rebuild: rebuild.o kautils.o ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libdes.a
-       ${CC} ${LDFLAGS} -o rebuild rebuild.o kautils.o \
-               ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a ${TOP_LIBDIR}/libdes.a ${XLIBS} ${TOP_LIBDIR}/libcmd.a
+rebuild: rebuild.o kautils.o $(LIBS)
+       ${CC} ${LDFLAGS} -o rebuild rebuild.o kautils.o $(LIBS)
 
 #
 # Install targets
@@ -235,45 +226,6 @@ ${TOP_INCDIR}/afs/kauth.h: kauth.h
 ${TOP_INCDIR}/afs/kaport.h: kaport.h
        ${INSTALL} $? $@
 
-${UKERNELDIR}/afs:
-       mkdir -p $@
-
-${UKERNELDIR}/afsint:
-       mkdir -p $@
-
-${UKERNELDIR}/afs/authclient.c: authclient.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afs/user.c: user.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afs/kautils.h: kautils.h
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afs/kaaux.c: kaaux.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afs/token.c: token.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afs/kalocalcell.c: kalocalcell.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afs/client.c: client.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afs/kaerrors.c: kaerrors.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afsint/kauth.h: Kkauth.h
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afsint/kauth.xdr.c: Kkauth.xdr.c
-       ${INSTALL} $? $@
-
-${UKERNELDIR}/afsint/kauth.cs.c: Kkauth.cs.c
-       ${INSTALL} $? $@
-
 install: \
        ${DESTDIR}${afssrvlibexecdir}/kaserver \
        ${DESTDIR}${sbindir}/kas \
@@ -291,6 +243,7 @@ install: \
        ${DESTDIR}${libdir}/afs/libkauth.krb.a \
        ${DESTDIR}${afssrvsbindir}/kadb_check \
        ${DESTDIR}${afssrvsbindir}/kdb \
+       ${DESTDIR}${afssrvsbindir}/ka-forwarder \
        ${DESTDIR}${includedir}/afs/kautils.h \
        ${DESTDIR}${includedir}/afs/kauth.h \
        ${DESTDIR}${includedir}/afs/kaport.h
@@ -343,6 +296,9 @@ ${DESTDIR}${afssrvsbindir}/kadb_check: rebuild
 ${DESTDIR}${afssrvsbindir}/kdb: kdb
        ${INSTALL} -s $? $@
 
+${DESTDIR}${afssrvsbindir}/ka-forwarder: ka-forwarder
+       ${INSTALL} $? $@
+
 ${DESTDIR}${includedir}/afs/kautils.h: kautils.h
        ${INSTALL} $? $@
 
@@ -369,6 +325,7 @@ dest: \
        ${DEST}/lib/afs/libkauth.krb.a \
        ${DEST}/etc/kdb \
        ${DEST}/etc/kadb_check \
+       ${DEST}/root.server/usr/afs/bin/ka-forwarder \
        ${DEST}/include/afs/kautils.h \
        ${DEST}/include/afs/kauth.h \
        ${DEST}/include/afs/kaport.h
@@ -406,6 +363,9 @@ ${DEST}/etc/kadb_check: rebuild
 ${DEST}/etc/kdb: kdb 
        ${INSTALL} -s $? $@
 
+${DEST}/root.server/usr/afs/bin/ka-forwarder: ka-forwarder
+       ${INSTALL} $? $@
+
 ${DEST}/include/afs/kautils.h: kautils.h
        ${INSTALL} $? $@