#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk

DEB_DH_ALWAYS_EXCLUDE := .svn:debian-arch:debian-mingw

package = mingw-5-w64-hpgsjs
package32 = mingw-5-w32-hpgsjs
docdir = debian/tmp/usr/share/doc/$(package)

builddir = build/mingw64/release
builddir32 = build/mingw32/release

PKGROOT=$(shell pwd)/debian

# do not strip anything.
# call 'strip' on a mingw lib*.a file causes the ranlib information to
# be discarded rendering the libraries useless.
DEB_DH_STRIP_ARGS := -Xw64-mingw32

INSTALL_PROGRAM = install

common-build-arch::
	cd $(builddir) && $(MAKE)
	touch common-build-arch

clean::
	rm -f common-install-arch common-build-arch
	rm -rf debian/$(package) debian/$(package32)
	rm -rf *~ debian/*~ debian/files* debian/substvars
	cd $(builddir) && make clean
	cd $(builddir32) && make clean

common-install-arch::
	rm -rf debian/$(package) debian/$(package32)
	cd $(builddir) &&  $(MAKE) install DESTDIR=$(PKGROOT)/$(package)
	cd $(builddir32) &&  $(MAKE) install DESTDIR=$(PKGROOT)/$(package32)
	touch common-install-arch