]> begriffs open source - libtap/blob - t/Makefile
Consolidate phony targets.
[libtap] / t / Makefile
1 include ../config.mk
2
3 CFLAGS += -I..
4
5 X := simple diesok notediag skip todo is like cmpok synopsis
6 X := $(patsubst %, %$(_X), $(X))
7 O = $(patsubst %$(_X), %$(_O), $(X))
8
9 all: $(X) ../$(TAPLIB)
10
11 ../$(TAPLIB):
12         $(error error $(TAPLIB) needs to be built)
13
14 $(O): %$(_O): %.c ../tap.h
15 $(X): %$(_X): %$(_O) ../$(TAPLIB)
16
17 clean:
18         $(RM) -rv $(X) *.o *.obj *.lib *.pdb *.ilk _C
19
20 .PHONY: all clean
21