diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/conf/bitbake.conf | 61 |
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 = "" | |||
71 | BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}" | 71 | BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}" |
72 | BUILD_PREFIX = "" | 72 | BUILD_PREFIX = "" |
73 | BUILD_CC_ARCH = "" | 73 | BUILD_CC_ARCH = "" |
74 | BUILD_EXEEXT = "" | ||
74 | 75 | ||
75 | HOST_ARCH = "${TARGET_ARCH}" | 76 | HOST_ARCH = "${TARGET_ARCH}" |
76 | HOST_OS = "${TARGET_OS}" | 77 | HOST_OS = "${TARGET_OS}" |
@@ -78,6 +79,7 @@ HOST_VENDOR = "${TARGET_VENDOR}" | |||
78 | HOST_SYS = "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}" | 79 | HOST_SYS = "${HOST_ARCH}${HOST_VENDOR}-${HOST_OS}" |
79 | HOST_PREFIX = "${TARGET_PREFIX}" | 80 | HOST_PREFIX = "${TARGET_PREFIX}" |
80 | HOST_CC_ARCH = "${TARGET_CC_ARCH}" | 81 | HOST_CC_ARCH = "${TARGET_CC_ARCH}" |
82 | HOST_EXEEXT = "" | ||
81 | 83 | ||
82 | TARGET_ARCH = "INVALID" | 84 | TARGET_ARCH = "INVALID" |
83 | TARGET_OS = "INVALID" | 85 | TARGET_OS = "INVALID" |
@@ -178,10 +180,12 @@ MULTI_PROVIDER_WHITELIST = "virtual/libintl" | |||
178 | SOLIBS = ".so.*" | 180 | SOLIBS = ".so.*" |
179 | SOLIBS_darwin = ".*.dylib" | 181 | SOLIBS_darwin = ".*.dylib" |
180 | SOLIBS_darwin8 = ".*.dylib" | 182 | SOLIBS_darwin8 = ".*.dylib" |
183 | SOLIBS_darwin9 = ".*.dylib" | ||
181 | 184 | ||
182 | SOLIBSDEV = ".so" | 185 | SOLIBSDEV = ".so" |
183 | SOLIBSDEV_darwin = ".dylib" | 186 | SOLIBSDEV_darwin = ".dylib" |
184 | SOLIBSDEV_darwin8 = ".dylib" | 187 | SOLIBSDEV_darwin8 = ".dylib" |
188 | SOLIBSDEV_darwin9 = ".dylib" | ||
185 | 189 | ||
186 | PACKAGES = "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale" | 190 | PACKAGES = "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale" |
187 | PACKAGES_DYNAMIC = "${PN}-locale-*" | 191 | PACKAGES_DYNAMIC = "${PN}-locale-*" |
@@ -189,7 +193,9 @@ FILES = "" | |||
189 | 193 | ||
190 | FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \ | 194 | FILES_${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" | |||
234 | SVNDIR = "${CO_DIR}/svn" | 240 | SVNDIR = "${CO_DIR}/svn" |
235 | GITDIR = "${CO_DIR}/git" | 241 | GITDIR = "${CO_DIR}/git" |
236 | BZRDIR = "${CO_DIR}/bzr" | 242 | BZRDIR = "${CO_DIR}/bzr" |
237 | HGDIR = "${CO_DIR}/hg" | 243 | HGDIR = "${CO_DIR}/hg" |
238 | 244 | ||
239 | STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}" | 245 | STAMP = "${TMPDIR}/stamps/${MULTIMACH_TARGET_SYS}/${PF}" |
240 | WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PF}" | 246 | WORKDIR = "${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. |
270 | STAGING_DIR_TARGET = "${STAGING_DIR}/${BASEPKG_TARGET_SYS}" | 276 | STAGING_DIR_TARGET = "${STAGING_DIR}/${BASEPKG_TARGET_SYS}" |
271 | 277 | ||
272 | DEPLOY_DIR = "${TMPDIR}/deploy" | 278 | # Setting DEPLOY_DIR outside of TMPDIR is helpful, when you are using |
279 | # packaged staging and/or multimachine. | ||
280 | DEPLOY_DIR ?= "${TMPDIR}/deploy" | ||
273 | DEPLOY_DIR_TAR = "${DEPLOY_DIR}/tar" | 281 | DEPLOY_DIR_TAR = "${DEPLOY_DIR}/tar" |
274 | DEPLOY_DIR_IPK = "${DEPLOY_DIR}/ipk" | 282 | DEPLOY_DIR_IPK = "${DEPLOY_DIR}/ipk" |
275 | DEPLOY_DIR_RPM = "${DEPLOY_DIR}/rpm" | 283 | DEPLOY_DIR_RPM = "${DEPLOY_DIR}/rpm" |
@@ -314,12 +322,18 @@ IMAGE_CMD_tar.gz = "cd ${IMAGE_ROOTFS} && tar -zcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_ | |||
314 | IMAGE_CMD_tar.bz2 = "cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 ." | 322 | IMAGE_CMD_tar.bz2 = "cd ${IMAGE_ROOTFS} && tar -jcvf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.tar.bz2 ." |
315 | IMAGE_CMD_cpio = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio)" | 323 | IMAGE_CMD_cpio = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio)" |
316 | IMAGE_CMD_cpio.gz = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz)" | 324 | IMAGE_CMD_cpio.gz = "cd ${IMAGE_ROOTFS} && (find . | cpio -o -H newc | gzip -c -9 >${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.cpio.gz)" |
325 | IMAGE_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" | ||
326 | IMAGE_CMD_ubifs = "mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.ubifs.img ${MKUBIFS_ARGS}" | ||
317 | 327 | ||
318 | EXTRA_IMAGECMD = "" | 328 | EXTRA_IMAGECMD = "" |
319 | EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000" | 329 | EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x40000" |
320 | EXTRA_IMAGECMD_yaffs2 = "1" | 330 | EXTRA_IMAGECMD_yaffs2 = "1" |
321 | EXTRA_IMAGECMD_squashfs = "" | 331 | EXTRA_IMAGECMD_squashfs = "" |
322 | EXTRA_IMAGECMD_squashfs-lzma = "" | 332 | EXTRA_IMAGECMD_squashfs-lzma = "" |
333 | EXTRA_IMAGECMD_cpio = "" | ||
334 | EXTRA_IMAGECMD_cpio.gz = "" | ||
335 | EXTRA_IMAGECMD_ubi = "" | ||
336 | EXTRA_IMAGECMD_ubifs = "" | ||
323 | 337 | ||
324 | IMAGE_DEPENDS = "" | 338 | IMAGE_DEPENDS = "" |
325 | IMAGE_DEPENDS_jffs2 = "mtd-utils-native" | 339 | IMAGE_DEPENDS_jffs2 = "mtd-utils-native" |
@@ -331,6 +345,8 @@ IMAGE_DEPENDS_ext3 = "genext2fs-native e2fsprogs-native" | |||
331 | IMAGE_DEPENDS_ext3.gz = "genext2fs-native e2fsprogs-native" | 345 | IMAGE_DEPENDS_ext3.gz = "genext2fs-native e2fsprogs-native" |
332 | IMAGE_DEPENDS_squashfs = "squashfs-tools-native" | 346 | IMAGE_DEPENDS_squashfs = "squashfs-tools-native" |
333 | IMAGE_DEPENDS_squashfs-lzma = "squashfs-lzma-tools-native" | 347 | IMAGE_DEPENDS_squashfs-lzma = "squashfs-lzma-tools-native" |
348 | IMAGE_DEPENDS_ubi = "mtd-utils-native" | ||
349 | IMAGE_DEPENDS_ubifs = "mtd-utils-native" | ||
334 | 350 | ||
335 | EXTRA_IMAGEDEPENDS = "" | 351 | EXTRA_IMAGEDEPENDS = "" |
336 | 352 | ||
@@ -452,26 +468,28 @@ export palmqtdir = "${palmtopdir}" | |||
452 | # Download locations and utilities. | 468 | # Download locations and utilities. |
453 | ################################################################## | 469 | ################################################################## |
454 | 470 | ||
455 | GNU_MIRROR = "ftp://ftp.gnu.org/gnu" | 471 | ADOBE_MIRROR = "http://fpdownload.macromedia.com/get/flashplayer/current/" |
472 | APACHE_MIRROR = "http://www.apache.org/dist" | ||
456 | DEBIAN_MIRROR = "ftp://ftp.debian.org/debian/pool" | 473 | DEBIAN_MIRROR = "ftp://ftp.debian.org/debian/pool" |
457 | SOURCEFORGE_MIRROR = "http://downloads.sourceforge.net" | 474 | E_CVS = "cvs://anonymous@anoncvs.enlightenment.org/var/cvs/e" |
475 | E_URI = "http://enlightenment.freedesktop.org/files" | ||
476 | FREEBSD_MIRROR = "ftp://ftp.freebsd.org/pub/FreeBSD/" | ||
477 | FREEDESKTOP_CVS = "cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs" | ||
478 | FREESMARTPHONE_GIT = "git://git.freesmartphone.org" | ||
479 | GENTOO_MIRROR = "http://distfiles.gentoo.org/distfiles" | ||
480 | GNOME_GIT = "git://git.gnome.org" | ||
481 | GNOME_MIRROR = "http://ftp.gnome.org/pub/GNOME/sources" | ||
482 | GNU_MIRROR = "ftp://ftp.gnu.org/gnu" | ||
458 | GPE_MIRROR = "http://gpe.linuxtogo.org/download/source" | 483 | GPE_MIRROR = "http://gpe.linuxtogo.org/download/source" |
459 | GPEPHONE_MIRROR = "http://gpephone.linuxtogo.org/download/gpephone" | ||
460 | GPE_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}" | ||
461 | GPE_EXTRA_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN}" | 484 | GPE_EXTRA_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/extra;module=${PN}" |
485 | GPE_SVN = "svn://projects.linuxtogo.org/svn/gpe/trunk/base;module=${PN}" | ||
486 | GPEPHONE_MIRROR = "http://gpephone.linuxtogo.org/download/gpephone" | ||
462 | GPEPHONE_SVN = "svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN}" | 487 | GPEPHONE_SVN = "svn://projects.linuxtogo.org/svn/gpephone/trunk/source;module=${PN}" |
488 | HANDHELDS_CVS = "cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs" | ||
489 | KERNELORG_MIRROR = "http://kernel.org" | ||
490 | SOURCEFORGE_MIRROR = "http://downloads.sourceforge.net" | ||
463 | XLIBS_MIRROR = "http://xlibs.freedesktop.org/release" | 491 | XLIBS_MIRROR = "http://xlibs.freedesktop.org/release" |
464 | XORG_MIRROR = "http://xorg.freedesktop.org/releases" | 492 | XORG_MIRROR = "http://xorg.freedesktop.org/releases" |
465 | GNOME_MIRROR = "http://ftp.gnome.org/pub/GNOME/sources" | ||
466 | FREEBSD_MIRROR = "ftp://ftp.freebsd.org/pub/FreeBSD/" | ||
467 | HANDHELDS_CVS = "cvs://anoncvs:anoncvs@anoncvs.handhelds.org/cvs" | ||
468 | E_CVS = "cvs://anonymous@anoncvs.enlightenment.org/var/cvs/e" | ||
469 | E_URI = "http://enlightenment.freedesktop.org/files" | ||
470 | FREEDESKTOP_CVS = "cvs://anoncvs:anoncvs@anoncvs.freedesktop.org/cvs" | ||
471 | FREESMARTPHONE_GIT = "git://git.freesmartphone.org" | ||
472 | GENTOO_MIRROR = "http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles" | ||
473 | APACHE_MIRROR = "http://www.apache.org/dist" | ||
474 | KERNELORG_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" | |||
508 | export SHELLCMDS = "${SHELLRCCMD}" | 526 | export SHELLCMDS = "${SHELLRCCMD}" |
509 | # Some common terminal programs to choose from | 527 | # Some common terminal programs to choose from |
510 | GNOME_TERMCMD = 'gnome-terminal --disable-factory -t "$TERMWINDOWTITLE"' | 528 | GNOME_TERMCMD = 'gnome-terminal --disable-factory -t "$TERMWINDOWTITLE"' |
511 | GNOME_TERMCMDRUN = '${GNOME_TERMCMD} -x $SHELLCMDS' | 529 | GNOME_TERMCMDRUN = '${GNOME_TERMCMD} -x ${SHELLCMDS}' |
512 | SCREEN_TERMCMD = 'screen -D -m -t "$TERMWINDOWTITLE"' | 530 | SCREEN_TERMCMD = 'screen -D -m -t "$TERMWINDOWTITLE"' |
513 | SCREEN_TERMCMDRUN = '${SCREEN_TERMCMD} $SHELLCMDS' | 531 | SCREEN_TERMCMDRUN = '${SCREEN_TERMCMD} ${SHELLCMDS}' |
514 | XTERM_TERMCMD = 'xterm -T "$TERMWINDOWTITLE"' | 532 | XTERM_TERMCMD = 'xterm -T "$TERMWINDOWTITLE"' |
515 | XTERM_TERMCMDRUN = '${XTERM_TERMCMD} -e $SHELLCMDS' | 533 | XTERM_TERMCMDRUN = '${XTERM_TERMCMD} -e ${SHELLCMDS}' |
516 | KONSOLE_TERMCMD = 'konsole -T "$TERMWINDOWTITLE"' | 534 | KONSOLE_TERMCMD = 'konsole -T "$TERMWINDOWTITLE"' |
517 | KONSOLE_TERMCMDRUN = '${KONSOLE_TERMCMD} -e $SHELLCMDS' | 535 | KONSOLE_TERMCMDRUN = '${KONSOLE_TERMCMD} -e ${SHELLCMDS}' |
518 | 536 | ||
519 | # Set a default | 537 | # Set a default |
520 | TERMCMD ?= "${GNOME_TERMCMD}" | 538 | TERMCMD ?= "${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)} \ |