3 # used by cross/mingw-gcc/buildlink3.mk
4 # used by cross/mingw-binutils/Makefile
5 # used by cross/mingw-gcc/Makefile
6 # used by cross/mingw-runtime-bin/Makefile
7 # used by cross/mingw-w32api-bin/Makefile
9 .if !defined(MINGW_MAKEFILECOMMON)
10 MINGW_MAKEFILECOMMON= # defined
13 MASTER_SITE_MINGW= ${MASTER_SITE_SOURCEFORGE:=mingw/}
14 MINGW_TARGET?= i386--mingw32
15 PLIST_SUBST+= MINGW_TARGET=${MINGW_TARGET:Q}
16 MAKE_ENV+= MINGW_TARGET=${MINGW_TARGET:Q}
17 CONFIGURE_ENV+= MINGW_TARGET=${MINGW_TARGET:Q}
19 PATH:= ${CROSSBASE}/bin:${PATH}
21 .if defined(GNU_CONFIGURE)
22 CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
23 CONFIGURE_ARGS+= --exec-prefix=${PREFIX:Q}
24 CONFIGURE_ARGS+= --target=${MINGW_TARGET:Q}
25 # following line to avoid getting
26 # make: exec(i386--netbsdelf-ar) failed (No such file or directory)
27 USE_GNU_CONFIGURE_HOST= NO