=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/etc/Makefile.inc,v retrieving revision 1.3 retrieving revision 1.4 diff -c -r1.3 -r1.4 *** src/etc/Makefile.inc 2008/06/15 01:56:59 1.3 --- src/etc/Makefile.inc 2008/06/16 08:18:39 1.4 *************** *** 1,28 **** ! # $OpenBSD: Makefile.inc,v 1.3 2008/06/15 01:56:59 deraadt Exp $ MAKEDEVSRC= ${.CURDIR}/../MAKEDEV.mi MAKEDEVSRC+= ${.CURDIR}/../MAKEDEV.sub MAKEDEVSRC+= ${.CURDIR}/../MAKEDEV.common MAKEDEVSRC+= MAKEDEV.md ! MAKEDEV: ${MAKEDEVSRC} @if m4 -I${.CURDIR}/.. -I${.CURDIR} \ ${.CURDIR}/../MAKEDEV.mi > MAKEDEV.tmp; then \ if ! [ -f ${.CURDIR}/MAKEDEV ]; then \ echo " m4 -I.. -I. ../MAKEDEV.mi > MAKEDEV"; \ cp MAKEDEV.tmp ${.CURDIR}/MAKEDEV; \ ! rm MAKEDEV.tmp; \ exit 0; \ fi; \ diff MAKEDEV.tmp ${.CURDIR}/MAKEDEV > diffout1 || true; \ sed -e 's/^--.*$$//' \ -e 's/^[\<\>] #.*OpenBSD.*Exp $$//' \ ! -e 's/^[0-9]*c[0-9]*$$//' \ -e '/^$$/d' \ diffout1 > diffout2; \ if [ -s diffout2 ]; then \ echo " m4 -I.. -I. ../MAKEDEV.mi > MAKEDEV"; \ cp MAKEDEV.tmp ${.CURDIR}/MAKEDEV || true; \ fi; \ ! rm diffout1 diffout2; \ ! fi --- 1,69 ---- ! # $OpenBSD: Makefile.inc,v 1.4 2008/06/16 08:18:39 todd Exp $ + M=${.CURDIR:C/^.*\/etc\.([^\/]*)$/\1/} + + DOCDIR= ${.CURDIR}/../../share/man/man8/man8.${M} + + MAKEDEV: ${.CURDIR}/MAKEDEV ${DOCDIR}/MAKEDEV.8 + + # set 'NOCLEAN=:' to debug + MAKEDEVSRC= ${.CURDIR}/../MAKEDEV.mi MAKEDEVSRC+= ${.CURDIR}/../MAKEDEV.sub MAKEDEVSRC+= ${.CURDIR}/../MAKEDEV.common MAKEDEVSRC+= MAKEDEV.md ! ${.CURDIR}/MAKEDEV: ${MAKEDEVSRC} @if m4 -I${.CURDIR}/.. -I${.CURDIR} \ ${.CURDIR}/../MAKEDEV.mi > MAKEDEV.tmp; then \ if ! [ -f ${.CURDIR}/MAKEDEV ]; then \ echo " m4 -I.. -I. ../MAKEDEV.mi > MAKEDEV"; \ cp MAKEDEV.tmp ${.CURDIR}/MAKEDEV; \ ! ${NOCLEAN} rm MAKEDEV.tmp; \ exit 0; \ fi; \ diff MAKEDEV.tmp ${.CURDIR}/MAKEDEV > diffout1 || true; \ sed -e 's/^--.*$$//' \ -e 's/^[\<\>] #.*OpenBSD.*Exp $$//' \ ! -e 's/^[0-9,]*c[0-9,]*$$//' \ -e '/^$$/d' \ diffout1 > diffout2; \ if [ -s diffout2 ]; then \ echo " m4 -I.. -I. ../MAKEDEV.mi > MAKEDEV"; \ cp MAKEDEV.tmp ${.CURDIR}/MAKEDEV || true; \ + ${NOCLEAN} rm MAKEDEV.tmp; \ fi; \ ! ${NOCLEAN} rm -f diffout1 diffout2; \ ! fi; ${NOCLEAN} rm -f MAKEDEV.tmp ! ! MAKEDEVDOC= ${.CURDIR}/../MAKEDEV.man ! MAKEDEVDOC+= ${.CURDIR}/../MAKEDEV.mansub ! MAKEDEVDOC+= ${.CURDIR}/../MAKEDEV.common ! MAKEDEVDOC+= MAKEDEV.md ! ! ${DOCDIR}/MAKEDEV.8: ${MAKEDEVDOC} ! @if m4 -I${.CURDIR}/.. -I${.CURDIR} \ ! ${.CURDIR}/../MAKEDEV.man > MAKEDEV.mtmp; then \ ! if ! [ -f ${DOCDIR}/MAKEDEV.8 ]; then \ ! echo " m4 -I.. -I. ../MAKEDEV.man > ${DOCDIR}/MAKEDEV.8"; \ ! cp MAKEDEV.mtmp ${DOCDIR}/MAKEDEV.8; \ ! ${NOCLEAN} rm MAKEDEV.mtmp; \ ! exit 0; \ ! fi; \ ! diff MAKEDEV.mtmp ${DOCDIR}/MAKEDEV.8 > mdiffout1 || true; \ ! sed -e 's/^--.*$$//' \ ! -e 's/^[\<\>] \.\\".*OpenBSD.*Exp $$//' \ ! -e 's/^[\<\>] \.\\".*\$$OpenBSD.*\$$$$//' \ ! -e 's/^[\<\>] \.Dd .*[0-9][0-9][0-9][0-9]$$//' \ ! -e 's/^[0-9,]*c[0-9,]*$$//' \ ! -e '/^$$/d' \ ! mdiffout1 > mdiffout2; \ ! if [ -s mdiffout2 ]; then \ ! echo " m4 -I.. -I. ../MAKEDEV.man > ${DOCDIR}/MAKEDEV.8"; \ ! cp MAKEDEV.mtmp ${DOCDIR}/MAKEDEV.8 || true; \ ! ${NOCLEAN} rm MAKEDEV.mtmp; \ ! fi; \ ! ${NOCLEAN} rm -f mdiffout1 mdiffout2; \ ! fi; ${NOCLEAN} rm -f MAKEDEV.mtmp ! ! .PHONY: ${.CURDIR}/MAKEDEV ${DOCDIR}/MAKEDEV.8