# $Id: Makefile,v 1.5 2005/05/02 22:00:46 jschrod Exp $
#----------------------------------------------------------------------

#
# Makefile for bin directory of xindy kernel source
#

all:: xindy.v2 xindy.man texindy.man xindy.pdf texindy.pdf

xindy.v2: xindy.v2.in
	sed 's:@XINDY_PERL@:/usr/bin/perl:' xindy.v2.in >xindy.v2
	chmod a+x xindy.v2

PROJECT = xindy
DATE = `ident $< | grep '\$$Id' | sed -e 's/^.*,v [^ ]* //' -e 's/ .*//' -e s:/:-:g`
VERSION = `ident $< | grep '\$$Id' | sed -e 's/^.*,v //' -e 's/ .*//'`


.SUFFIXES: .man .pdf

.man.pdf:
	groff -man -P-g $< | ps2pdf - $@


texindy.man: texindy
	/usr/bin/pod2man --center '$(PROJECT)' \
		--date "$(DATE)" \
		--release "Version $(VERSION)" \
		$< >$@

xindy.man: xindy
	/usr/bin/pod2man --center '$(PROJECT)' \
		--date "$(DATE)" \
		--release "Version $(VERSION)" \
		$< >$@


DESTDIR = `ls -d /opt/xindy* | tail -1`

install: all
	mkdir -p $(DESTDIR)/bin $(DESTDIR)/man/man1 $(DESTDIR)/share/doc/xindy
	cp xindy.v2 xindy texindy $(DESTDIR)/bin
	for i in *.man ; do cp $$i $(DESTDIR)/man/man1`basename $$i .man`.1 ; done
	cp *.pdf $(DESTDIR)/share/doc/xindy
