DEBUG= -g
RWBUFFER_SIZE_MB=16
+SYSTEM_GROUP= root
+
prefix=/usr/local
etcdir=/etc
varlib=/var/lib
txtdocdir=$(prefix)/share/doc/chiark-backup
exampledir=$(txtdocdir)/examples
vardir=$(varlib)/chiark-backup
+mandir=${prefix}/man
+man1dir=${mandir}/man1
INSTALL= install -c
-INSTALL_SHARE= $(INSTALL) -m 644 -o root -g root
-INSTALL_SCRIPT= $(INSTALL) -m 755 -o root -g root
+INSTALL_SHARE= $(INSTALL) -m 644 -o root -g $(SYSTEM_GROUP)
+INSTALL_SCRIPT= $(INSTALL) -m 755 -o root -g $(SYSTEM_GROUP)
INSTALL_PROGRAM= $(INSTALL_SCRIPT) -s
-INSTALL_DIRECTORY= $(INSTALL) -m 2755 -o root -g root -d
+INSTALL_DIRECTORY= $(INSTALL) -m 2755 -o root -g $(SYSTEM_GROUP) -d
CTARGETS= readbuffer writebuffer
-BINSCRIPTS= checkallused loaded driver takedown whatsthis
+BINSCRIPTS= checkallused loaded driver takedown whatsthis labeltape
SHARESCRIPTS= bringup full increm
SHAREFILES= backuplib.pl
readbuffer.o writebuffer.o rwbuffer.o: rwbuffer.h
install: all
- $(INSTALL_DIRECTORY) $(confdir) $(bindir) $(sharedir) $(vardir)
+ $(INSTALL_DIRECTORY) $(confdir) $(bindir) $(sharedir) $(vardir) $(man1dir)
$(INSTALL_PROGRAM) $(CTARGETS) $(bindir)
set -e; for s in $(BINSCRIPTS); do \
$(INSTALL_SCRIPT) $$s $(bindir)/backup-$$s; done
$(INSTALL_SHARE) $(SHAREFILES) $(sharedir)
$(INSTALL_SCRIPT) $(SHARESCRIPTS) $(sharedir)
+ $(INSTALL) -m 644 readbuffer.1 ${man1dir}/readbuffer.1
+ $(INSTALL) -m 644 writebuffer.1 ${man1dir}/writebuffer.1
install-docs:
$(INSTALL_DIRECTORY) $(txtdocdir)