Adjust 'after' so that it tries more rigorously to parse the input
[sgt/utils] / Makefile
1 SUBDIRS = 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
5 DESTDIR = .
6
7 # for `make install'; should be absolute paths
8 PREFIX = /usr/local
9 BINDIR = $(PREFIX)/bin
10 SCRIPTDIR = $(PREFIX)/bin
11 MANDIR = $(PREFIX)/man/man1
12 INSTALL = install
13 IPROG =# flags for installing programs (default none)
14 IDATA = -m 0644 # flags for installing data
15
16 all:
17 for i in $(SUBDIRS); do (cd $$i && make); done
18
19 progs:
20 for i in $(SUBDIRS); do (cd $$i && make progs); done
21
22 man:
23 for i in $(SUBDIRS); do (cd $$i && make man); done
24
25 clean:
26 rm -f *.html *.tar.gz
27 for i in $(SUBDIRS); do (cd $$i && make clean); done
28
29 html:
30 for i in $(SUBDIRS); do (cd $$i && make html DESTDIR=../$(DESTDIR)); done
31
32 release:
33 for i in $(SUBDIRS); do (cd $$i && make release DESTDIR=../$(DESTDIR)); done
34
35 install:
36 for i in $(SUBDIRS); do (cd $$i && make install); done
37
38 install-progs:
39 for i in $(SUBDIRS); do (cd $$i && make install-progs); done
40
41 install-man:
42 for i in $(SUBDIRS); do (cd $$i && make install-man); done