X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/utils/blobdiff_plain/9b4e070a33a59ab8a2f0e3094fa7100c677638b6..c800932bb420b3f1d7d5ae66d1aa3efed629cd03:/Makefile?ds=sidebyside diff --git a/Makefile b/Makefile index a4a46c4..8f58cde 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,41 @@ -SUBDIRS = base64 cvt-utf8 xcopy +SUBDIRS = base64 beep cvt-utf8 lns multi nntpid 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 +progs: + for i in $(SUBDIRS); do make -C $$i progs; done + +man: + for i in $(SUBDIRS); do make -C $$i man; done + clean: + rm -f *.html *.tar.gz for i in $(SUBDIRS); do make -C $$i clean; done + +html: + for i in $(SUBDIRS); do make -C $$i html DESTDIR=../$(DESTDIR); done + +release: + for i in $(SUBDIRS); do make -C $$i release DESTDIR=../$(DESTDIR); done + +install: + for i in $(SUBDIRS); do make -C $$i install; done + +install-progs: + for i in $(SUBDIRS); do make -C $$i install-progs; done + +install-man: + for i in $(SUBDIRS); do make -C $$i install-man; done