use task-boot in dreambox-image, avoid using BOOTSTRAP_EXTRA_RDEPENDS, and install...
[vuplus_openembedded] / conf / machine / dm500plus.conf
1 TARGET_ARCH = "powerpc"
2 IPKG_ARCHS = "all powerpc ${MACHINE}"
3 PREFERRED_PROVIDER_xserver = "xserver-kdrive"
4 PREFERRED_PROVIDER_virtual/kernel = "linux-dm500plus"
5
6 MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "dreambox-dvb-modules"
7
8 TARGET_FPU = "soft"
9 TARGET_CPU = "405"
10
11 OVERRIDES =. "dvbapiv1:"
12
13 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
14 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
15 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
16 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}libc-for-gcc:glibc"
17
18 PREFERRED_VERSION_glibc = "2.3.5+cvs20050627"
19 PREFERRED_VERSION_glibc-initial = "2.3.2+cvs20040726"
20 PREFERRED_VERSION_gcc-cross-initial = "3.4.4"
21 PREFERRED_VERSION_gcc-cross = "3.4.4"
22 PREFERRED_VERSION_gcc-cross-sdk = "3.4.4" 
23 PREFERRED_VERSION_gcc = "3.4.4"
24 PREFERRED_VERSION_gdb = "6.5"
25 PREFERRED_VERSION_gdb-cross = "6.5"
26 PREFERRED_VERSION_binutils-cross = "2.15.94.0.1"
27 PREFERRED_VERSION_binutils-cross-sdk = "2.15.94.0.1"
28 PREFERRED_VERSION_binutils = "2.15.94.0.1"
29 PREFERRED_VERSION_busybox = "1.01"
30
31 GLIBC_EXTRA_OECONF = "--with-tls --without-fp --with-__thread"
32
33 EXTRA_IMAGEDEPENDS += "dreambox-secondstage dreambox-buildimage-native"
34 EXTRA_IMAGECMD_jffs2 = " --eraseblock=0x4000 -n -b "
35 IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
36        --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
37        ${EXTRA_IMAGECMD}; rm -rf ${IMAGE_ROOTFS}/boot/*; \
38                                 mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime \
39        --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
40        ${EXTRA_IMAGECMD}; \
41        buildimage ${STAGING_LIBDIR}/dreambox-secondstage/main.bin.gz \
42        ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
43        ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
44        ${MACHINE} \
45        > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.nfi"