15 >&2 echo + ${CPP} ${@:3} ${IN}
17 # additional information
19 -dM 1>${WORKDIR}/${MODE}_macros.txt \
20 -H 2>${WORKDIR}/${MODE}_includes.txt \
23 ${CPP} ${@:3} -MMD -MP -MT ${OUT} -Wall -Wundef -Werror ${IN} -o ${WORKDIR}/${MODE}.txt
26 if [ ${err} -ne 0 ]; then return ${err}; fi
27 sed 's/^#\(line\)\? \([[:digit:]]\+\) "\(.*\)".*/\n#pragma file(\3)\n#pragma line(\2)/g' ${WORKDIR}/${MODE}.txt
31 >&2 echo + $(basename ${QCC}) $@
32 # FIXME: relative compiler path is too deep
33 (cd tools && ${QCC} $@)
36 $(return >/dev/null 2>&1) || {
50 qpp ${IN} ${OUT} -I. ${QCCIDENT} ${QCCDEFS} -D${PROG} > ${WORKDIR}/${MODE}.qc
51 qcc ${QCCFLAGS} -o ${OUT} ../${WORKDIR}/${MODE}.qc