2 # Copyright (c) 1988 Regents of the University of California.
5 # Redistribution and use in source and binary forms are permitted
6 # provided that the above copyright notice and this paragraph are
7 # duplicated in all such forms and that any documentation, advertising
8 # materials, and other materials related to such redistribution and
9 # use acknowledge that the software was developed by the University
10 # of California, Berkeley. The name of the University may not be
11 # used to endorse or promote products derived from this software
12 # without specific prior written permission. THIS SOFTWARE IS PROVIDED
13 # ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
14 # WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND
15 # FITNESS FOR A PARTICULAR PURPOSE.
17 # @(#)Makefile 5.1 (Berkeley) 10/18/88
21 include @TOP_OBJDIR@/src/config/Makefile.config
23 AFSLIBS = ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a \
24 ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.a \
25 ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
26 ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
27 ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
28 ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
30 KAFSLIBS = ${TOP_LIBDIR}/libkauth.krb.a ${TOP_LIBDIR}/libprot.a \
31 ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.krb.a \
32 ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
33 ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
34 ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
35 ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a
38 OBJS= login.o setenv.o getenv.o libutil.a
39 KOBJS= login.krb.o setenv.o getenv.o libutil.a
40 UTILOBJS = util_login.o util_logout.o util_logwtmp.o
44 login: ${OBJS} ${AFSLIBS}
46 sun4x_5? | sunx86_5? ) ${CC} -g -o $@ ${CFLAGS} ${OBJS} -lc ${LIBS} ${XLIBS} -lcmd;;\
47 *) ${CC} -g -o $@ ${CFLAGS} ${OBJS} ${LIBS} ${XLIBS} ;;\
50 login.krb: ${KOBJS} ${KAFSLIBS}
52 sun4x_5? | sunx86_5? ) ${CC} -g -o $@ ${CFLAGS} ${KOBJS} -lc ${KLIBS} ${XLIBS} -lcmd;;\
53 *) ${CC} -g -o $@ ${CFLAGS} ${KOBJS} ${KLIBS} ${XLIBS} ;;\
56 libutil.a : ${UTILOBJS}
58 $(AR) crv $@ ${UTILOBJS}
61 login.o: login.c AFS_component_version_number.c
62 ${CC} ${CFLAGS} -c ${srcdir}/login.c
65 ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c ${srcdir}/login.c
66 mv login.o login.krb.o
69 # Installation targets
72 ${DESTDIR}${bindir}/login \
73 ${DESTDIR}${bindir}/login.krb
75 ${DESTDIR}${bindir}/login: login
78 ${DESTDIR}${bindir}/login.krb: login.krb
86 ${DEST}/bin/login: login
89 ${DEST}/bin/login.krb: login.krb
96 $(RM) -f *.o ${OBJS} core login AFS_component_version_number.c
98 include ../config/Makefile.version