OSSP CVS Repository

ossp - ossp-pkg/shiela/Makefile.in 1.2
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-pkg/shiela/Makefile.in 1.2
##
##  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.pl >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.sh >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 >shiela.pl.n && mv shiela.pl.n shiela.pl; \
    $(SED) -e "s/version=\".*\"/version=\"$$V\"/" <shiela-install.sh >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 >README.n && mv README.n README; \
    $(SED) -e "s/B<OSSP Shiela> .*/B<OSSP Shiela> $$V/" <shiela.pod >shiela.pod.n && mv shiela.pod.n shiela.pod; \
    $(SED) -e "s/B<OSSP Shiela> .*/B<OSSP Shiela> $$V/" <shiela-install.pod >shiela-install.pod.n && mv shiela-install.pod.n shiela-install.pod


CVSTrac 2.0.1