932fdefd |
1 | SUBDIRS = base64 beep cvt-utf8 lns multi nntpid reservoir xcopy |
1166ff62 |
2 | |
3 | # for `make html' and `make release'; should be a relative path |
8a48d402 |
4 | DESTDIR = . |
9b4e070a |
5 | |
1166ff62 |
6 | # for `make install'; should be absolute paths |
7 | PREFIX = /usr/local |
8 | BINDIR = $(PREFIX)/bin |
c51c76d1 |
9 | SCRIPTDIR = $(PREFIX)/bin |
1166ff62 |
10 | MANDIR = $(PREFIX)/man/man1 |
f6cacff9 |
11 | INSTALL = install |
12 | IPROG =# flags for installing programs (default none) |
13 | IDATA = -m 0644 # flags for installing data |
1166ff62 |
14 | |
9b4e070a |
15 | all: |
62a14217 |
16 | for i in $(SUBDIRS); do (cd $$i && make); done |
9b4e070a |
17 | |
22bf13b3 |
18 | progs: |
62a14217 |
19 | for i in $(SUBDIRS); do (cd $$i && make progs); done |
22bf13b3 |
20 | |
21 | man: |
62a14217 |
22 | for i in $(SUBDIRS); do (cd $$i && make man); done |
22bf13b3 |
23 | |
9b4e070a |
24 | clean: |
8a48d402 |
25 | rm -f *.html *.tar.gz |
62a14217 |
26 | for i in $(SUBDIRS); do (cd $$i && make clean); done |
8a48d402 |
27 | |
28 | html: |
62a14217 |
29 | for i in $(SUBDIRS); do (cd $$i && make html DESTDIR=../$(DESTDIR)); done |
8a48d402 |
30 | |
31 | release: |
62a14217 |
32 | for i in $(SUBDIRS); do (cd $$i && make release DESTDIR=../$(DESTDIR)); done |
1166ff62 |
33 | |
34 | install: |
62a14217 |
35 | for i in $(SUBDIRS); do (cd $$i && make install); done |
22bf13b3 |
36 | |
37 | install-progs: |
62a14217 |
38 | for i in $(SUBDIRS); do (cd $$i && make install-progs); done |
22bf13b3 |
39 | |
40 | install-man: |
62a14217 |
41 | for i in $(SUBDIRS); do (cd $$i && make install-man); done |