+2004-11-23 Geoffrey Keating <geoffk@apple.com>
+
+ * mkfixinc.sh: Check error code from 'cat'. Don't try running
+ built fixincl program.
+ * mkheaders.in: Use @SHELL@ rather than ${SHELL} to avoid picking
+ up csh from user.
+
2004-11-20 Roger Sayle <roger@eyesopen.com>
* inclhack.def (alpha_pthread_init): Fix technical problems with
;;
*)
- ../${build_subdir}/fixincludes/fixincl -v < /dev/null
- cat < ${srcdir}/fixinc.in > ${target}
+ cat < ${srcdir}/fixinc.in > ${target} || exit 1
;;
esac
chmod 755 ${target}
if [ x${STMP_FIXINC} != x ] ; then
TARGET_MACHINE="${target}" target_canonical="${target}" \
MACRO_LIST="${itoolsdatadir}/macro_list" \
- ${SHELL} ./fixinc.sh ${incdir} \
+ @SHELL@ ./fixinc.sh ${incdir} \
${SYSTEM_HEADER_DIR} ${OTHER_FIXINCLUDES_DIRS}
rm -f ${incdir}/syslimits.h
if [ -f ${incdir}/limits.h ]; then
cp ${itoolsdatadir}/include/* ${incdir}
if [ x${STMP_FIXPROTO} != x ] ; then
- mkinstalldirs="${SHELL} ${itoolsdir}/mkinstalldirs"
+ mkinstalldirs="@SHELL@ ${itoolsdir}/mkinstalldirs"
export FIXPROTO_DEFINES mkinstalldirs
- ${SHELL} fixproto ${incdir} ${incdir} ${SYSTEM_HEADER_DIR} || exit 1
+ @SHELL@ fixproto ${incdir} ${incdir} ${SYSTEM_HEADER_DIR} || exit 1
fi