summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf')
-rw-r--r--conf/amend-recipes.inc29
-rw-r--r--conf/bitbake.conf176
-rw-r--r--conf/checksums.ini3468
-rw-r--r--conf/compatibility-providers.conf73
-rw-r--r--conf/distro/angstrom-2008.1.conf126
-rw-r--r--conf/distro/chinook-compat.conf7
-rw-r--r--conf/distro/corecdp.conf43
-rw-r--r--conf/distro/include/angstrom-2008-preferred-versions.inc41
-rw-r--r--conf/distro/include/angstrom-eglibc.inc9
-rw-r--r--conf/distro/include/angstrom-glibc.inc10
-rw-r--r--conf/distro/include/angstrom-ldflags.inc26
-rw-r--r--conf/distro/include/angstrom-package-deb.inc4
-rw-r--r--conf/distro/include/angstrom-package-ipk.inc5
-rw-r--r--conf/distro/include/angstrom-uclibc.inc2
-rw-r--r--conf/distro/include/angstrom-uclinux-uclibc.inc2
-rw-r--r--conf/distro/include/angstrom.inc22
-rw-r--r--conf/distro/include/angstromoabi.inc4
-rw-r--r--conf/distro/include/fso-autorev.inc7
-rw-r--r--conf/distro/include/glibc-external.inc21
-rw-r--r--conf/distro/include/glibc-internal.inc21
-rw-r--r--conf/distro/include/kaeilos-2009-preferred-versions.inc62
-rw-r--r--conf/distro/include/kaeilos.inc228
-rw-r--r--conf/distro/include/moko-autorev.inc71
-rw-r--r--conf/distro/include/preferred-om-2008-versions.inc4
-rw-r--r--conf/distro/include/preferred-shr-versions.inc50
-rw-r--r--conf/distro/include/preferred-slugos-versions.inc17
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.4-updates.inc2
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.4.inc17
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.5-latest.inc126
-rw-r--r--conf/distro/include/preferred-xorg-versions-X11R7.5.inc419
-rw-r--r--conf/distro/include/preferred-xorg-versions-live.inc357
-rw-r--r--conf/distro/include/sane-feed-deb.inc4
-rw-r--r--conf/distro/include/sane-feed-ipk.inc5
-rw-r--r--conf/distro/include/sane-srcdates.inc1
-rw-r--r--conf/distro/include/sane-srcrevs-fso.inc55
-rw-r--r--conf/distro/include/sane-srcrevs.inc205
-rw-r--r--conf/distro/include/sane-toolchain.inc31
-rw-r--r--conf/distro/include/shr-autorev.inc18
-rw-r--r--conf/distro/include/slugos.inc9
-rw-r--r--conf/distro/include/toolchain-external.inc6
-rw-r--r--conf/distro/include/toolchain-internal.inc6
-rw-r--r--conf/distro/iphone-compat.conf2
-rw-r--r--conf/distro/jlime-2010.1.conf (renamed from conf/distro/jlime-2009.1.conf)89
-rw-r--r--conf/distro/jlime-donkey.conf139
-rw-r--r--conf/distro/jlime-henchman.conf104
-rw-r--r--conf/distro/jlime-mongo.conf105
-rw-r--r--conf/distro/jlime-shrek.conf54
-rw-r--r--conf/distro/kaeilos.conf153
-rw-r--r--conf/distro/micro.conf14
-rw-r--r--conf/distro/minimal-uclibc.conf20
-rw-r--r--conf/distro/minimal.conf36
-rw-r--r--conf/distro/nylon.conf10
-rw-r--r--conf/distro/openmoko.conf1
-rw-r--r--conf/distro/sharprom-compatible.conf3
-rw-r--r--conf/distro/shr.conf207
-rw-r--r--conf/distro/slugos.conf3
-rw-r--r--conf/local.conf.sample6
-rw-r--r--conf/machine/akita.conf4
-rw-r--r--conf/machine/alix.conf2
-rw-r--r--conf/machine/am3517-evm.conf51
-rw-r--r--conf/machine/archos5.conf41
-rw-r--r--conf/machine/at91sam9g45ek.conf29
-rw-r--r--conf/machine/beagleboard.conf1
-rw-r--r--conf/machine/ben-nanonote.conf11
-rw-r--r--conf/machine/bug.conf10
-rw-r--r--conf/machine/c7x0.conf2
-rw-r--r--conf/machine/calamari.conf2
-rw-r--r--conf/machine/cm-t35.conf46
-rw-r--r--conf/machine/collie.conf2
-rw-r--r--conf/machine/da830-omapl137-evm.conf3
-rw-r--r--conf/machine/da850-omapl138-evm.conf14
-rw-r--r--conf/machine/davinci-sffsdr.conf1
-rw-r--r--conf/machine/dm355-evm.conf1
-rw-r--r--conf/machine/dm355-leopard.conf2
-rw-r--r--conf/machine/dm365-evm.conf1
-rw-r--r--conf/machine/dm6446-evm.conf1
-rw-r--r--conf/machine/guinness.conf2
-rw-r--r--conf/machine/hawkboard.conf14
-rw-r--r--conf/machine/htcdream.conf12
-rw-r--r--conf/machine/i686-generic.conf5
-rw-r--r--conf/machine/iei-nanogx-466.conf30
-rw-r--r--conf/machine/igep0020.conf44
-rw-r--r--conf/machine/include/AT91-LCD.inc15
-rw-r--r--conf/machine/include/AT91.inc51
-rw-r--r--conf/machine/include/davinci.inc4
-rw-r--r--conf/machine/include/dm355.inc2
-rw-r--r--conf/machine/include/dm365.inc12
-rw-r--r--conf/machine/include/dm6446.inc13
-rw-r--r--conf/machine/include/kirkwood.inc2
-rw-r--r--conf/machine/include/omap3.inc17
-rw-r--r--conf/machine/include/omapl137.inc1
-rw-r--r--conf/machine/include/omapl138.inc1
-rw-r--r--conf/machine/include/tune-atom.inc9
-rw-r--r--conf/machine/include/tune-strongarm.inc7
-rw-r--r--conf/machine/include/zaurus-2.6.inc19
-rw-r--r--conf/machine/include/zaurus-kernel.inc3
-rw-r--r--conf/machine/ion.conf21
-rw-r--r--conf/machine/jornada6xx.conf13
-rw-r--r--conf/machine/mtcdp-embedded.conf29
-rw-r--r--conf/machine/mtcdp.conf29
-rw-r--r--conf/machine/neuros-osd2.conf1
-rw-r--r--conf/machine/nhk15.conf24
-rw-r--r--conf/machine/om-gta01.conf16
-rw-r--r--conf/machine/om-gta02.conf44
-rw-r--r--conf/machine/omap3-pandora.conf71
-rw-r--r--conf/machine/omap3-touchbook.conf50
-rw-r--r--conf/machine/omap3evm.conf1
-rw-r--r--conf/machine/omap4430-sdp.conf49
-rw-r--r--conf/machine/omapzoom.conf1
-rw-r--r--conf/machine/omapzoom2.conf3
-rw-r--r--conf/machine/openrd-base.conf21
-rw-r--r--conf/machine/openrd-client.conf21
-rw-r--r--conf/machine/palmpre.conf30
-rw-r--r--conf/machine/progear.conf2
-rw-r--r--conf/machine/qemumips.conf15
-rw-r--r--conf/machine/qemux86.conf1
-rw-r--r--conf/machine/sgh-i900.conf24
-rw-r--r--conf/machine/simone.conf10
-rw-r--r--conf/machine/smdk6410.conf16
-rw-r--r--conf/machine/spitz.conf4
-rw-r--r--conf/machine/x86.conf2
-rw-r--r--conf/sanity.conf2
122 files changed, 6238 insertions, 1484 deletions
diff --git a/conf/amend-recipes.inc b/conf/amend-recipes.inc
new file mode 100644
index 0000000000..bcb93d4e75
--- /dev/null
+++ b/conf/amend-recipes.inc
@@ -0,0 +1,29 @@
+# Allows tweaks to be amended to a recipe via a .inc in its FILESPATH
+#
+# Simply drop amend.inc into an appropriate place in a recipe's FILESPATH and
+# it'll be parsed in after the recipe itself is.
+#
+# Copyright (c) 2009 MontaVista Software, Inc. All rights reserved.
+#
+# Released under the MIT license (see LICENSE.MIT for the terms)
+
+python () {
+ import bb, os
+
+ filespath = d.getVar("FILESPATH", 1).split(":")
+ amendfiles = [os.path.join(fpath, "amend.inc")
+ for fpath in filespath]
+
+ # Adding all amend.incs that can exist to the __depends, to ensure that
+ # creating one of them invalidates the bitbake cache. Note that it
+ # requires a fix in bitbake. Without the bitbake fix, the cache will be
+ # completely invalidated on every bitbake execution.
+ depends = d.getVar("__depends", 0) or []
+ d.setVar("__depends", depends + [(file, 0) for file in amendfiles if not os.path.exists(file)])
+
+ existing = (file for file in amendfiles if os.path.exists(file))
+ try:
+ bb.parse.handle(existing.next(), d, 1)
+ except StopIteration:
+ pass
+}
diff --git a/conf/bitbake.conf b/conf/bitbake.conf
index c2f7666ef2..3a68959c6c 100644
--- a/conf/bitbake.conf
+++ b/conf/bitbake.conf
@@ -8,31 +8,31 @@ BBMASK = "/(nonworking|obsolete)/"
##################################################################
# Path prefixes
-layout_prefix = "/usr"
-layout_exec_prefix = "/usr"
-layout_base_prefix = ""
+layout_prefix = "${prefix}"
+layout_exec_prefix = "${exec_prefix}"
+layout_base_prefix = "${base_prefix}"
# Base paths
-layout_base_bindir = "${layout_base_prefix}/bin"
-layout_base_sbindir = "${layout_base_prefix}/sbin"
-layout_base_libdir = "${layout_base_prefix}/lib"
+layout_base_bindir = "${base_bindir}"
+layout_base_sbindir = "${base_sbindir}"
+layout_base_libdir = "${base_libdir}"
# Architecture independent paths
-layout_sysconfdir = "${layout_base_prefix}/etc"
-layout_localstatedir = "${layout_base_prefix}/var"
-layout_servicedir = "${layout_base_prefix}/srv"
-layout_sharedstatedir = "${layout_prefix}/com"
-layout_datadir = "${layout_prefix}/share"
-layout_infodir = "${layout_datadir}/info"
-layout_mandir = "${layout_datadir}/man"
-layout_docdir = "${layout_datadir}/doc"
+layout_sysconfdir = "${sysconfdir}"
+layout_localstatedir = "${localstatedir}"
+layout_servicedir = "${servicedir}"
+layout_sharedstatedir = "${sharedstatedir}"
+layout_datadir = "${datadir}"
+layout_infodir = "${infodir}"
+layout_mandir = "${mandir}"
+layout_docdir = "${docdir}"
# Architecture dependent paths
-layout_bindir = "${layout_exec_prefix}/bin"
-layout_sbindir = "${layout_exec_prefix}/sbin"
-layout_libdir = "${layout_exec_prefix}/lib"
-layout_includedir = "${layout_exec_prefix}/include"
-layout_libexecdir = "${layout_exec_prefix}/libexec"
+layout_bindir = "${bindir}"
+layout_sbindir = "${sbindir}"
+layout_libdir = "${libdir}"
+layout_includedir = "${includedir}"
+layout_libexecdir = "${libexecdir}"
##################################################################
# Standard target filesystem paths.
@@ -40,31 +40,51 @@ layout_libexecdir = "${layout_exec_prefix}/libexec"
# Path prefixes
export base_prefix = ""
-export prefix = "${layout_prefix}"
-export exec_prefix = "${layout_exec_prefix}"
+export prefix = "/usr"
+export exec_prefix = "/usr"
# Base paths
-export base_bindir = "${layout_base_bindir}"
-export base_sbindir = "${layout_base_sbindir}"
-export base_libdir = "${layout_base_libdir}"
+export base_bindir = "${base_prefix}/bin"
+export base_sbindir = "${base_prefix}/sbin"
+export base_libdir = "${base_prefix}/lib"
# Architecture independent paths
-export datadir = "${layout_datadir}"
-export sysconfdir = "${layout_sysconfdir}"
-export sharedstatedir = "${layout_sharedstatedir}"
-export localstatedir = "${layout_localstatedir}"
-export infodir = "${layout_infodir}"
-export mandir = "${layout_mandir}"
-export docdir = "${layout_docdir}"
-export servicedir = "${layout_servicedir}"
+export datadir = "${prefix}/share"
+export sysconfdir = "${base_prefix}/etc"
+export servicedir = "${base_prefix}/srv"
+export sharedstatedir = "${base_prefix}/com"
+export localstatedir = "${base_prefix}/var"
+export infodir = "${datadir}/info"
+export mand