solaris-x86-20020611
[openafs.git] / src / login / Makefile.in
index 86c39b8..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 $@
-       ar cru $@ ${UTILOBJS}
-       ${RANLIB} $@
+       $(RM) -f $@
+       $(AR) crv $@ ${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 ${OBJS} core login AFS_component_version_number.c
+#
+# Installation targets
+#
+install: \
+       ${DESTDIR}${bindir}/login \
+       ${DESTDIR}${bindir}/login.krb
+
+${DESTDIR}${bindir}/login: login
+       ${INSTALL} $? $@
+
+${DESTDIR}${bindir}/login.krb: login.krb
+       ${INSTALL} $? $@
+
 
-cleandir: clean
-       rm -f ${MAN} tags .depend
+dest: \
+       ${DEST}/bin/login \
+       ${DEST}/bin/login.krb
 
-depend: ${SRCS}
-       mkdep -p ${CFLAGS} ${SRCS}
+${DEST}/bin/login: login
+       ${INSTALL} $? $@
 
-install: ${MAN} all
-       ${INSTALL} -s login ${DESTDIR}bin/login
-       ${INSTALL} -s login.krb ${DESTDIR}bin/login.krb
+${DEST}/bin/login.krb: login.krb
+       ${INSTALL} $? $@
 
-lint: ${SRCS}
-       lint ${CFLAGS} ${SRCS}
+#
+# Misc. targets
+#
+clean:
+       $(RM) -f *.o ${OBJS} core login AFS_component_version_number.c
 
-tags: ${SRCS}
-       ctags ${SRCS}
+include ../config/Makefile.version
 
-system: install