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