From d73a91d4767c4c11674d91f3ad938771afebdb1b Mon Sep 17 00:00:00 2001 From: David-John Willis Date: Thu, 10 Jun 2010 20:55:44 +0100 Subject: [PATCH] local.conf: Add missing bitbake local.conf (Oooops). --- build/conf/local.conf | 172 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 172 insertions(+) create mode 100755 build/conf/local.conf diff --git a/build/conf/local.conf b/build/conf/local.conf new file mode 100755 index 0000000..e19fbc9 --- /dev/null +++ b/build/conf/local.conf @@ -0,0 +1,172 @@ +# +# OpenEmbedded local configuration file for the OMAP3-PANDORA +# +# Please visit the Wiki at http://openembedded.org/ for more info. +# +# NOTE: Do NOT use $HOME in your paths, BitBake does NOT expand ~ for you. If you +# must have paths relative to your homedir use ${HOME} (note the {}'s there +# you MUST have them for the variable expansion to be done by BitBake). Your +# paths should all be absolute paths (They should all start with a / after +# expansion. Stuff like starting with ${HOME} or ${TOPDIR} is ok). + +# specifies where BitBake should place the downloaded sources +DL_DIR = "${OE_ENV_TOP}/sources" + +# specifies where BitBake should create its temporary files +# i.e. tmp/angstrom.4 - On a DISTRO_PR system will create a new tmp auto. +TMPDIR = ${OE_ENV_TOP}/tmp/${DISTRO}${DISTRO_PR} + +# Make sure you have these installed +ASSUME_PROVIDED += "gdk-pixbuf-csource-native" + +# specifies that BitBake should emit the log if a build fails +BBINCLUDELOGS = "yes" + +# collection setup +BBFILES="${OEBRANCH}/recipes/*/*.bb ${PANDORAOVERLAY}/recipes/*/*.bb ${USEROVERLAY}/recipes/*/*.bb" + +BBFILE_COLLECTIONS="oe pandora user" + +BBFILE_PATTERN_oe="^${OEBRANCH}/recipes" +BBFILE_PATTERN_pandora="^${PANDORAOVERLAY}/recipes" +BBFILE_PATTERN_user="^${USEROVERLAY}/recipes" + +BBFILE_PRIORITY_oe="5" +BBFILE_PRIORITY_pandora="10" +BBFILE_PRIORITY_user="15" + +# Use the BBMASK below to instruct BitBake to _NOT_ consider some .bb files +# This is a regulary expression, so be sure to get your parenthesis balanced. +BBMASK = "" + +# Uncomment this if you want to use a prebuilt toolchain. You will need to +# provide packages for toolchain and additional libraries yourself. You also +# have to set PATH in your environment to make sure BitBake finds additional binaries. +# ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc virtual/libc" + +# Uncomment this if you're building for an arch that uses emulated locale +# generation under qemu (mainly arm glibc) and have an external gcc 3.x compiler +# that OE recognises. This will mean the gcc-native build is skipped, speeding +# builds up. +# ASSUME_PROVIDED += "gcc3-native" + +# Uncomment this if you are building Linux 2.4 Embedix kernels. +# i.e. openzaurus-sa-2.4.18 and openzaurus-pxa-2.4.18 - and don't forget +# to rename the binaries as instructed in the Wiki. +# Most users do not need this anymore thankfully! +# ASSUME_PROVIDED += "virtual/arm-linux-gcc-2.95" + +# Select between multiple alternative providers, if more than one is eligible. +PREFERRED_PROVIDERS = "virtual/qte:qte virtual/libqpe:libqpe-opie" +PREFERRED_PROVIDERS += " virtual/libsdl:libsdl-x11" +PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial" +PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-intermediate:gcc-cross-intermediate" +PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross" +PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross" + +# Uncomment this to specify a machine to build for. See the conf directory +# for machines currently known to OpenEmbedded. This will automatically take care +# of TARGET_ARCH + +MACHINE = "omap3-pandora" +#MACHINE = "omap3evm" + +# Use this to specify the target operating system. The default is "linux", +# for a normal linux system with glibc. Set this to "linux-uclibc" if you want +# to build a uclibc based system. +# Normally the DISTRO of your choosing will take care of this +TARGET_OS = "linux" +# TARGET_OS = "linux-uclibc" + +# Uncomment this to select a distribution policy. See the conf directory +# for distributions currently known to OpenEmbedded. +# Although it no longer contain version number in the (file-)name +# openzaurus-unstable is a so called "versioned" distro, i.e. they +# explicitely select specific versions of various packages. +# Stay away from unversioned distros unless you really know what you are doing +DISTRO = "angstrom-2008.1" + +# Comment out *one* of the two lines below +#DISTRO_TYPE = "debug" +DISTRO_TYPE = "release" + +# So far, angstrom.conf sets ENABLE_BINARY_LOCALE_GENERATION +# to generate binary locale packages at build time using qemu-native and +# thereby guarantee i18n support on all devices. If your build breaks on +# qemu-native consider disabling ENABLE_BINARY_LOCALE_GENERATION (note that +# this breaks i18n on devices with less than 128MB RAM) or installing +# a working third-party qemu (e.g. provided by your distribution) and +# adding qemu-native to ASSUME_PROVIDED. Caveat emptor, since third-party +# qemus lack patches needed to work with various OE targets. +ENABLE_BINARY_LOCALE_GENERATION = "0" +#ASSUME_PROVIDED += "qemu-native" + +# If ENABLE_BINARY_LOCALE_GENERATION is set to "1", you can limit locales +# generated to the list provided by GLIBC_GENERATE_LOCALES. This is huge +# time-savior for developmental builds. Format: list of locale.encoding pairs +# with spaces as separators. +# GLIBC_GENERATE_LOCALES = "en_GB.UTF-8 de_DE.UTF-8" + +# Uncomment this to select a particular major kernel version if the MACHINE setting +# supports more than one major kernel version. Currently this is suported by the +# following MACHINE types: poodle, tosa and simpad. +# MACHINE_KERNEL_VERSION = "2.6" + +# Uncomment one of these to build packages during the build process. +# This is done automatically if you set DISTRO (see above) +# INHERIT = "package_ipk" +# INHERIT = "package_tar" + +# Add the required image file system types below. Valid are +# jffs2, tar(.gz|bz2), cpio(.gz), cramfs, ext2(.gz), ext3(.gz) +# squashfs, squashfs-lzma +IMAGE_FSTYPES = "tar.bz2 ubi" + +# Uncomment this to disable the parse cache (not recommended). +# CACHE = "" + +# Uncomment this if you want BitBake to emit debugging output +# BBDEBUG = "yes" + +# Uncomment these two if you want BitBake to build images useful for debugging. +# Note that INHIBIT_PACKAGE_STRIP needs a package format to be defined. +# Also note that OE now produces -dbg packages which contain debugging symbols. +# DEBUG_BUILD = "1" +# INHIBIT_PACKAGE_STRIP = "1" + +# Uncomment these to build a package such that you can use gprof to profile it. +# NOTE: This will only work with 'linux' targets, not +# 'linux-uclibc', as uClibc doesn't provide the necessary +# object files. Also, don't build glibc itself with these +# flags, or it'll fail to build. +# +# PROFILE_OPTIMIZATION = "-pg" +# SELECTED_OPTIMIZATION = "${PROFILE_OPTIMIZATION}" +# LDFLAGS =+ "-pg" + +# Uncomment this to enable parallel make. +# This allows make to spawn mutliple processes to take advantage of multiple +# processors. Useful on SMP machines. This may break some packages - we're +# in the process of marking these so let us know if you find any. + +PARALLEL_MAKE = "-j 4" +BB_NUMBER_THREADS = "4" + +# Uncomment this if you want BitBake to emit the log if a build fails. +BBINCLUDELOGS = "yes" + +# Specifies a location to search for pre-generated tarballs when fetching +# a cvs:// URI. Outcomment this, if you always want to pull directly from CVS. +# CVS_TARBALL_STASH = "" + +# Uncomment this if you want to install shared libraries directly under their SONAME, +# rather than installing as the full version and symlinking to the SONAME. +# PACKAGE_SNAP_LIB_SYMLINKS = "1" + +# Uncomment this to bypass MD5/SHA checking of downloads (ok, so it's bad to do that). +# OE_ALLOW_INSECURE_DOWNLOADS = "1" + +# Send stats to Tinderbox +#INHERIT += "oestats-client" +#OESTATS_SERVER = "tinderbox.openembedded.org" +#OESTATS_BUILDER = "OpenPandora-Builder" -- 2.39.2