diff options
Diffstat (limited to 'meta-zephyr-core/classes/siteinfo-zephyr.bbclass')
-rw-r--r-- | meta-zephyr-core/classes/siteinfo-zephyr.bbclass | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/meta-zephyr-core/classes/siteinfo-zephyr.bbclass b/meta-zephyr-core/classes/siteinfo-zephyr.bbclass new file mode 100644 index 0000000..b84a9b2 --- /dev/null +++ b/meta-zephyr-core/classes/siteinfo-zephyr.bbclass @@ -0,0 +1,27 @@ +def arc_siteinfo_setfunc(archinfo, osinfo, targetinfo, d): + archinfo['arc'] = "endian-little bit-32 " + osinfo['linux'] = "common-linux common-glibc" + targetinfo['arc-linux'] = "arc-linux" + return archinfo, osinfo, targetinfo + +SITEINFO_EXTRA_DATAFUNCS += "arc_siteinfo_setfunc" + +def arc_machdata_setfunc(machdata, d): + machdata["elf"]["arc"] = (195, 0, 0, True, 32) + return machdata + +PACKAGEQA_EXTRA_MACHDEFFUNCS += "arc_machdata_setfunc" + +def iamcu_siteinfo_setfunc(archinfo, osinfo, targetinfo, d): + archinfo['iamcu'] = "endian-little bit-32 " + osinfo['linux'] = "common-linux common-glibc" + targetinfo['iamcu-linux'] = "iamcu-linux" + return archinfo, osinfo, targetinfo + +SITEINFO_EXTRA_DATAFUNCS += "iamcu_siteinfo_setfunc" + +def nios2_machdata_setfunc(machdata, d): + machdata["elf"]["nios2"] = (113, 0, 0, True, 32) + return machdata + +PACKAGEQA_EXTRA_MACHDEFFUNCS += "nios2_machdata_setfunc" |