Add `make install' targets, and also version IDs on the man pages.
[sgt/utils] / Makefile
1 SUBDIRS = base64 cvt-utf8 multi xcopy
2
3 # for `make html' and `make release'; should be a relative path
4 DESTDIR = .
5
6 # for `make install'; should be absolute paths
7 PREFIX = /usr/local
8 BINDIR = $(PREFIX)/bin
9 MANDIR = $(PREFIX)/man/man1
10
11 all:
12 for i in $(SUBDIRS); do make -C $$i; done
13
14 clean:
15 rm -f *.html *.tar.gz
16 for i in $(SUBDIRS); do make -C $$i clean; done
17
18 html:
19 for i in $(SUBDIRS); do make -C $$i html DESTDIR=../$(DESTDIR); done
20
21 release:
22 for i in $(SUBDIRS); do make -C $$i release DESTDIR=../$(DESTDIR); done
23
24 install:
25 for i in $(SUBDIRS); do \
26 make -C $$i install; \
27 done