diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/fsl-dynamic-packagearch.bbclass | 10 |
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 | |||
49 | ARM_EXTRA_SOCARCH = "${ARMPKGARCH}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}" | ||
50 | THUMB_EXTRA_SOCARCH = "${ARMPKGARCH}${ARM_THUMB_SUFFIX}${ARMPKGSFX_DSP}${ARMPKGSFX_EABI}${ARMPKGSFX_ENDIAN}${ARMPKGSFX_FPU}${MACHINE_SOCARCH_SUFFIX}" | ||
51 | |||
52 | PACKAGE_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 | |||
55 | MACHINE_SOCARCH = "${@bb.utils.contains('ARM_INSTRUCTION_SET', 'thumb', '${THUMB_EXTRA_SOCARCH}', '${ARM_EXTRA_SOCARCH}', d)}" | ||