Have the install scripts distinguish BINDIR from SCRIPTDIR. Handy
[sgt/utils] / Makefile
1 SUBDIRS = base64 cvt-utf8 lns multi nntpid 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 SCRIPTDIR = $(PREFIX)/bin
10 MANDIR = $(PREFIX)/man/man1
11 INSTALL = install
12 IPROG =# flags for installing programs (default none)
13 IDATA = -m 0644 # flags for installing data
14
15 all:
16 for i in $(SUBDIRS); do make -C $$i; done
17
18 clean:
19 rm -f *.html *.tar.gz
20 for i in $(SUBDIRS); do make -C $$i clean; done
21
22 html:
23 for i in $(SUBDIRS); do make -C $$i html DESTDIR=../$(DESTDIR); done
24
25 release:
26 for i in $(SUBDIRS); do make -C $$i release DESTDIR=../$(DESTDIR); done
27
28 install:
29 for i in $(SUBDIRS); do \
30 make -C $$i install; \
31 done