mes/lib
Jan Nieuwenhuizen 69813a6da3
build: Support Debian build, install.
* scripts/mescc: Support Debian build, install.
* lib/libmes.c (fdgetc): Allow Nyacc/ungetc conflict.
* build-aux/export.make (ARCH): Export.
* build-aux/build-mes.sh: Disable full build for non-bootstrap
  x86-only.
* check.sh (total): Use bash to invoke build-aux/check-mescc.sh.
* build-aux/build-guile.sh (SCM_FILES): Support guile-2.0.
* module/mes/guile.scm (guile-2.0): Support guile-2.0.
* build-aux/build-mes.sh: Use bash.
* build-aux/setup-mes.sh: New file.
2018-07-12 22:29:59 +02:00
..
x86-mes mescc: Update elf32-header for linux-4.17. 2018-06-16 08:32:12 +02:00
alloca.c mescc: Support gcc-3.4.0: alloca. 2018-06-06 19:44:29 +02:00
binutils.c mescc: Refactor debug and stub printing. 2018-06-10 14:07:19 +02:00
crt0.c mescc: Support less-patched tcc/gcc: Add crti and crtn. 2018-06-10 16:03:18 +02:00
crt1.c build: Support tcc, create tinycc-seed with tcc. 2018-06-24 09:28:23 +02:00
crti.c mescc: Support less-patched tcc/gcc: Add crti and crtn. 2018-06-10 16:03:18 +02:00
crtn.c mescc: Support less-patched tcc/gcc: Add crti and crtn. 2018-06-10 16:03:18 +02:00
gcc.c mescc: Support gnu toolchain: libtcc1. 2018-06-19 20:29:25 +02:00
getopt.c mescc: Support binutils-2.5.1. 2018-05-30 21:55:39 +02:00
glibc.c mescc: Refactor debug and stub printing. 2018-06-10 14:07:19 +02:00
libc+gnu.c mescc: Support gcc-3.4.0: alloca. 2018-06-06 19:44:29 +02:00
libc+tcc-gcc.c mescc: Support gnu toolchain: libtcc1. 2018-06-19 20:29:25 +02:00
libc+tcc-mes.c build: Use arch-dir. 2018-05-29 20:07:46 +02:00
libc+tcc.c mescc: Support binutils 2.10.1: strrchr: Stop at start of string. 2018-06-24 17:25:46 +02:00
libc-mini.c mescc: syscall: return only ever error -1, set errno. 2018-06-08 07:17:51 +02:00
libc.c mescc: Debugging oops. 2018-06-17 08:39:31 +02:00
libg.c mescc: Refactor debug and stub printing. 2018-06-10 14:07:19 +02:00
libgetopt.c mescc: Support binutils-2.5.1. 2018-05-30 21:55:39 +02:00
libmes.c build: Support Debian build, install. 2018-07-12 22:29:59 +02:00
libtcc1.c build: Support tcc, create tinycc-seed with tcc. 2018-06-24 09:28:23 +02:00
linux+gnu.c mescc: Support gcc-3.0: Implement alarm, setitimer. 2018-06-07 18:03:51 +02:00
linux+tcc.c mescc: Support binutils 2.15a: fread: read ungetc'd chars too. 2018-06-16 20:51:16 +02:00
linux-gcc.c build: Support tcc, create tinycc-seed with tcc. 2018-06-24 09:28:23 +02:00
linux-mes.c mescc: syscall: return only ever error -1, set errno. 2018-06-08 07:17:51 +02:00
linux-mini-gcc.c build: Support tcc, create tinycc-seed with tcc. 2018-06-24 09:28:23 +02:00
linux-mini-mes.c mescc: syscall: return only ever error -1, set errno. 2018-06-08 07:17:51 +02:00
linux.c mescc: Support binutils 2.15a: fread: read ungetc'd chars too. 2018-06-16 20:51:16 +02:00
m4.c mescc: Tinycc support: bcopy: Do not return void. 2018-06-17 14:16:05 +02:00