Merge branch 'vuplus-1.6k' of code.vuplus.com:/opt/repository/openembedded into vuplu...
[vuplus_openembedded] / recipes / gcc / mingw-gcc-canadian-cross_3.4.5-20060117-2.bb
1 PR = "r1"
2
3 require gcc-configure-cross.inc
4 require mingw-gcc_${PV}.bb
5
6 inherit canadian-cross
7
8 FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/mingw-gcc-${PV}"
9
10 DEPENDS = "\
11         virtual/${TARGET_PREFIX}binutils \
12         virtual/${TARGET_PREFIX}libc-for-gcc \
13 "
14
15 PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
16
17 do_configure_prepend() {
18         # ugly hack to come around the hardcoding of
19         # -isystem ${build_tooldir}/include which ends up pointing at
20         # $STAGING_DIR_SDK/$SDK_SYS/include
21         install -d ${STAGING_DIR_SDK}/${SDK_SYS}
22         ln -sf ${STAGING_DIR_SDK}${layout_includedir} \
23                 ${STAGING_DIR_SDK}/${SDK_SYS}/include
24         ln -sf ${STAGING_DIR_SDK}${layout_libdir} \
25                 ${STAGING_DIR_SDK}/${SDK_SYS}/lib
26 }