1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
SBINDIR=$(PREFIX)/sbin
MANDIR=$(PREFIX)/man
TITLE=svtools
VERSION=0.5
all: man
man: svdir.1 mltail.1 mlcat.1 mlhead.1 mltac.1 svsetup.1 svinitd.1 svinfo.1 \
svinitd-create.1
svdir.1: svdir
help2man -N ./svdir > svdir.1
mltail.1: mltail
help2man -N ./mltail > mltail.1
mlcat.1: mlcat
help2man -N ./mlcat > mlcat.1
mlhead.1: mlhead
help2man -N ./mlhead > mlhead.1
mltac.1: mltac
help2man -N ./mltac > mltac.1
svsetup.1: svsetup
help2man -N ./svsetup > svsetup.1
svinitd.1: svinitd
help2man -N ./svinitd > svinitd.1
svinitd-create.1: svinitd-create
help2man -N ./svinitd-create > svinitd-create.1
svinfo.1: svinfo
help2man -N ./svinfo > svinfo.1
install: all
mkdir -p $(DESTDIR)$(BINDIR)
cp -f \
svdir \
svinfo \
mltail \
mlcat \
mlhead \
mltac \
$(DESTDIR)$(BINDIR)
cp -f \
svinitd \
svinitd-create \
svsetup \
$(DESTDIR)$(SBINDIR)
mkdir -p $(DESTDIR)$(MANDIR)/man1
cp -f \
svinitd.1 \
svinitd-create.1 \
svsetup.1 \
svdir.1 \
svinfo.1 \
mltail.1 \
mlcat.1 \
mlhead.1 \
mltac.1 \
$(DESTDIR)$(MANDIR)/man1
uninstall:
rm -f \
$(DESTDIR)$(SBINDIR)/svinitd \
$(DESTDIR)$(SBINDIR)/svinitd-create \
$(DESTDIR)$(SBINDIR)/svsetup \
$(DESTDIR)$(BINDIR)/svdir \
$(DESTDIR)$(BINDIR)/svinfo \
$(DESTDIR)$(BINDIR)/mltail \
$(DESTDIR)$(BINDIR)/mlcat \
$(DESTDIR)$(BINDIR)/mlhead \
$(DESTDIR)$(BINDIR)/mltac
rm -f \
$(DESTDIR)$(MANDIR)/man1/svinitd.1 \
$(DESTDIR)$(MANDIR)/man1/svinitd-create.1 \
$(DESTDIR)$(MANDIR)/man1/svsetup.1 \
$(DESTDIR)$(MANDIR)/man1/svdir.1 \
$(DESTDIR)$(MANDIR)/man1/svinfo.1 \
$(DESTDIR)$(MANDIR)/man1/mltail.1 \
$(DESTDIR)$(MANDIR)/man1/mlcat.1 \
$(DESTDIR)$(MANDIR)/man1/mlhead.1 \
$(DESTDIR)$(MANDIR)/man1/mltac.1
dist: clean
mkdir $(TITLE)-$(VERSION)
find * -not -regex ".*CVS.*" -and -not -regex ".*$(TITLE)-$(VERSION).*" -exec cp -f {} $(TITLE)-$(VERSION)/{} \;
tar cfz $(TITLE)-$(VERSION).tar.gz $(TITLE)-$(VERSION)
rm -rf $(TITLE)-$(VERSION)
clean:
rm -f *.1
rm -f $(TITLE)-$(VERSION).tar.gz
|