Hello, t...@!
I've tweaked i386 Makefile to fail if genassym.sh fails.
It's usually hard to notice when it comes before the bunch of
make output of mkdep commandline.
Index: conf/Makefile.i386
===================================================================
RCS file: /cvs/src/sys/arch/i386/conf/Makefile.i386,v
retrieving revision 1.78
diff -u -p -r1.78 Makefile.i386
--- conf/Makefile.i386 2 Dec 2010 20:57:08 -0000 1.78
+++ conf/Makefile.i386 30 Dec 2010 17:05:52 -0000
@@ -97,9 +97,8 @@ LINKFLAGS+= -S -x
assym.h: $S/kern/genassym.sh Makefile \
${_archdir}/${_arch}/genassym.cf ${_machdir}/${_mach}/genassym.cf
cat ${_archdir}/${_arch}/genassym.cf ${_machdir}/${_mach}/genassym.cf |
\
- sh $S/kern/genassym.sh ${CC} ${CFLAGS} ${CPPFLAGS} | \
- sort -u > assym.h.tmp && \
- mv -f assym.h.tmp assym.h
+ sh $S/kern/genassym.sh ${CC} ${CFLAGS} ${CPPFLAGS} > assym.h.tmp
+ sort -u -o assym.h assym.h.tmp
param.c: $S/conf/param.c
rm -f param.c