1# $MirOS: src/gnu/usr.bin/anoncvs/Makefile,v 1.11 2010/12/12 23:42:24 tg Exp $ 2 3CBIN= anoncvsbin 4BINDIR= /var/anoncvs 5BINOWN= root 6BINGRP= _anoncvs 7BINMODE= 110 8 9CLEANFILES+= ${CBIN}.conf ${CBIN}.c ${CBIN}.cache ${CBIN}.mk \ 10 ${CBIN}.o ${CBIN} cvs.lo* cvs_stub.c cvs_stub.o 11 12all: ${CBIN} 13 14${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CBIN}.conf 15 crunchgen -E -D ${BSDSRCDIR} -L ${DESTDIR}/usr/lib \ 16 -c ${CBIN}.c -e ${CBIN} -m ${CBIN}.mk ${CBIN}.conf 17 18${CBIN}.conf: crunch.conf 19 sed 's%OBJPATH%${BSDOBJDIR}%g' <${.CURDIR}/crunch.conf >${CBIN}.conf 20 21${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c 22 ${MAKE} -f ${CBIN}.mk 23 24realinstall: 25 ${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} \ 26 -m ${BINMODE} ${CBIN} ${DESTDIR}${BINDIR} 27 cd ${DESTDIR}${BINDIR}; ln -f ${CBIN} bin/cvs; rm ${CBIN} 28 29.if defined(DESTDIR) && ${DESTDIR} != "" && ${DESTDIR} != "/" 30distribution: 31 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 32 /dev/null ${DESTDIR}${BINDIR}/.hushlogin 33 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 34 ${.CURDIR}/dot.plan ${DESTDIR}${BINDIR}/.plan 35 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 36 ${.CURDIR}/resolv.conf ${DESTDIR}${BINDIR}/etc/ 37 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 38 ${DESTDIR}/etc/group ${DESTDIR}${BINDIR}/etc/ 39 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 40 ${DESTDIR}/etc/hosts ${DESTDIR}${BINDIR}/etc/ 41 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 42 ${DESTDIR}/etc/passwd ${DESTDIR}${BINDIR}/etc/ 43 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 44 ${DESTDIR}/etc/protocols ${DESTDIR}${BINDIR}/etc/ 45 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 46 ${DESTDIR}/etc/pwd.db ${DESTDIR}${BINDIR}/etc/ 47 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 48 ${DESTDIR}/etc/services ${DESTDIR}${BINDIR}/etc/ 49 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 50 ${DESTDIR}/etc/ttys.dist ${DESTDIR}${BINDIR}/etc/ttys 51 install -c -o ${BINOWN} -g ${CONFGRP} -m ${NONBINMODE} \ 52 ${DESTDIR}/usr/share/zoneinfo/UTC ${DESTDIR}${BINDIR}/etc/localtime 53.else 54distribution: 55 @echo "Error: doing make distribution here is a great cause" 56 @echo " of potential security problems. Please do not do this." 57 @exit 1 58.endif 59 60depend: 61 62lint: 63 64tags: 65 66.include <bsd.prog.mk> 67