aboutsummaryrefslogtreecommitdiff
path: root/tests/xfail/Makefile
blob: b38feae8e10d6d2e9e0973b5c34e61a35ca436f1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FILES	!= echo *.c
TARGETS	:= $(FILES:%.c=build/%)

all: $(TARGETS)

build/%: %.c ../../ngc1
	@mkdir -p build
	@gcc -E $< -o $@.i
	@(../../ngc1 $@.i > $@.c 2>/dev/null && gcc $@.c -o $@ 2>/dev/null) \
		&& echo "FAIL  $@" \
		|| echo "XFAIL $@"

.PHONY: clean
clean:
	$(RM) -rf build