diff options
author | Marius Halden <marius.h@lden.org> | 2016-12-19 16:27:45 +0100 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2016-12-19 16:27:45 +0100 |
commit | b8f02a86db5b51b0949c9101751b824503234215 (patch) | |
tree | 8adaae880344815f3360daa01e76745e08bd6aee /Makefile | |
download | listadmin-b8f02a86db5b51b0949c9101751b824503234215.tar.gz listadmin-b8f02a86db5b51b0949c9101751b824503234215.tar.bz2 listadmin-b8f02a86db5b51b0949c9101751b824503234215.tar.xz |
Initialv2.40
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..53b73fc --- /dev/null +++ b/Makefile @@ -0,0 +1,47 @@ +SHELL = /bin/sh +# a BSD or GNU style install is required, e.g., /usr/ucb/install on Solaris +INSTALL = install + +VERSION = 2.40 + +PREFIX = /usr/local +prefix = $(PREFIX) +bindir = $(prefix)/bin +mandir = $(prefix)/share/man + +SRCFILES = Makefile listadmin.pl listadmin.man + +all: + @echo Nothing needs to be done + +install: + $(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 + $(INSTALL) -m 755 listadmin.pl $(DESTDIR)$(bindir)/listadmin + $(INSTALL) -m 644 listadmin.man $(DESTDIR)$(mandir)/man1/listadmin.1 + +listadmin.txt: listadmin.man +# Note the verbatim backspace in the sed command + env TERM=dumb nroff -man $< | sed -e '/^XXX/d' -e 's/.//g' | uniq > $@.tmp + mv $@.tmp $@ + +TARFILE = listadmin-$(VERSION).tar.gz +$(TARFILE): $(SRCFILES) listadmin.txt + @rm -rf listadmin-$(VERSION) + mkdir listadmin-$(VERSION) + cp $(SRCFILES) listadmin.txt listadmin-$(VERSION)/ + tar cf - listadmin-$(VERSION) | gzip -9 > $(TARFILE) + rm -rf listadmin-$(VERSION) + +dist: $(TARFILE) + +distclean: + rm -rf $(TARFILE) listadmin.txt listadmin-$(VERSION) + +# for my use only +WWW_DOCS = /hom/kjetilho/www_docs/hacks +publish: dist + cp -p listadmin.txt $(WWW_DOCS)/listadmin.txt + cp -p $(TARFILE) $(WWW_DOCS)/ + cp -p listadmin.pl $(WWW_DOCS)/listadmin + cp -p listadmin.man $(WWW_DOCS)/listadmin.man + perl -pi -e 's/listadmin(.)\d+\.\d+/listadmin$${1}'$(VERSION)'/g' $(WWW_DOCS)/index.html |