build: Cater for ARM.
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 22 May 2019 15:55:20 +0000 (17:55 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 22 May 2019 15:55:20 +0000 (17:55 +0200)
commit78b3c85f1571acaa6070508d4f2ff29866df0c2d
treeee1923a08bbd9a5f3fa738d50c80b437470ef668
parent84ec4865dfa4ab0777395dff943ee7d62ee81ff4
build: Cater for ARM.

* configure: Cater for ARM.
* configure.sh: Likewise
* build-aux/GNUmakefile.in: Likewise.
* build-aux/bootstrap.sh.in: Likewise.
* module/mescc.scm (parse-opts): Likewise.
* src/mes.c (mes_environment): Likewise.
* build-aux/build.sh.in: Likewise.
* build-aux/config.sh Likewise.
* build-aux/install.sh.in: Likewise.
* module/mes/guile.scm: Likewise.
* scripts/mescc.scm.in: Likewise.
* module/mescc/mescc.scm (arch-get): New function.
(arch-get-info): New function.
(arch-get-define): New function.
(arch-get-m1-options): New function.
(arch-get-Architecture): New function.
(mescc:preprocess c->info, E->info, M1->hex2, hex2->elf,
M1->blood-elf, arch-find): Use them.
build-aux/GNUmakefile.in
build-aux/build-scaffold.sh
configure
configure.sh
module/mes/guile.scm
module/mescc.scm
module/mescc/mescc.scm
scripts/mescc.scm.in
src/mes.c