## ## Makefile for Shiela ## @SET_MAKE@ SHELL = /bin/sh SHTOOL = ./shtool RM = rm -f SED = sed PERL = @PATH_PERL@ CVS = @PATH_CVS@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ libdir = @libdir@ includedir = @includedir@ mandir = @mandir@ DESTDIR = all: shiela shiela.1 shiela-install shiela-install.1 shiela: shiela.pl @$(SHTOOL) echo -e "%Bgenerating shiela%b" $(SED) -e "s;#!\@PERL\@;#!$(PERL);" \ shiela && \ chmod a+x shiela shiela-install: shiela-install.sh @$(SHTOOL) echo -e "%Bgenerating shiela-install%b" $(SED) -e "s;#!\@SH\@;#!$(SHELL);" \ -e "s;\@prefix\@;$(prefix);" \ -e "s;\@bindir\@;$(bindir);" \ -e "s;\@libdir\@;$(libdir);" \ shiela-install && \ chmod a+x shiela-install shiela.1: shiela.pod @$(SHTOOL) echo -e "%Bgenerating shiela.1%b" V=`$(SHTOOL) version -l txt -d short VERSION`; \ D=`$(SHTOOL) version -l txt -d long VERSION | $(SED) -e 's;.*(;;' -e 's;).*;;'`; \ pod2man --section=1 --center="CVS ACL and Logging Facility" \ --release="$$D" --date="OSSP Shiela $$V" shiela.pod >shiela.1 shiela-install.1: shiela-install.pod @$(SHTOOL) echo -e "%Bgenerating shiela-install.1%b" V=`$(SHTOOL) version -l txt -d short VERSION`; \ D=`$(SHTOOL) version -l txt -d long VERSION | $(SED) -e 's;.*(;;' -e 's;).*;;'`; \ pod2man --section=1 --center="CVS ACL and Logging Facility" \ --release="$$D" --date="OSSP Shiela $$V" shiela-install.pod >shiela-install.1 install: all $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir) $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(libdir) $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1 $(SHTOOL) install -c -m 755 shiela $(DESTDIR)$(bindir)/shiela $(SHTOOL) install -c -m 644 shiela.1 $(DESTDIR)$(mandir)/man1/shiela.1 $(SHTOOL) install -c -m 755 shiela-install $(DESTDIR)$(bindir)/shiela-install $(SHTOOL) install -c -m 644 shiela-install.1 $(DESTDIR)$(mandir)/man1/shiela-install.1 clean: $(RM) shiela shiela.1 $(RM) shiela-install shiela-install.1 distclean: clean $(RM) config.cache config.status config.log $(RM) Makefile dist: distclean @echo "Fixing source tree permissions"; \ $(SHTOOL) fixperm * @V=`$(SHTOOL) version -l txt -d short VERSION`; \ echo "Rolling tarball shiela-$${V}.tar.gz:"; \ $(SHTOOL) tarball -o shiela-$${V}.tar.gz \ -e 'CVS,\.cvsignore,^\.' -c 'gzip -9' -u ossp -g shiela .; \ ls -l shiela-$${V}.tar.gz update-tools: shtoolize -q -o shtool echo mkdir install tarball fixperm version path $(RM) configure autoconf update-version: V=`./shtool version -l txt -d short VERSION`; \ $(SED) -e "s/version = '.*'/version = '$$V'/" shiela.pl.n && mv shiela.pl.n shiela.pl; \ $(SED) -e "s/version=\".*\"/version=\"$$V\"/" shiela-install.sh.n && mv shiela-install.sh.n shiela-install.sh; \ V=`./shtool version -l txt -d long VERSION`; \ $(SED) -e "s/Version .*(.*)/Version $$V/g" README.n && mv README.n README; \ $(SED) -e "s/B .*/B $$V/" shiela.pod.n && mv shiela.pod.n shiela.pod; \ $(SED) -e "s/B .*/B $$V/" shiela-install.pod.n && mv shiela-install.pod.n shiela-install.pod