...
%.test.txt: %.c ${C2IEC}
./${C2IEC} < $< > $@
# preprocessing rule for foreign code (to test)
%.pre.c: %.c
gcc -o $@ \
-Ispark \
-D__builtin_va_list=int \
-D"__extension__=" \
-D"__signed__=signed" \
-D"__inline=" \
-D"__inline__=" \
-D"__attribute__(...)=" \
-D"__alignof__(...)=4" \
-D"__asm__(...)={}" \
-D"__uint128_t=long long" \
-E \
$<