Import my usual \dash macro into all these man pages, and use it for
[sgt/utils] / Makefile
... / ...
CommitLineData
1SUBDIRS = after base64 beep buildrun cvt-utf8 lns multi nntpid reservoir xcopy
2
3# for `make html' and `make release'; should be a relative path
4DESTDIR = .
5
6# for `make install'; should be absolute paths
7PREFIX = /usr/local
8BINDIR = $(PREFIX)/bin
9SCRIPTDIR = $(PREFIX)/bin
10MANDIR = $(PREFIX)/man/man1
11INSTALL = install
12IPROG =# flags for installing programs (default none)
13IDATA = -m 0644 # flags for installing data
14
15all:
16 for i in $(SUBDIRS); do (cd $$i && make); done
17
18progs:
19 for i in $(SUBDIRS); do (cd $$i && make progs); done
20
21man:
22 for i in $(SUBDIRS); do (cd $$i && make man); done
23
24clean:
25 rm -f *.html *.tar.gz
26 for i in $(SUBDIRS); do (cd $$i && make clean); done
27
28html:
29 for i in $(SUBDIRS); do (cd $$i && make html DESTDIR=../$(DESTDIR)); done
30
31release:
32 for i in $(SUBDIRS); do (cd $$i && make release DESTDIR=../$(DESTDIR)); done
33
34install:
35 for i in $(SUBDIRS); do (cd $$i && make install); done
36
37install-progs:
38 for i in $(SUBDIRS); do (cd $$i && make install-progs); done
39
40install-man:
41 for i in $(SUBDIRS); do (cd $$i && make install-man); done