1 TESTOBJECTS
:=$(patsubst %.c
,%.o
,$(wildcard *.c
))
2 TESTS
:=$(patsubst %.o
,%,$(TESTOBJECTS
))
4 LDLIBS
+=$(shell pkg-config
--libs
check)
8 test_sem_hm_gamma.o
: CFLAGS
+=$(shell pkg-config
--cflags check)
10 test_sem_hm_gamma
: test_sem_hm_gamma.o
$(addprefix ..
/sem
/hm
/,gamma.o scheme.o
subst.o
) ..
/util.o ..
/type.o
13 $(foreach f
,$^
,.
/$(f
);)
16 $(RM
) $(TESTOBJECTS
) $(TESTS
)
17 ifeq ($(MAKELEVEL
), 0)