1# @(#)Makefile 8.1 (Berkeley) 7/19/93 2# $FreeBSD$ 3 4PROG= init 5MAN8= init.8 6MLINKS= init.8 securelevel.8 7BINMODE=500 8INSTALLFLAGS=-fschg 9CFLAGS+=-DDEBUGSHELL -DSECURE -DLOGIN_CAP -DCOMPAT_SYSV_INIT 10 11.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) 12DISTRIBUTION=crypto 13DPADD= ${LIBUTIL} ${DESCRYPTOBJDIR}/libdescrypt.a 14LDADD= -lutil -L${DESCRYPTOBJDIR} -ldescrypt 15.else 16DPADD= ${LIBUTIL} ${SCRYPTOBJDIR}/libscrypt.a 17LDADD= -lutil -L${SCRYPTOBJDIR} -lscrypt 18.endif 19 20.if exists(${.OBJDIR}/../../lib/libcrypt) 21SCRYPTOBJDIR= ${.OBJDIR}/../../lib/libcrypt 22.else 23SCRYPTOBJDIR= ${.CURDIR}/../../lib/libcrypt 24.endif 25 26.if exists (${.CURDIR}/../../secure) 27 28.if exists(${.OBJDIR}/../../secure/lib/libcrypt) 29DESCRYPTOBJDIR= ${.OBJDIR}/../../secure/lib/libcrypt 30.else 31DESCRYPTOBJDIR= ${.CURDIR}/../../secure/lib/libcrypt 32.endif 33 34.endif 35 36beforeinstall: 37.if exists(${DESTDIR}${BINDIR}/${PROG}) 38 -chflags noschg ${DESTDIR}${BINDIR}/${PROG} 39 mv ${DESTDIR}${BINDIR}/${PROG} ${DESTDIR}${BINDIR}/${PROG}.bak 40.endif 41 42.include <bsd.prog.mk> 43