#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

install_dir=install -d -m 755
install_file=install -m 644
install_script=install -m 755
install_binary=install -m 755 -s

build: build-arch build-indep
build-arch: build-stamp
build-indep: build-stamp
build-stamp:
	make

clean:
	$(checkdir)
	make clean
	-rm -f foo foo.asc *.bak *~ */*~ debian/files* debian/substvars
	-rm -rf debian/tmp 

binary-indep: checkroot
	$(checkdir)
	-rm -rf debian/tmp
	$(install_dir) debian/tmp/DEBIAN/

	$(install_dir) debian/tmp/usr/share/keyrings/
	$(install_file) output/keyrings/huayra-keyring.gpg debian/tmp/usr/share/keyrings/
	touch debian/tmp/usr/share/keyrings/huayra-keyring.pgp

	$(install_dir) debian/tmp/usr/share/doc/huayra-keyring/
	$(install_file) README debian/tmp/usr/share/doc/huayra-keyring/
	$(install_file) debian/changelog debian/tmp/usr/share/doc/huayra-keyring/changelog
	gzip -9v debian/tmp/usr/share/doc/huayra-keyring/*
	$(install_file) debian/copyright debian/tmp/usr/share/doc/huayra-keyring/

	dpkg-gencontrol -isp
	chown -R root.root debian/tmp
	chmod -R go=rX debian/tmp

	cd debian/tmp && find . -type f ! -regex '.*DEBIAN/.*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums 

	dpkg --build debian/tmp ..

binary-arch:

define checkdir
	test -d huayra-keyring-gpg
endef

# Below here is fairly generic really

binary:		binary-indep binary-arch

checkroot:
	$(checkdir)
	test root = "`whoami`"

.PHONY: binary binary-arch binary-indep clean checkroot
