]> begriffs open source - libtap/blob - Makefile
Use a skippy for MSWin32 trying to test whether arbitrary code will die. Lack of...
[libtap] / Makefile
1 -include config.mak
2
3 O = tap$(_O)
4
5 .PHONY: all
6 all: $(TAPLIB)
7         $(MAKE) -C t/ all
8
9 $(TAPLIB): $(O)
10 ifdef GNU
11         $(AR) rcs $(TAPLIB) $(O)
12 else
13         lib /nologo /out:$(TAPLIB) $(O)
14 endif
15
16 tap$(_O): tap.c tap.h
17         $(CC) $(CCFLAGS) $(CCOUT)$@ $(CFLAGS) tap.c
18
19 clean:
20         $(RM) -rv $(TAPLIB) *.o *.obj *.lib *.pdb *.ilk _C
21         $(MAKE) -C t/ clean
22
23 ifdef GNU
24 .PHONY: install
25 install: $(TAPLIB) tap.h
26         $(CP) $(TAPLIB) /usr/lib
27         $(CP) tap.h /usr/include
28
29 .PHONY: uninstall
30 uninstall:
31         $(RM) /usr/lib/$(TAPLIB) /usr/include/tap.h
32 endif
33
34 .PHONY: dist
35 dist:
36         $(RM) -v libtap.zip
37         zip -r libtap *