summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
Diffstat (limited to 'classes')
-rw-r--r--classes/fsl-dynamic-packagearch.bbclass10
1 files changed, 9 insertions, 1 deletions
diff --git a/classes/fsl-dynamic-packagearch.bbclass b/classes/fsl-dynamic-packagearch.bbclass
index 40eae6c..3e1faf4 100644
--- a/classes/fsl-dynamic-packagearch.bbclass
+++ b/classes/fsl-dynamic-packagearch.bbclass
@@ -16,7 +16,7 @@
16# 16#
17# To use the class, specify, for example: 17# To use the class, specify, for example:
18# 18#
19# MACHINE_SOCARCH_soc = "${TUNE_PKGARCH}-soc" 19# MACHINE_SOCARCH_SUFFIX_soc = "-soc"
20# 20#
21# and the need filters, as: 21# and the need filters, as:
22# 22#
@@ -45,3 +45,11 @@ python __anonymous () {
45 bb.debug(1, "Use '%s' as package archictecture for '%s'" % (package_arch, PN)) 45 bb.debug(1, "Use '%s' as package archictecture for '%s'" % (package_arch, PN))
46 d.setVar("PACKAGE_ARCH", package_arch) 46 d.setVar("PACKAGE_ARCH", package_arch)
47} 47}
48
49ARM_EXTRA_SOCARCH = "${ARMPKGARCH}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}"
50THUMB_EXTRA_SOCARCH = "${ARMPKGARCH}${ARM_THUMB_SUFFIX}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}"
51
52PACKAGE_EXTRA_ARCHS_append = " ${@bb.utils.contains('TUNE_FEATURES', 'arm', '${ARM_EXTRA_SOCARCH}', '', d) } \
53 ${@bb.utils.contains('TUNE_FEATURES', 'thumb', '${THUMB_EXTRA_SOCARCH}', '', d) }"
54
55MACHINE_SOCARCH = "${@bb.utils.contains('ARM_INSTRUCTION_SET', 'thumb', '${THUMB_EXTRA_SOCARCH}', '${ARM_EXTRA_SOCARCH}', d)}"