14 >&2 echo + ${CPP} ${@:3} ${IN}
15 # additional information
17 -dM 1>${WORKDIR}/${MODE}_macros.txt \
18 -H 2>${WORKDIR}/${MODE}_includes.txt \
21 ${CPP} ${@:3} -MMD -MP -MT ${OUT} -Wall -Wundef -Werror ${IN} -o ${WORKDIR}/${MODE}.txt
22 sed 's/^#\(line\)\? \([[:digit:]]\+\) "\(.*\)".*/\n#pragma file(\3)\n#pragma line(\2)/g' ${WORKDIR}/${MODE}.txt
26 >&2 echo + $(basename ${QCC}) $@
27 # FIXME: relative compiler path is too deep
28 (cd tools && ${QCC} $@)
31 $(return >/dev/null 2>&1) || {
45 qpp ${IN} ${OUT} -I. ${QCCIDENT} ${QCCDEFS} -D${PROG} > ${WORKDIR}/${MODE}.qc
46 qcc ${QCCFLAGS} -o ${OUT} ../${WORKDIR}/${MODE}.qc