summaryrefslogtreecommitdiff
path: root/meta/classes
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/allarch.bbclass6
-rw-r--r--meta/classes/archiver.bbclass122
-rw-r--r--meta/classes/autotools.bbclass82
-rw-r--r--meta/classes/autotools_stage.bbclass2
-rw-r--r--meta/classes/base.bbclass207
-rw-r--r--meta/classes/bash-completion.bbclass5
-rw-r--r--meta/classes/boot-directdisk.bbclass194
-rw-r--r--meta/classes/bootimg.bbclass303
-rw-r--r--meta/classes/buildhistory.bbclass165
-rw-r--r--meta/classes/buildstats-summary.bbclass3
-rw-r--r--meta/classes/buildstats.bbclass243
-rw-r--r--meta/classes/chrpath.bbclass4
-rw-r--r--meta/classes/cmake.bbclass33
-rw-r--r--meta/classes/cml1.bbclass5
-rw-r--r--meta/classes/compress_doc.bbclass4
-rw-r--r--meta/classes/core-image.bbclass2
-rw-r--r--meta/classes/cpan-base.bbclass19
-rw-r--r--meta/classes/cpan.bbclass2
-rw-r--r--meta/classes/cpan_build.bbclass23
-rw-r--r--meta/classes/cross-canadian.bbclass6
-rw-r--r--meta/classes/cross.bbclass8
-rw-r--r--meta/classes/crosssdk.bbclass2
-rw-r--r--meta/classes/debian.bbclass2
-rw-r--r--meta/classes/devshell.bbclass5
-rw-r--r--meta/classes/distrodata.bbclass6
-rw-r--r--meta/classes/distutils-common-base.bbclass7
-rw-r--r--meta/classes/distutils-tools.bbclass8
-rw-r--r--meta/classes/distutils.bbclass8
-rw-r--r--meta/classes/distutils3-base.bbclass2
-rw-r--r--meta/classes/distutils3-native-base.bbclass2
-rw-r--r--meta/classes/distutils3.bbclass8
-rw-r--r--meta/classes/externalsrc.bbclass89
-rw-r--r--meta/classes/extrausers.bbclass12
-rw-r--r--meta/classes/fontcache.bbclass19
-rw-r--r--meta/classes/gio-module-cache.bbclass37
-rw-r--r--meta/classes/gnomebase.bbclass3
-rw-r--r--meta/classes/gobject-introspection-data.bbclass9
-rw-r--r--meta/classes/gobject-introspection.bbclass47
-rw-r--r--meta/classes/grub-efi.bbclass23
-rw-r--r--meta/classes/gtk-icon-cache.bbclass6
-rw-r--r--meta/classes/gtk-immodules-cache.bbclass48
-rw-r--r--meta/classes/gummiboot.bbclass9
-rw-r--r--meta/classes/icecc.bbclass58
-rw-r--r--meta/classes/image-buildinfo.bbclass37
-rw-r--r--meta/classes/image-live.bbclass290
-rw-r--r--meta/classes/image-mklibs.bbclass39
-rw-r--r--meta/classes/image-prelink.bbclass27
-rw-r--r--meta/classes/image-swab.bbclass2
-rw-r--r--meta/classes/image-vm.bbclass176
-rw-r--r--meta/classes/image.bbclass596
-rw-r--r--meta/classes/image_types.bbclass166
-rw-r--r--meta/classes/image_types_uboot.bbclass2
-rw-r--r--meta/classes/insane.bbclass268
-rw-r--r--meta/classes/kernel-fitimage.bbclass3
-rw-r--r--meta/classes/kernel-uimage.bbclass2
-rw-r--r--meta/classes/kernel-yocto.bbclass47
-rw-r--r--meta/classes/kernel.bbclass28
-rw-r--r--meta/classes/libc-package.bbclass15
-rw-r--r--meta/classes/license.bbclass249
-rw-r--r--meta/classes/linuxloader.bbclass24
-rw-r--r--meta/classes/live-vm-common.bbclass58
-rw-r--r--meta/classes/metadata_scm.bbclass28
-rw-r--r--meta/classes/mirrors.bbclass5
-rw-r--r--meta/classes/module-base.bbclass4
-rw-r--r--meta/classes/module.bbclass4
-rw-r--r--meta/classes/multilib.bbclass2
-rw-r--r--meta/classes/multilib_global.bbclass3
-rw-r--r--meta/classes/multilib_header.bbclass5
-rw-r--r--meta/classes/native.bbclass12
-rw-r--r--meta/classes/nopackages.bbclass6
-rw-r--r--meta/classes/npm.bbclass50
-rw-r--r--meta/classes/own-mirrors.bbclass1
-rw-r--r--meta/classes/package.bbclass92
-rw-r--r--meta/classes/package_deb.bbclass47
-rw-r--r--meta/classes/package_ipk.bbclass7
-rw-r--r--meta/classes/package_rpm.bbclass2
-rw-r--r--meta/classes/package_tar.bbclass2
-rw-r--r--meta/classes/packagegroup.bbclass14
-rw-r--r--meta/classes/packageinfo.bbclass22
-rw-r--r--meta/classes/patch.bbclass1
-rw-r--r--meta/classes/populate_sdk_base.bbclass88
-rw-r--r--meta/classes/populate_sdk_ext.bbclass377
-rw-r--r--meta/classes/prexport.bbclass5
-rw-r--r--meta/classes/prserv.bbclass2
-rw-r--r--meta/classes/ptest-gnome.bbclass2
-rw-r--r--meta/classes/ptest.bbclass2
-rw-r--r--meta/classes/python3native.bbclass2
-rw-r--r--meta/classes/qemu.bbclass52
-rw-r--r--meta/classes/qmake2.bbclass27
-rw-r--r--meta/classes/qmake_base.bbclass119
-rw-r--r--meta/classes/qt4e.bbclass21
-rw-r--r--meta/classes/qt4x11.bbclass14
-rw-r--r--meta/classes/recipe_sanity.bbclass5
-rw-r--r--meta/classes/remove-libtool.bbclass11
-rw-r--r--meta/classes/report-error.bbclass11
-rw-r--r--meta/classes/rm_work.bbclass10
-rw-r--r--meta/classes/rootfs-postcommands.bbclass274
-rw-r--r--meta/classes/rootfs_deb.bbclass1
-rw-r--r--meta/classes/rootfs_ipk.bbclass3
-rw-r--r--meta/classes/rootfs_rpm.bbclass3
-rw-r--r--meta/classes/sanity.bbclass205
-rw-r--r--meta/classes/scons.bbclass2
-rw-r--r--meta/classes/sign_ipk.bbclass52
-rw-r--r--meta/classes/sign_package_feed.bbclass43
-rw-r--r--meta/classes/sign_rpm.bbclass90
-rw-r--r--meta/classes/siteinfo.bbclass10
-rw-r--r--meta/classes/spdx.bbclass2
-rw-r--r--meta/classes/sstate.bbclass80
-rw-r--r--meta/classes/staging.bbclass7
-rw-r--r--meta/classes/syslinux.bbclass54
-rw-r--r--meta/classes/systemd.bbclass14
-rw-r--r--meta/classes/terminal.bbclass14
-rw-r--r--meta/classes/testimage-auto.bbclass2
-rw-r--r--meta/classes/testimage.bbclass261
-rw-r--r--meta/classes/testsdk.bbclass142
-rw-r--r--meta/classes/tinderclient.bbclass2
-rw-r--r--meta/classes/toaster.bbclass166
-rw-r--r--meta/classes/toolchain-scripts.bbclass14
-rw-r--r--meta/classes/typecheck.bbclass2
-rw-r--r--meta/classes/uninative.bbclass124
-rw-r--r--meta/classes/update-alternatives.bbclass8
-rw-r--r--meta/classes/upstream-version-is-even.bbclass5
-rw-r--r--meta/classes/useradd-staticids.bbclass216
-rw-r--r--meta/classes/useradd.bbclass69
-rw-r--r--meta/classes/useradd_base.bbclass169
-rw-r--r--meta/classes/utility-tasks.bbclass11
-rw-r--r--meta/classes/vala.bbclass6
-rw-r--r--meta/classes/waf.bbclass27
128 files changed, 4222 insertions, 2788 deletions
diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
index 2fea7c04df..208cde6e5e 100644
--- a/meta/classes/allarch.bbclass
+++ b/meta/classes/allarch.bbclass
@@ -1,5 +1,5 @@
#
-# This class is used for architecture independent recipes/data files (usally scripts)
+# This class is used for architecture independent recipes/data files (usually scripts)
#
# Expand STAGING_DIR_HOST since for cross-canadian/native/nativesdk, this will
@@ -27,6 +27,10 @@ python () {
d.setVar("PACKAGE_EXTRA_ARCHS", "")
d.setVar("SDK_ARCH", "none")
d.setVar("SDK_CC_ARCH", "none")
+ d.setVar("TARGET_CPPFLAGS", "none")
+ d.setVar("TARGET_CFLAGS", "none")
+ d.setVar("TARGET_CXXFLAGS", "none")
+ d.setVar("TARGET_LDFLAGS", "none")
# Avoid this being unnecessarily different due to nuances of
# the target machine tha