merge of 1b601f0ec6ab29681a14be2f437f3ea7d01e877b
[vuplus_openembedded] / conf / machine / wrt54.conf
1 #@TYPE: Machine
2 #@NAME: Linksys WRT54G(S)
3 #@DESCRIPTION: Machine configuration for the MIPS based WRT54G(S) devices
4
5 TARGET_ARCH = "mipsel"
6 TARGET_CC_ARCH = "-Os"
7 IPKG_ARCHS = "all mipsel ${MACHINE}"
8
9 SERIAL_CONSOLE = "tts/0"
10
11 #FIXME loader should perhaps be an EXTRA_IMAGEDEPENDS?
12 #BOOTSTRAP_EXTRA_DEPENDS += "loader"
13 BOOTSTRAP_EXTRA_RDEPENDS += "kernel-module-wl kernel-module-et kernel-module-wlcompat kernel-module-diag"
14 BOOTSTRAP_EXTRA_RDEPENDS += "wrt-init wrt-utils"
15 BOOTSTRAP_EXTRA_RRECOMMENDS += ""
16
17 PREFERRED_PROVIDER_virtual/kernel = "linux-wrt"
18
19 # build jffs2 and squashfs-lzma images
20 IMAGE_FSTYPES = "squashfs-lzma jffs2"
21
22 EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --squash --eraseblock=0x10000 -n" 
23
24 # squashfs-lzma image type (could be in bitbake.conf like the others)
25 IMAGE_DEPENDS_squashfs-lzma = "squashfs-tools-native"
26 IMAGE_CMD_squashfs-lzma = "mksquashfs-lzma ${IMAGE_ROOTFS} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.squashfs-lzma ${EXTRA_IMAGECMD} -noappend"
27 EXTRA_IMAGECMD_squashfs-lzma = "-root-owned -le"
28
29 # build trx images
30 INHERIT += "wrt-image"
31
32 # strip even more: 
33 # would be nice but breaks automatic shared library dependencies
34 #DEPENDS_prepend = "${@["elfkickers-native ", ""][(bb.data.getVar('PACKAGES', d, 1) == '')]}"
35 #export STRIP = "sstrip"