X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/utils/blobdiff_plain/9b4e070a33a59ab8a2f0e3094fa7100c677638b6..HEAD:/Makefile diff --git a/Makefile b/Makefile index a4a46c4..d38f7e1 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,42 @@ -SUBDIRS = base64 cvt-utf8 xcopy +SUBDIRS = after base64 beep buildrun cvt-utf8 lns multi nntpid \ + pid reservoir xcopy + +# for `make html' and `make release'; should be a relative path +DESTDIR = . + +# for `make install'; should be absolute paths +PREFIX = /usr/local +BINDIR = $(PREFIX)/bin +SCRIPTDIR = $(PREFIX)/bin +MANDIR = $(PREFIX)/man/man1 +INSTALL = install +IPROG =# flags for installing programs (default none) +IDATA = -m 0644 # flags for installing data all: - for i in $(SUBDIRS); do make -C $$i; done + for i in $(SUBDIRS); do (cd $$i && make); done + +progs: + for i in $(SUBDIRS); do (cd $$i && make progs); done + +man: + for i in $(SUBDIRS); do (cd $$i && make man); done clean: - for i in $(SUBDIRS); do make -C $$i clean; done + rm -f *.html *.tar.gz + for i in $(SUBDIRS); do (cd $$i && make clean); done + +html: + for i in $(SUBDIRS); do (cd $$i && make html DESTDIR=../$(DESTDIR)); done + +release: + for i in $(SUBDIRS); do (cd $$i && make release DESTDIR=../$(DESTDIR)); done + +install: + for i in $(SUBDIRS); do (cd $$i && make install); done + +install-progs: + for i in $(SUBDIRS); do (cd $$i && make install-progs); done + +install-man: + for i in $(SUBDIRS); do (cd $$i && make install-man); done