1# @(#)Makefile 8.1 (Berkeley) 7/19/93 2 3PROG= su 4SRCS= su.c 5 6#LC_AUTH=-DLOGIN_CAP_AUTH 7COPTS+= -DLOGIN_CAP $(LC_AUTH) 8LDADD+= -lutil 9DPADD+= ${LIBUTIL} 10 11.if !defined(LC_AUTH) 12COPTS+= -DSKEY 13LDADD+= -lskey -lcrypt 14DPADD+= ${LIBSKEY} ${LIBCRYPT} 15.endif 16 17.if defined(WHEELSU) 18COPTS+= -DWHEELSU 19.endif 20CFLAGS+= -Wall 21 22.if exists(${DESTDIR}/usr/lib/libkrb.a) && defined(MAKE_KERBEROS4) \ 23 && !defined(LC_AUTH) 24CFLAGS+=-DKERBEROS 25DPADD+= ${LIBKRB} ${LIBDES} 26LDADD+= -lkrb -ldes 27DISTRIBUTION= krb 28.endif 29 30# Do we have to provide an implementation for libskey.so? 31.if ${BINFORMAT} != elf 32LDADD+= -lmd 33DPADD+= ${LIBMD} 34.endif 35 36BINOWN= root 37BINMODE=4555 38INSTALLFLAGS=-fschg 39 40.include <bsd.prog.mk> 41