work on type inference some more
[ccc.git] / test / Makefile
1 TESTOBJECTS:=$(patsubst %.c,%.o,$(wildcard *.c))
2 TESTS:=$(patsubst %.o,%,$(TESTOBJECTS))
3
4 LDLIBS+=$(shell pkg-config --libs check)
5
6 .PHONY: test
7
8 test_sem_hm_gamma.o: CFLAGS+=$(shell pkg-config --cflags check)
9
10 test_sem_hm_gamma: test_sem_hm_gamma.o $(addprefix ../sem/hm/,gamma.o scheme.o subst.o) ../util.o ../type.o
11
12 test: $(TESTS)
13 $(foreach f,$^,./$(f);)
14
15 clean:
16 $(RM) $(TESTOBJECTS) $(TESTS)
17 ifeq ($(MAKELEVEL), 0)
18 $(MAKE) -C ../ clean
19 endif