version 1.1, 2008/06/14 23:09:05 |
version 1.2, 2008/06/15 01:51:55 |
|
|
MAKEDEVSRC+= MAKEDEV.md |
MAKEDEVSRC+= MAKEDEV.md |
|
|
MAKEDEV: ${MAKEDEVSRC} |
MAKEDEV: ${MAKEDEVSRC} |
@echo m4 -I.. ../MAKEDEV.mi '>' MAKEDEV |
@if m4 -I${.CURDIR}/.. -I${.CURDIR} \ |
@m4 -I${.CURDIR}/.. \ |
${.CURDIR}/../MAKEDEV.mi > MAKEDEV.tmp; then \ |
${.CURDIR}/../MAKEDEV.mi > .MAKEDEV.tmp && \ |
if ! [ -f ${.CURDIR}/MAKEDEV ]; then \ |
mv .MAKEDEV.tmp MAKEDEV || \ |
echo " m4 -I.. -I. ../MAKEDEV.mi > MAKEDEV"; \ |
rm .MAKEDEV.tmp |
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 |