--- elwix/build_tools.sh 2012/03/20 15:54:00 1.1.2.6 +++ elwix/build_tools.sh 2012/03/22 10:18:12 1.1.2.7 @@ -5,7 +5,7 @@ # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # -# $Id: build_tools.sh,v 1.1.2.6 2012/03/20 15:54:00 misho Exp $ +# $Id: build_tools.sh,v 1.1.2.7 2012/03/22 10:18:12 misho Exp $ # [ -r ./config/rc.elwix ] && . ./config/rc.elwix @@ -62,6 +62,7 @@ clean_bootstrap() install -d ${PKGDIR} install -d ${PKGDIR}/db + install -d ${PKGDIR}/etc } compile_bootstrap() @@ -74,6 +75,27 @@ compile_bootstrap() else echo " Skip bootstrap pkgsrc - already inited pkgsrc" fi + + cat >>/elwix/pkg/etc/mk.conf << _EOF + +.if defined(USE_CROSS_COMPILE) && !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) +USE_DESTDIR= yes +DEPENDS_TARGET= package-install + +TOOLDIR= ${CROSSTOOLDIR} +CROSS_DESTDIR= ${WORLD} + +TARGET= ${TARGET} +TARGET_ARCH= ${TARGET_ARCH} +MACHINE_PLATFORM= FreeBSD-${PLATFORM}-${TARGET_ARCH} +MACHINE_GNU_PLATFORM= ${TARGET_ARCH}-elwix-freebsd + +PKGSRC_COMPILER= gcc +USE_PKGSRC_GCC= no +USE_NATIVE_GCC= yes + +.endif # end cross-compilation settings +_EOF echo "ELWIX Platform:${PLATFORM} Version:${VERSION} TargetArch:${TARGET_ARCH}" >${WORLD}/elwix/elwix.ver }