## Makefile for pinepgp 0.12
## Martin Edas Edlman <edlman@dzungle.ms.mff.cuni.cz>

prefix=/usr/local
bindir=${prefix}/bin
package=pinepgp
version=0.14.0

SOURCES = pinepgpgpg-install.in
SCRIPTS = \
	pinepgp26x \
	pinepgp5x \
	pinepgp65x \
	pinegpg

all: pinepgpgpg-install

pinepgpgpg-install:	pinepgpgpg-install.in
	sed -e "s#@@BINDIR@@#${bindir}#" pinepgpgpg-install.in > pinepgpgpg-install
	#chmod 755 pinepgpgpg-install

install:	install-pgp26x install-pgp5x install-pgp65x install-gpg

install-pinepgpgpg-install:	pinepgpgpg-install
	mkdir -p ${bindir}
	install -m 755 pinepgpgpg-install ${bindir}
	ln -sf pinepgpgpg-install	${bindir}/pinegpg-install
	ln -sf pinepgpgpg-install	${bindir}/pinepgp26x-install
	ln -sf pinepgpgpg-install	${bindir}/pinepgp5x-install
	ln -sf pinepgpgpg-install	${bindir}/pinepgp65x-install

install-pgp26x:	install-pinepgpgpg-install
	mkdir -p ${bindir}
	install -m 755 pinepgp26x	  ${bindir}
	ln -sf pinepgp26x		${bindir}/pgp26x-check
	ln -sf pinepgp26x		${bindir}/pgp26x-encrypt
	ln -sf pinepgp26x		${bindir}/pgp26x-sign
	ln -sf pinepgp26x		${bindir}/pgp26x-sign+encrypt

install-pgp5x:	install-pinepgpgpg-install
	mkdir -p ${bindir}
	install -m 755 pinepgp5x	  ${bindir}
	ln -sf pinepgp5x		${bindir}/pgp5x-check
	ln -sf pinepgp5x		${bindir}/pgp5x-encrypt
	ln -sf pinepgp5x		${bindir}/pgp5x-sign
	ln -sf pinepgp5x		${bindir}/pgp5x-sign+encrypt

install-pgp65x:	install-pinepgpgpg-install
	mkdir -p ${bindir}
	install -m 755 pinepgp65x	  ${bindir}
	ln -sf pinepgp65x		${bindir}/pgp65x-check
	ln -sf pinepgp65x		${bindir}/pgp65x-encrypt
	ln -sf pinepgp65x		${bindir}/pgp65x-sign
	ln -sf pinepgp65x		${bindir}/pgp65x-sign+encrypt

install-gpg:	install-pinepgpgpg-install
	mkdir -p ${bindir}
	install -m 755 pinegpg		  ${bindir}
	ln -sf pinegpg			${bindir}/gpg-check
	ln -sf pinegpg			${bindir}/gpg-encrypt
	ln -sf pinegpg			${bindir}/gpg-sign
	ln -sf pinegpg			${bindir}/gpg-sign+encrypt

clean:
	rm -f pinepgpgpg-install

rebuild:	clean all

tarball:
	install -d -m 755 ./${package}-${version}
	install -m 755 ${SCRIPTS} ./${package}-${version}
	install -m 644 ${SOURCES} ./${package}-${version}

	install -m 644 Makefile ./${package}-${version}

	sed -e "s#@@VERSION@@#${version}#" README > ./${package}-${version}/README
	install -m 644 COPYING ChangeLog ./${package}-${version}

	install -d -m 755 ./${package}-${version}/packaging
	install -m 644 packaging/pinepgp.spec ./${package}-${version}/packaging

	tar cfz ${package}-${version}.tar.gz ${package}-${version}
	rm -rf ./${package}-${version}/*
	rmdir ./${package}-${version}
