generic-poky/meta/classes
Joshua Lock 971907567c Enable build dir outside of the poky directory
You need to first set up the build directory by sourcing the poky build script,
after that builds can be run in that directory so long as bitbake is in $PATH
removing the need to source the init script for each build.

i.e:
$ . poky-init-build-env ~/my-build
$ bitbake some-image
<<later, in a different shell>>
$ cd ~/my-build
$ export PATH=/path/to/bitbake/bin:$PATH
$ bitbake an-image

This patch also removes use of OEROOT in recipes, etc.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-07-21 15:39:53 +01:00
..
autotools.bbclass autotools: deprecate autotools_stage class 2010-04-27 17:11:28 +01:00
autotools_stage.bbclass autotools: deprecate autotools_stage class 2010-04-27 17:11:28 +01:00
base.bbclass base.bbclass: Fix after bb.decodeurl was fixed 2010-06-07 21:16:16 +01:00
base_srpm.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
binconfig.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
boot-directdisk.bbclass bootimg/boot-directdisk.bbclass: Update afer syslinux changes, fix mbr.bin location and fix dependencies 2010-03-25 14:09:06 +00:00
bootimg.bbclass bootimg.bbclass: Fix dependency name 2010-03-25 17:09:15 +00:00
ccache.inc classes: Standardise whitespace in anonymous python methods and factor out functions for more efficent use by bitbake (as also patched in OE) 2006-11-20 09:16:34 +00:00
ccdv.bbclass Fix STAGING_BINDIR for multimachine use by spliting into STAGING_BINDIR and STAGING_BINDIR_NATIVE and adding both to PATH 2006-11-25 10:01:30 +00:00
cmake.bbclass cmake.bbclass: added version from OE + cross-compilation support 2008-06-18 08:35:24 +00:00
cml1.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
cpan-base.bbclass cpan-base.bbclass: fix perl version finding function 2010-07-16 16:38:12 +01:00
cpan.bbclass perl: Update from OE.dev and convert to use do_install for staging 2009-11-18 20:05:55 +00:00
cpan_build.bbclass perl: Update from OE.dev and convert to use do_install for staging 2009-11-18 20:05:55 +00:00
cross-canadian.bbclass meta-toolchain: Improve layout 2010-07-02 14:35:08 +01:00
cross.bbclass cross/cross-canadian.bbclass: Save target_exec_prefix variable 2010-06-08 20:30:26 +01:00
crosssdk.bbclass crosssdk.bbclass: Ensure target layout variables are set correctly 2010-07-15 10:14:27 +01:00
debian.bbclass debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes 2009-11-16 10:52:35 +00:00
devshell.bbclass devshell.bbclass: Merge tweaks from OE.dev 2009-12-18 11:41:44 +00:00
distutils-base.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
distutils-common-base.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
distutils-native-base.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
distutils.bbclass distutils: Sync with OE.dev 2009-12-05 23:18:02 +00:00
flow-lossage.bbclass classes: Standardise whitespace in anonymous python methods and factor out functions for more efficent use by bitbake (as also patched in OE) 2006-11-20 09:16:34 +00:00
gconf.bbclass debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes 2009-11-16 10:52:35 +00:00
gettext.bbclass gettext.bbclass: Set the gettext dependencies correctly for target, cross and native packages 2010-01-05 21:10:47 +00:00
glibc-package.bbclass Install cross-packages into the native sysroot 2010-04-27 18:29:57 +01:00
gnome.bbclass gnome.bbclass: Convert to autotools_stage 2009-07-09 17:51:53 +01:00
gtk-doc.bbclass classes: Add gtk-doc.bbclass 2008-05-15 14:11:13 +00:00
gtk-icon-cache.bbclass debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes 2009-11-16 10:52:35 +00:00
icecc.bbclass Install cross-packages into the native sysroot 2010-04-27 18:29:57 +01:00
image.bbclass Use pseudo rather than fakeroot for fake root privileges 2010-07-16 15:40:32 +01:00
imagetest-dummy.bbclass test: add automation framework and sanitytest 2010-07-15 12:48:25 +01:00
imagetest-qemu.bbclass Enable build dir outside of the poky directory 2010-07-21 15:39:53 +01:00
insane.bbclass insane.class: print the recipe name in the warning. 2010-07-15 13:46:06 +01:00
insserv.bbclass bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot 2009-11-13 12:15:42 +00:00
kernel-arch.bbclass qemu: update kernel mapping to return x86 for i586 TARGET_ARCH 2010-07-19 11:59:51 -04:00
kernel.bbclass qemu/mips: arrange for vmlinux to be bootable 2010-07-19 11:59:51 -04:00
lib_package.bbclass lib_package.bbclass: Sync with OE.dev to remove hardcoded layout assumption 2009-11-16 10:53:16 +00:00
linux-kernel-base.bbclass linux-kernel-base.bbclass: merge version detection updates from upstream 2010-05-20 14:14:22 +01:00
meta.bbclass Factor ipkg index and conf file creation into package_ipk.bbclass 2007-09-01 22:17:06 +00:00
metadata_scm.bbclass metadata_scm.bbclass: Make errors quiet if we're not in a git based scm 2010-06-08 20:54:26 +01:00
mirrors.bbclass base.bbclass: Split up as per the patch in OE.dev by Chris Larson making code more readable and modularised 2010-03-19 23:12:06 +00:00
module-base.bbclass module*.bbclass: set AR to KERNEL_AR during building of kernel modules 2008-01-08 14:40:51 +00:00
module.bbclass module.bbclass: Fix external module version dependencies 2008-05-21 09:35:53 +00:00
module_strip.bbclass Fix references to CROSS_DIR now that it has been removed 2010-04-28 16:47:14 +01:00
mozilla.bbclass mozilla.bbclass: Fix pkgconfig usage for pkgconfig sysroot 2009-01-23 15:51:44 +00:00
native.bbclass relocatable.bbclass: remove hard-coded rpaths from native binaries 2010-02-11 16:21:09 +00:00
nativesdk.bbclass meta-toolchain: Improve layout 2010-07-02 14:35:08 +01:00
oelint.bbclass classes: Sync with OE - mainly quoting fixes or other minor updates 2006-11-20 15:19:39 +00:00
openmoko-base.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
openmoko-panel-plugin.bbclass openmoko-panel-gsm: add openmoko-panel-gsm, om-panel-plugin.bbclass, and srvrev 2008-08-08 14:43:09 +00:00
openmoko.bbclass openmoko: added classes needed by openmoko-libs 2007-07-09 14:21:05 +00:00
openmoko2.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
package.bbclass package.bbclass: Clear package directory copy before installing new files to prevent stale data 2009-11-20 17:11:27 +00:00
package_deb.bbclass Use pseudo rather than fakeroot for fake root privileges 2010-07-16 15:40:32 +01:00
package_ipk.bbclass Use pseudo rather than fakeroot for fake root privileges 2010-07-16 15:40:32 +01:00
package_rpm.bbclass Use pseudo rather than fakeroot for fake root privileges 2010-07-16 15:40:32 +01:00
package_tar.bbclass Use pseudo rather than fakeroot for fake root privileges 2010-07-16 15:40:32 +01:00
packaged-staging.bbclass packaged-staging.bbclass: fix typo in scan_cmd 2010-06-11 14:43:58 +01:00
packagedata.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
packagehistory.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
patch.bbclass patch.bbclass: Merge patch enhancements from OE by Chris Larson 2010-06-01 15:17:12 +01:00
patcher.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
pkg_distribute.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
pkg_metainfo.bbclass Rename /openembedded/ -> /meta/ 2006-07-21 10:10:31 +00:00
pkgconfig.bbclass pkgconfig.bbclass: No longer default to pkgconfig_stage code (breaks libdrm) 2009-07-07 15:13:56 +01:00
pkgconfig_stage.bbclass binconfig/pkgconfig.bbclass: Convert staging functions into SYSROOT_PREPROCESS_FUNCS operating on SYSROOT_DESTDIR 2009-11-13 12:15:22 +00:00
poky-autobuild-notifier.bbclass poky-autobuild-notifier.bbclass: Remove unneeded recipients 2009-06-15 22:51:42 +01:00
poky-image.bbclass poky-image/moblin-image.bbclass: Fix a typo noticed by Mike Turquette 2009-01-23 16:03:58 +00:00
poky.bbclass poky.bbclass: Add second fall-back sources mirror 2010-06-11 10:19:03 +01:00
qmake2.bbclass qmake: Turn native package into a cross package since it touches target staging 2007-12-12 08:43:07 +00:00
qmake_base.bbclass Import files from OE to build WebKit (patch to link icu required) 2007-12-06 10:23:27 +00:00
relocatable.bbclass relocatable.bbclass: reduce the amount of output 2010-05-24 17:25:28 +01:00
rm_work.bbclass rm_work.bbclass: Update for bitbake 1.8.8 2007-09-01 16:45:43 +00:00
rootfs_deb.bbclass bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot 2009-11-13 12:15:42 +00:00
rootfs_ipk.bbclass rootfs_ipk.bbclass: ensure the package manager can create lock files 2010-06-10 14:49:50 +01:00
rootfs_rpm.bbclass rootfs_rpm: Explicitly add runtime dependencies to depends 2010-03-26 12:23:11 +00:00
sanity.bbclass Enable build dir outside of the poky directory 2010-07-21 15:39:53 +01:00
scons.bbclass classes: Sync various classes with OE for various bugfixes 2007-08-08 20:41:55 +00:00
sdl.bbclass bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot 2009-11-13 12:15:42 +00:00
singlemachine.bbclass Merge multimachine class into bitbake.conf and create singlemachine.bbclass as a backwards compatibility option 2008-07-17 20:49:48 +00:00
sip.bbclass sip.bbclass: Sync with OE 2007-09-02 11:07:13 +00:00
siteinfo.bbclass siteinfo.bbclass: add mips-common to mips targets 2010-07-08 22:05:20 -07:00
sourcepkg.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
src_distribute.bbclass src_distribute: fix when licenses are separated with |, renamed vars to more readable ones 2007-06-07 13:40:27 +00:00
src_distribute_local.bbclass classes: Sync various classes with OE for various bugfixes 2007-08-08 20:41:55 +00:00
srec.bbclass classes: Sync with OE - mainly quoting fixes or other minor updates 2006-11-20 15:19:39 +00:00
staging.bbclass staging: fix staging of empty directories and add localstatedir 2010-07-16 15:31:04 +01:00
syslinux.bbclass syslinux.bbclass: Clean up boot menu title 2008-10-17 08:39:34 +00:00
task.bbclass Factor ipkg index and conf file creation into package_ipk.bbclass 2007-09-01 22:17:06 +00:00
tinderclient.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
tmake.bbclass Remove hardcoded staging layout assumptions 2007-11-12 11:10:08 +00:00
update-alternatives.bbclass classes: Remove and sanitise import statements 2009-11-13 12:15:28 +00:00
update-rc.d.bbclass update-rc.d: Add native version, add native dependency to class, convert staging function 2009-11-16 22:00:22 +00:00
utility-tasks.bbclass utility-tasks.bbclass: add automatic version check for GIT/SVN proto 2010-07-08 21:08:19 -07:00
utils.bbclass Update classes to use lib/oe 2010-05-06 12:53:16 +01:00
xfce.bbclass xfce.bbclass: Fix SRC_URI (from OE.dev) 2010-05-06 12:03:31 +01:00
xlibs.bbclass Remove layout_* variables 2009-09-17 22:24:36 +01:00