From 5f905a8bc922a9b9fc7ba35c0f996c87211cdbbc Mon Sep 17 00:00:00 2001 From: midipix Date: Sat, 5 Jan 2019 05:58:58 -0500 Subject: project: added a custom config step, added cfgdefs_set_arch(). --- project/config/cfgdefs.sh | 46 ++++++++++++++++++++++++++++++++++++++++++++ project/config/cfgdefs.usage | 0 2 files changed, 46 insertions(+) create mode 100644 project/config/cfgdefs.sh create mode 100644 project/config/cfgdefs.usage (limited to 'project/config') diff --git a/project/config/cfgdefs.sh b/project/config/cfgdefs.sh new file mode 100644 index 0000000..eb04350 --- /dev/null +++ b/project/config/cfgdefs.sh @@ -0,0 +1,46 @@ +for arg ; do + case "$arg" in + *) + error_msg ${arg#}: "unsupported config argument." + exit 2 + esac +done + +cfgdefs_set_arch() +{ + if [ -n "$mb_arch" ]; then + return 0 + fi + + case "$mb_cchost" in + *-*-*-* ) + mb_arch=${mb_cchost%-*-*-*} + ;; + *-*-* ) + mb_arch=${mb_cchost%-*-*} + ;; + *-* ) + mb_arch=${mb_cchost%-*-*-*} + ;; + * ) + mb_arch='unknown' + ;; + esac + + if [ "$mb_os" = 'midipix' ]; then + case "$mb_arch" in + x86_64 ) + mb_arch='nt64' + ;; + i[3-6]86 ) + mb_arch='nt32' + ;; + esac + fi +} + +# arch +cfgdefs_set_arch + +# all done +return 0 diff --git a/project/config/cfgdefs.usage b/project/config/cfgdefs.usage new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3