Pullup ticket #3327 - requested by markd
[pkgsrcv2.git] / cross / mingw / Makefile.common
1 # $NetBSD$
2 #
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
8
9 .if !defined(MINGW_MAKEFILECOMMON)
10 MINGW_MAKEFILECOMMON=   # defined
11 USE_CROSSBASE=          yes
12
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}
18
19 PATH:=                  ${CROSSBASE}/bin:${PATH}
20
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
28 .endif
29 .endif