# vim: set ft=spec: -*- rpm-spec -*-

%__mingw_start \
%global cross_arch i386-mingw32msvc \
\
%global _archprefix %_prefix/%cross_arch \
%global _archbindir %_prefix/%cross_arch/bin \
%global _archincludedir %_prefix/%cross_arch/include \
%global _archlibdir %_prefix/%cross_arch/lib \
%global _archdatadir %_prefix/%cross_arch/share \
\
%global cross_env AS="%cross_arch-as" \\\\\\\
	CC="%cross_arch-gcc" \\\\\\\
	CXX="%cross_arch-g++" \\\\\\\
	AR="%cross_arch-ar" \\\\\\\
	RANLIB="%cross_arch-ranlib" \\\\\\\
	LD="%cross_arch-ld" \\\\\\\
	OBJDUMP="%cross_arch-objdump" \\\\\\\
	STRIP="%cross_arch-strip" \\\\\\\
	DLLTOOL="%cross_arch-dlltool" \\\\\\\
	WINDRES="%cross_arch-windres" \\\\\\\
	PKG_CONFIG="%cross_arch-pkg-config" \\\\\\\
	CROSS_COMPILE=1 \
\
PreReq: %cross_arch-base \
BuildPreReq: %cross_arch-devel >= 0.0.3 \
%nil

%mingw_package() \
%__mingw_start \
\
%global _configure_target --target=%cross_arch --host=%cross_arch --build=%_host_alias \
%global optflags %optflags_default -mms-bitfields -march=i586 -mtune=pentium4 \
%nil

%mingw_tool() \
%__mingw_start \
\
%global _configure_target --target=%cross_arch --host=%_target_platform --build=%_host_alias \
%global target_optflags %optflags_default -mms-bitfields -march=i586 -mtune=pentium4 \
%nil
