# Makefile for the ssh-installkeys project

# Don't forget to change the spec file when you bump the version number.
VERS=$(shell sed <ssh-installkeys.spec -n -e '/Version: \(.*\)/s//\1/p')

MANDIR=/usr/share/man/man1
BINDIR=/usr/bin

DOCS    = README COPYING ssh-installkeys.xml ssh-installkeys.1
SOURCES = ssh-installkeys Makefile $(DOCS) ssh-installkeys.spec

all: ssh-installkeys-$(VERS).tar.gz

install: ssh-installkeys.1
	cp ssh-installkeys $(BINDIR)
	gzip <ssh-installkeys.1 >$(MANDIR)/ssh-installkeys.1.gz

ssh-installkeys.1: ssh-installkeys.xml
	xmlto man ssh-installkeys.xml

ssh-installkeys.html: ssh-installkeys.xml
	xmlto html-nochunks ssh-installkeys.xml

ssh-installkeys-$(VERS).tar.gz: $(SOURCES) ssh-installkeys.1
	mkdir ssh-installkeys-$(VERS)
	cp $(SOURCES) ssh-installkeys-$(VERS)
	tar -czf ssh-installkeys-$(VERS).tar.gz ssh-installkeys-$(VERS)
	rm -fr ssh-installkeys-$(VERS)
	ls -l ssh-installkeys-$(VERS).tar.gz

dist: ssh-installkeys-$(VERS).tar.gz ssh-installkeys.html
	ln -sf ssh-installkeys-$(VERS).tar.gz ssh-installkeys.tar.gz

upload: dist
	shipper -f
