# Template file for 'mingw-w64-headers'
_shortname=mingw-w64
pkgname=${_shortname}-headers
_majversion=1.0
_snapshot=20110523
version=${_majversion}.${_snapshot}
revision=2
distfiles="${SOURCEFORGE_SITE}/${_shortname}/${_shortname}/${_shortname}-v${_majversion}-snapshot-${_snapshot}.tar.bz2"
short_desc="mingw-w64 headers, psdk, directx sdk"
maintainer="davehome <davehome@redthumb.info.tm>"
homepage="http://mingw-w64.sourceforge.net/"
license="Public Domain, BSD, LGPL, ZPL"
checksum=12dc02c40cb2d28dd70aeea792fe998e29acfc614589ecf7508cd1fbb93a4154
long_desc="
 These headers are reviewed as to find open documentation available on the
 internet -- without referencing existing properitery header-set of
 Microsoft VC.

 For API's, see general references on www.webtropy.com, google, and of course
 the Microsoft MSDN2 references, which are freely available.

 Additionally, this header set tries to provide most header names and their
 content as defined by Microsoft -- while keeping compatible, as far as it is
 possible, with POSIX source for gcc 4.3 and later."

nostrip=yes
noverifyrdeps=yes

_mingwprefix=/opt

wrksrc=${_shortname}-v${_majversion}-${_snapshot}
build_wrksrc=${pkgname}

do_build()
{
	if [ "${XBPS_MACHINE}" = "x86_64" ]; then
		_mingwtriplet="${XBPS_MACHINE}-w64-mingw32"
		_build_args="--build=${XBPS_MACHINE}-unknown-linux-gnu"
	else
		_mingwtriplet="${XBPS_MACHINE}-w64-mingw32"
		_build_args="--build=${XBPS_MACHINE}-pc-linux-gnu"
	fi

	./configure --prefix=${_mingwprefix} --bindir=${_mingwprefix}/bin \
		${_build_args} --host=${_mingwtriplet} --with-sdk=all

	make ${makejobs}
}

do_install()
{
	make DESTDIR=${DESTDIR} install
}
