solaris-x86-20020611
[openafs.git] / src / login / Makefile.in
index 85e534a..7f19788 100644 (file)
 # @(#)Makefile 5.1 (Berkeley) 10/18/88
 #
 
-DESTDIR=@DESTDIR@
-SRCDIR=@SRCDIR@
-TOP_SRCDIR=@TOP_SRCDIR@
-SYS_NAME=@AFS_SYSNAME@
-
-
-include ../config/Makefile.${SYS_NAME}
-
-LIBDIR = ${DESTDIR}/lib/
-AFSLIBS = ${LIBDIR}/afs/libkauth.a ${LIBDIR}/afs/libprot.a ${LIBDIR}/libubik.a \
-         ${LIBDIR}/afs/libauth.a ${DESTDIR}/lib/librxkad.a ${LIBDIR}/afs/libsys.a \
-         ${DESTDIR}/lib/libdes.a ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a \
-          ${LIBDIR}/afs/libcmd.a ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
-KAFSLIBS = ${LIBDIR}/afs/libkauth.krb.a ${LIBDIR}/afs/libprot.a ${LIBDIR}/libubik.a \
-         ${LIBDIR}/afs/libauth.krb.a ${DESTDIR}/lib/librxkad.a ${LIBDIR}/afs/libsys.a \
-         ${DESTDIR}/lib/libdes.a ${LIBDIR}/librx.a ${LIBDIR}/liblwp.a \
-          ${LIBDIR}/afs/libcmd.a ${LIBDIR}/afs/libcom_err.a ${LIBDIR}/afs/util.a
-INCLUDES = -I${TOP_SRCDIR}/config -I${DESTDIR}/include -I/usr/include -I/usr/include/sys
-CFLAGS=        -g ${XCFLAGS} ${INCLUDES}
-LIBC=  /lib/libc.a
+srcdir=@srcdir@
+include @TOP_OBJDIR@/src/config/Makefile.config
+
+
+AFSLIBS =  ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a \
+          ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.a \
+          ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+          ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
+          ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+          ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
+
+KAFSLIBS = ${TOP_LIBDIR}/libkauth.krb.a ${TOP_LIBDIR}/libprot.a \
+          ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.krb.a \
+          ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
+          ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
+          ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
+          ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
+
+CFLAGS=        -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS} 
+
 SRCS=  login.c 
 OBJS=   login.o setenv.o getenv.o libutil.a
 KOBJS=  login.krb.o setenv.o getenv.o libutil.a
-LIBS=   ${AFSLIBS} 
-KLIBS=   ${KAFSLIBS}
-SLIBS=   ${AFSLIBS} ${LIBC}
-SKLIBS=   ${KAFSLIBS} ${LIBC}
-MAN=
 UTILOBJS = util_login.o util_logout.o util_logwtmp.o
 
-include ../config/Makefile.version
-
 all: login login.krb
 
-login: ${OBJS} ${LIBS}
+login: ${OBJS} ${AFSLIBS}
        case ${SYS_NAME} in \
-       sun4x_5? ) ${CC} -g -o $@ ${CFLAGS} ${OBJS} -lc ${LIBS} ${XLIBS} -lcmd;;\
+       sun4x_5? | sunx86_5? ) ${CC} -g -o $@ ${CFLAGS} ${OBJS} -lc ${LIBS} ${XLIBS} -lcmd;;\
        *) ${CC} -g -o $@ ${CFLAGS} ${OBJS} ${LIBS} ${XLIBS} ;;\
-       esac ;
+       esac 
 
-login.krb: ${KOBJS} ${KLIBS}
+login.krb: ${KOBJS} ${KAFSLIBS}
        case ${SYS_NAME} in \
-       sun4x_5? ) ${CC} -g -o $@ ${CFLAGS} ${KOBJS} -lc ${KLIBS} ${XLIBS} -lcmd;;\
+       sun4x_5? | sunx86_5? ) ${CC} -g -o $@ ${CFLAGS} ${KOBJS} -lc ${KLIBS} ${XLIBS} -lcmd;;\
        *) ${CC} -g -o $@ ${CFLAGS} ${KOBJS} ${KLIBS} ${XLIBS} ;;\
-       esac ;
+       esac 
 
 libutil.a : ${UTILOBJS}
        $(RM) -f $@
@@ -69,23 +62,41 @@ libutil.a : ${UTILOBJS}
        $(RANLIB) $@
 
 login.o: login.c AFS_component_version_number.c
-       ${CC} ${CFLAGS} -c login.c
+       ${CC} ${CFLAGS} -c ${srcdir}/login.c
 
 login.krb.o: login.c
-       ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c login.c
+       ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c ${srcdir}/login.c
        mv login.o login.krb.o
 
-clean:
-       $(RM) -f *.o ${OBJS} core login AFS_component_version_number.c
+#
+# Installation targets
+#
+install: \
+       ${DESTDIR}${bindir}/login \
+       ${DESTDIR}${bindir}/login.krb
 
-cleandir: clean
-       $(RM) -f ${MAN} tags .depend
+${DESTDIR}${bindir}/login: login
+       ${INSTALL} $? $@
 
-depend: ${SRCS}
-       mkdep -p ${CFLAGS} ${SRCS}
+${DESTDIR}${bindir}/login.krb: login.krb
+       ${INSTALL} $? $@
 
-install: ${MAN} all
-       ${INSTALL} -s login ${DESTDIR}/bin/login
-       ${INSTALL} -s login.krb ${DESTDIR}/bin/login.krb
 
-system: install
+dest: \
+       ${DEST}/bin/login \
+       ${DEST}/bin/login.krb
+
+${DEST}/bin/login: login
+       ${INSTALL} $? $@
+
+${DEST}/bin/login.krb: login.krb
+       ${INSTALL} $? $@
+
+#
+# Misc. targets
+#
+clean:
+       $(RM) -f *.o ${OBJS} core login AFS_component_version_number.c
+
+include ../config/Makefile.version
+