]> begriffs open source - libtap/blob - Makefile
License under GPL.
[libtap] / Makefile
1 include config.mk
2
3 .PHONY: all
4 all: $(TAPLIB)
5         $(MAKE) -C t/ all
6
7 $(TAPLIB): tap$(_O)
8 tap$(_O): tap.c tap.h
9
10 .PHONY: clean
11 clean:
12         $(RM) -rv $(TAPLIB) *.o *.obj *.lib *.pdb *.ilk _C
13         $(MAKE) -C t/ clean
14
15 ifdef GNU
16 .PHONY: install
17 install: $(TAPLIB) tap.h
18         sudo cp $(TAPLIB) /usr/lib
19         sudo cp tap.h /usr/include
20
21 .PHONY: uninstall
22 uninstall:
23         sudo $(RM) /usr/lib/$(TAPLIB) /usr/include/tap.h
24 endif
25
26 .PHONY: dist
27 dist:
28         $(RM) -v libtap.zip
29         zip -r libtap *
30
31 .PHONY: check
32 check:
33         prove
34