summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/bitbake.conf61
1 files changed, 40 insertions, 21 deletions
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index b5ff2766b3..f361ea6120 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -71,6 +71,7 @@ BUILD_VENDOR = ""
71BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}" 71BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}"
72BUILD_PREFIX = "" 72BUILD_PREFIX = ""
73BUILD_CC_ARCH = "" 73BUILD_CC_ARCH = ""
74BUILD_EXEEXT = ""
74 75
75HOST_ARCH = "${TARGET_ARCH}" 76HOST_ARCH = "${TARGET_ARCH}"
76HOST_OS = "${TARGET_OS}" 77HOST_OS = "${TARGET_OS}"
@@ -78,6 +79,7 @@ HOST_VENDOR = "${TARGET_VENDOR}"
78HOST_SYS = "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}" 79HOST_SYS = "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}"
79HOST_PREFIX = "${TARGET_PREFIX}" 80HOST_PREFIX = "${TARGET_PREFIX}"
80HOST_CC_ARCH = "${TARGET_CC_ARCH}" 81HOST_CC_ARCH = "${TARGET_CC_ARCH}"
82HOST_EXEEXT = ""
81 83
82TARGET_ARCH = "INVALID" 84TARGET_ARCH = "INVALID"
83TARGET_OS = "INVALID" 85TARGET_OS = "INVALID"
@@ -178,10 +180,12 @@ MULTI_PROVIDER_WHITELIST = "virtual/libintl"
178SOLIBS = ".so.*" 180SOLIBS = ".so.*"
179SOLIBS_darwin = ".*.dylib" 181SOLIBS_darwin = ".*.dylib"
180SOLIBS_darwin8 = ".*.dylib" 182SOLIBS_darwin8 = ".*.dylib"
183SOLIBS_darwin9 = ".*.dylib"
181 184
182SOLIBSDEV = ".so" 185SOLIBSDEV = ".so"
183SOLIBSDEV_darwin = ".dylib" 186SOLIBSDEV_darwin = ".dylib"
184SOLIBSDEV_darwin8 = ".dylib" 187SOLIBSDEV_darwin8 = ".dylib"
188SOLIBSDEV_darwin9 = ".dylib"
185 189
186PACKAGES = "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale" 190PACKAGES = "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale"
187PACKAGES_DYNAMIC = "${PN}-locale-*" 191PACKAGES_DYNAMIC = "${PN}-locale-*"
@@ -189,7 +193,9 @@ FILES = ""
189 193
190FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \ 194FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \
191 ${sysconfdir} ${sharedstatedir} ${localstatedir} \ 195 ${sysconfdir} ${sharedstatedir} ${localstatedir} \
192 ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*${SOLIBS} ${datadir}/${PN} ${libdir}/${PN}/* \ 196 ${base_bindir}/* ${base_sbindir}/* \
197 ${base_libdir}/*${SOLIBS} \
198 ${datadir}/${PN} ${libdir}/${PN}/* \
193 ${datadir}/pixmaps ${datadir}/applications \ 199 ${datadir}/pixmaps ${datadir}/applications \
194 ${datadir}/idl ${datadir}/omf ${datadir}/sounds \ 200 ${datadir}/idl ${datadir}/omf ${datadir}/sounds \
195 ${libdir}/bonobo/servers" 201 ${libdir}/bonobo/servers"
@@ -234,7 +240,7 @@ CVSDIR = "${CO_DIR}/cvs"
234SVNDIR = "${CO_DIR}/svn" 240SVNDIR = "${CO_DIR}/svn"
235GITDIR = "${CO_DIR}/git" 241GITDIR = "${CO_DIR}/git"
236BZRDIR = "${CO_DIR}/bzr" 242BZRDIR = "${CO_DIR}/bzr"
237HGDIR = "${CO_DIR}/hg" 243HGDIR = "${CO_DIR}/hg"
238 244
239STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}" 245STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}"
240WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}" 246WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}"
@@ -269,7 +275,9 @@ STAGING_PYDIR = "${STAGING_DIR}/lib/python2.4"
269# specific packages - hack around it for now. 275# specific packages - hack around it for now.
270STAGING_DIR_TARGET = "${STAGING_DIR}/${BASEPKG_TARGET_SYS}" 276STAGING_DIR_TARGET = "${STAGING_DIR}/${BASEPKG_TARGET_SYS}"
271 277
272DEPLOY_DIR = "${TMPDIR}/deploy" 278# Setting DEPLOY_DIR outside of TMPDIR is helpful, when you are using
279# packaged staging and/or multimachine.
280DEPLOY_DIR ?= "${TMPDIR}/deploy"
273DEPLOY_DIR_TAR = "${DEPLOY_DIR}/tar" 281DEPLOY_DIR_TAR = "${DEPLOY_DIR}/tar"
274DEPLOY_DIR_IPK = "${DEPLOY_DIR}/ipk" 282DEPLOY_DIR_IPK = "${DEPLOY_DIR}/ipk"
275DEPLOY_DIR_RPM = "${DEPLOY_DIR}/rpm" 283DEPLOY_DIR_RPM = "${DEPLOY_DIR}/rpm"
@@ -314,12 +322,18 @@ IMAGE_CMD_tar.gz = "cd ${IMAGE_ROOTFS} && tar -zcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_
314IMAGE_CMD_tar.bz2 = "cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 ." 322IMAGE_CMD_tar.bz2 = "cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 ."
315IMAGE_CMD_cpio = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio)" 323IMAGE_CMD_cpio = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio)"
316IMAGE_CMD_cpio.gz = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz)" 324IMAGE_CMD_cpio.gz = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz)"
325IMAGE_CMD_ubi = "echo \[ubifs\] > ubinize.cfg ; echo mode=ubi >> ubinize.cfg ; echo image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs >> ubinize.cfg ; echo vol_id=0 >> ubinize.cfg ; echo vol_type=dynamic >> ubinize.cfg ; echo vol_name=${UBI_VOLNAME} >> ubinize.cfg ; echo vol_flags=autoresize >> ubinize.cfg;mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg"
326IMAGE_CMD_ubifs = "mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ubifs.img ${MKUBIFS_ARGS}"
317 327
318EXTRA_IMAGECMD = "" 328EXTRA_IMAGECMD = ""
319EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000" 329EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000"
320EXTRA_IMAGECMD_yaffs2 = "1" 330EXTRA_IMAGECMD_yaffs2 = "1"
321EXTRA_IMAGECMD_squashfs = "" 331EXTRA_IMAGECMD_squashfs = ""
322EXTRA_IMAGECMD_squashfs-lzma = "" 332EXTRA_IMAGECMD_squashfs-lzma = ""
333EXTRA_IMAGECMD_cpio = ""
334EXTRA_IMAGECMD_cpio.gz = ""
335EXTRA_IMAGECMD_ubi = ""
336EXTRA_IMAGECMD_ubifs = ""
323 337
324IMAGE_DEPENDS = "" 338IMAGE_DEPENDS = ""
325IMAGE_DEPENDS_jffs2 = "mtd-utils-native" 339IMAGE_DEPENDS_jffs2 = "mtd-utils-native"
@@ -331,6 +345,8 @@ IMAGE_DEPENDS_ext3 = "genext2fs-native e2fsprogs-native"
331IMAGE_DEPENDS_ext3.gz = "genext2fs-native e2fsprogs-native" 345IMAGE_DEPENDS_ext3.gz = "genext2fs-native e2fsprogs-native"
332IMAGE_DEPENDS_squashfs = "squashfs-tools-native" 346IMAGE_DEPENDS_squashfs = "squashfs-tools-native"
333IMAGE_DEPENDS_squashfs-lzma = "squashfs-lzma-tools-native" 347IMAGE_DEPENDS_squashfs-lzma = "squashfs-lzma-tools-native"
348IMAGE_DEPENDS_ubi = "mtd-utils-native"
349IMAGE_DEPENDS_ubifs = "mtd-utils-native"
334 350
335EXTRA_IMAGEDEPENDS = "" 351EXTRA_IMAGEDEPENDS = ""
336 352
@@ -452,26 +468,28 @@ export palmqtdir = "${palmtopdir}"
452# Download locations and utilities. 468# Download locations and utilities.
453################################################################## 469##################################################################
454 470
455GNU_MIRROR = "ftp://ftp.gnu.org/gnu" 471ADOBE_MIRROR = "http://fpdownload.macromedia.com/get/flashplayer/current/"
472APACHE_MIRROR = "http://www.apache.org/dist"
456DEBIAN_MIRROR = "ftp://ftp.debian.org/debian/pool" 473DEBIAN_MIRROR = "ftp://ftp.debian.org/debian/pool"
457SOURCEFORGE_MIRROR = "http://downloads.sourceforge.net" 474E_CVS = "cvs://anonymous@anoncvs.enlightenment.org/var/cvs/e"
475E_URI = "http://enlightenment.freedesktop.org/files"
476FREEBSD_MIRROR = "ftp://ftp.freebsd.org/pub/FreeBSD/"
477FREEDESKTOP_CVS = "cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs"
478FREESMARTPHONE_GIT = "git://git.freesmartphone.org"
479GENTOO_MIRROR = "http://distfiles.gentoo.org/distfiles"
480GNOME_GIT = "git://git.gnome.org"
481GNOME_MIRROR = "http://ftp.gnome.org/pub/GNOME/sources"
482GNU_MIRROR = "ftp://ftp.gnu.org/gnu"
458GPE_MIRROR = "http://gpe.linuxtogo.org/download/source" 483GPE_MIRROR = "http://gpe.linuxtogo.org/download/source"
459GPEPHONE_MIRROR = "http://gpephone.linuxtogo.org/download/gpephone"
460GPE_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}"
461GPE_EXTRA_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN}" 484GPE_EXTRA_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN}"
485GPE_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}"
486GPEPHONE_MIRROR = "http://gpephone.linuxtogo.org/download/gpephone"
462GPEPHONE_SVN = "svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN}" 487GPEPHONE_SVN = "svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN}"
488HANDHELDS_CVS = "cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs"
489KERNELORG_MIRROR = "http://kernel.org"
490SOURCEFORGE_MIRROR = "http://downloads.sourceforge.net"
463XLIBS_MIRROR = "http://xlibs.freedesktop.org/release" 491XLIBS_MIRROR = "http://xlibs.freedesktop.org/release"
464XORG_MIRROR = "http://xorg.freedesktop.org/releases" 492XORG_MIRROR = "http://xorg.freedesktop.org/releases"
465GNOME_MIRROR = "http://ftp.gnome.org/pub/GNOME/sources"
466FREEBSD_MIRROR = "ftp://ftp.freebsd.org/pub/FreeBSD/"
467HANDHELDS_CVS = "cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs"
468E_CVS = "cvs://anonymous@anoncvs.enlightenment.org/var/cvs/e"
469E_URI = "http://enlightenment.freedesktop.org/files"
470FREEDESKTOP_CVS = "cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs"
471FREESMARTPHONE_GIT = "git://git.freesmartphone.org"
472GENTOO_MIRROR = "http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles"
473APACHE_MIRROR = "http://www.apache.org/dist"
474KERNELORG_MIRROR = "http://kernel.org/"
475 493
476# You can use the mirror of your country to get faster downloads by putting 494# You can use the mirror of your country to get faster downloads by putting
477# export DEBIAN_MIRROR = "ftp://ftp.de.debian.org/debian/pool" 495# export DEBIAN_MIRROR = "ftp://ftp.de.debian.org/debian/pool"
@@ -508,13 +526,13 @@ SHELLRCCMD = "bash --rcfile $TERMRCFILE"
508export SHELLCMDS = "${SHELLRCCMD}" 526export SHELLCMDS = "${SHELLRCCMD}"
509# Some common terminal programs to choose from 527# Some common terminal programs to choose from
510GNOME_TERMCMD = 'gnome-terminal --disable-factory -t "$TERMWINDOWTITLE"' 528GNOME_TERMCMD = 'gnome-terminal --disable-factory -t "$TERMWINDOWTITLE"'
511GNOME_TERMCMDRUN = '${GNOME_TERMCMD} -x $SHELLCMDS' 529GNOME_TERMCMDRUN = '${GNOME_TERMCMD} -x ${SHELLCMDS}'
512SCREEN_TERMCMD = 'screen -D -m -t "$TERMWINDOWTITLE"' 530SCREEN_TERMCMD = 'screen -D -m -t "$TERMWINDOWTITLE"'
513SCREEN_TERMCMDRUN = '${SCREEN_TERMCMD} $SHELLCMDS' 531SCREEN_TERMCMDRUN = '${SCREEN_TERMCMD} ${SHELLCMDS}'
514XTERM_TERMCMD = 'xterm -T "$TERMWINDOWTITLE"' 532XTERM_TERMCMD = 'xterm -T "$TERMWINDOWTITLE"'
515XTERM_TERMCMDRUN = '${XTERM_TERMCMD} -e $SHELLCMDS' 533XTERM_TERMCMDRUN = '${XTERM_TERMCMD} -e ${SHELLCMDS}'
516KONSOLE_TERMCMD = 'konsole -T "$TERMWINDOWTITLE"' 534KONSOLE_TERMCMD = 'konsole -T "$TERMWINDOWTITLE"'
517KONSOLE_TERMCMDRUN = '${KONSOLE_TERMCMD} -e $SHELLCMDS' 535KONSOLE_TERMCMDRUN = '${KONSOLE_TERMCMD} -e ${SHELLCMDS}'
518 536
519# Set a default 537# Set a default
520TERMCMD ?= "${GNOME_TERMCMD}" 538TERMCMD ?= "${GNOME_TERMCMD}"
@@ -648,6 +666,7 @@ COMBINED_FEATURES = "\
648 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} \ 666 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "alsa", d)} \
649 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} \ 667 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "bluetooth", d)} \
650 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} \ 668 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "ext2", d)} \
669 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "vfat", d)} \
651 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} \ 670 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "irda", d)} \
652 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} \ 671 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pcmcia", d)} \
653 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} \ 672 ${@base_both_contain("DISTRO_FEATURES", "MACHINE_FEATURES", "pci", d)} \