]> Zhao Yanbai Git Server - minix.git/commit
Import NetBSD tools and build.sh
authorThomas Veerman <thomas@minix3.org>
Wed, 6 Jun 2012 14:46:00 +0000 (14:46 +0000)
committerThomas Veerman <thomas@minix3.org>
Mon, 18 Jun 2012 10:54:51 +0000 (10:54 +0000)
commitc8a0e2f4c688362b79ef1474cea604c8ebd6045d
tree8ba56122012d82e68df8c3132c44e14b7d682e45
parent2ed11343a6f529227f254d386370a0c72584955a
Import NetBSD tools and build.sh

This commit finalizes support for cross compilation. The tools
directory are all links to the actual tools and are built on the
host system to build Minix. build.sh is the work horse that takes
care of all environment settings. It's slightly adjusted for Minix.
The /usr/src/Makefile has additional targets needed for cross
compilation.
140 files changed:
Makefile
build.sh [new file with mode: 0755]
tools/Makefile [new file with mode: 0644]
tools/Makefile.gmakehost [new file with mode: 0644]
tools/Makefile.gnuhost [new file with mode: 0644]
tools/Makefile.gnuwrap [new file with mode: 0644]
tools/Makefile.host [new file with mode: 0644]
tools/awk/Makefile [new file with mode: 0644]
tools/binstall/Makefile [new file with mode: 0644]
tools/binutils/Makefile [new file with mode: 0644]
tools/binutils/mknative-binutils [new file with mode: 0755]
tools/binutils/patches/patch-aa [new file with mode: 0644]
tools/binutils/patches/patch-ab [new file with mode: 0644]
tools/binutils/patches/patch-ac [new file with mode: 0644]
tools/binutils/patches/patch-ad [new file with mode: 0644]
tools/binutils/patches/patch-ae [new file with mode: 0644]
tools/binutils/patches/patch-af [new file with mode: 0644]
tools/binutils/patches/patch-ag [new file with mode: 0644]
tools/binutils/patches/patch-ah [new file with mode: 0644]
tools/binutils/patches/patch-ai [new file with mode: 0644]
tools/binutils/patches/patch-aj [new file with mode: 0644]
tools/binutils/patches/patch-am [new file with mode: 0644]
tools/binutils/patches/patch-an [new file with mode: 0644]
tools/binutils/patches/patch-ao [new file with mode: 0644]
tools/binutils/patches/patch-ap [new file with mode: 0644]
tools/binutils/patches/patch-ar [new file with mode: 0644]
tools/binutils/patches/patch-as [new file with mode: 0644]
tools/binutils/patches/patch-at [new file with mode: 0644]
tools/binutils/patches/patch-au [new file with mode: 0644]
tools/binutils/patches/patch-gas_app.c [new file with mode: 0644]
tools/cat/Makefile [new file with mode: 0644]
tools/compat/Makefile [new file with mode: 0644]
tools/compat/README [new file with mode: 0644]
tools/compat/compat_defs.h [new file with mode: 0644]
tools/compat/compat_getopt.h [new file with mode: 0644]
tools/compat/compat_pwd.h [new file with mode: 0644]
tools/compat/configure [new file with mode: 0755]
tools/compat/configure.ac [new file with mode: 0644]
tools/compat/crypto/rmd160.h [new file with mode: 0644]
tools/compat/crypto/sha2.h [new file with mode: 0644]
tools/compat/db.h [new file with mode: 0644]
tools/compat/defs.mk.in [new file with mode: 0644]
tools/compat/fgetln.c [new file with mode: 0644]
tools/compat/flock.c [new file with mode: 0644]
tools/compat/fpurge.c [new file with mode: 0644]
tools/compat/fts.h [new file with mode: 0644]
tools/compat/getline.c [new file with mode: 0644]
tools/compat/getmode.c [new file with mode: 0644]
tools/compat/glob.h [new file with mode: 0644]
tools/compat/issetugid.c [new file with mode: 0644]
tools/compat/lchflags.c [new file with mode: 0644]
tools/compat/lchmod.c [new file with mode: 0644]
tools/compat/lchown.c [new file with mode: 0644]
tools/compat/md2.h [new file with mode: 0644]
tools/compat/md4.h [new file with mode: 0644]
tools/compat/md5.h [new file with mode: 0644]
tools/compat/mpool.h [new file with mode: 0644]
tools/compat/namespace.h [new file with mode: 0644]
tools/compat/nbtool_config.h.in [new file with mode: 0644]
tools/compat/ndbm.h [new file with mode: 0644]
tools/compat/nl_types.h [new file with mode: 0644]
tools/compat/pread.c [new file with mode: 0644]
tools/compat/putc_unlocked.c [new file with mode: 0644]
tools/compat/pwrite.c [new file with mode: 0644]
tools/compat/setenv.c [new file with mode: 0644]
tools/compat/setgroupent.c [new file with mode: 0644]
tools/compat/setpassent.c [new file with mode: 0644]
tools/compat/setprogname.c [new file with mode: 0644]
tools/compat/snprintf.c [new file with mode: 0644]
tools/compat/sys/null.h [new file with mode: 0644]
tools/compat/sys/queue.h [new file with mode: 0644]
tools/compat/sys/rmd160.h [new file with mode: 0644]
tools/compat/sys/sha1.h [new file with mode: 0644]
tools/compat/sys/sha2.h [new file with mode: 0644]
tools/compat/sys/verified_exec.h [new file with mode: 0644]
tools/compat/tzfile.h [new file with mode: 0644]
tools/compat/ufs/ffs/ffs_extern.h [new file with mode: 0644]
tools/compat/ufs/ffs/fs.h [new file with mode: 0644]
tools/compat/ufs/ufs/dinode.h [new file with mode: 0644]
tools/compat/ufs/ufs/dir.h [new file with mode: 0644]
tools/compat/ufs/ufs/quota.h [new file with mode: 0644]
tools/compat/ufs/ufs/ufs_bswap.h [new file with mode: 0644]
tools/compat/vis.h [new file with mode: 0644]
tools/gcc/Makefile [new file with mode: 0644]
tools/gcc/README.mknative [new file with mode: 0644]
tools/gcc/files/dragonfly-spec.h [new file with mode: 0644]
tools/gcc/files/dragonfly.h [new file with mode: 0644]
tools/gcc/files/gcov-minix-fs-wrapper.h [new file with mode: 0644]
tools/gcc/files/hello.f [new file with mode: 0644]
tools/gcc/files/hello.m [new file with mode: 0644]
tools/gcc/files/i386-dragonfly.h [new file with mode: 0644]
tools/gcc/files/i386-dragonfly64.h [new file with mode: 0644]
tools/gcc/files/i386-minix.h [new file with mode: 0644]
tools/gcc/files/minix-spec.h [new file with mode: 0644]
tools/gcc/files/minix.h [new file with mode: 0644]
tools/gcc/files/t-minix [new file with mode: 0644]
tools/gcc/files/values.c [new file with mode: 0644]
tools/gcc/mknative-gcc [new file with mode: 0755]
tools/gcc/mknative.common [new file with mode: 0644]
tools/gcc/patches/patch-aa [new file with mode: 0644]
tools/gcc/patches/patch-ab [new file with mode: 0644]
tools/gcc/patches/patch-ac [new file with mode: 0644]
tools/gcc/patches/patch-ad [new file with mode: 0644]
tools/gcc/patches/patch-ae [new file with mode: 0644]
tools/gcc/patches/patch-af [new file with mode: 0644]
tools/gcc/patches/patch-ag [new file with mode: 0644]
tools/gcc/patches/patch-ai [new file with mode: 0644]
tools/gcc/patches/patch-aj [new file with mode: 0644]
tools/gcc/patches/patch-ak [new file with mode: 0644]
tools/gcc/patches/patch-al [new file with mode: 0644]
tools/gcc/patches/patch-am [new file with mode: 0644]
tools/gcc/patches/patch-ao [new file with mode: 0644]
tools/gcc/patches/patch-gcc_ginclude_stddef.h [new file with mode: 0644]
tools/genassym/Makefile [new file with mode: 0644]
tools/gmake/Makefile [new file with mode: 0644]
tools/host-mkdep/Makefile [new file with mode: 0644]
tools/host-mkdep/configure [new file with mode: 0755]
tools/host-mkdep/configure.ac [new file with mode: 0644]
tools/host-mkdep/host-mkdep.in [new file with mode: 0644]
tools/installboot/Makefile [new file with mode: 0644]
tools/lex/Makefile [new file with mode: 0644]
tools/m4/Makefile [new file with mode: 0644]
tools/m4/bootstrap/Makefile [new file with mode: 0644]
tools/m4/bootstrap/parser.c [new file with mode: 0644]
tools/m4/bootstrap/parser.h [new file with mode: 0644]
tools/m4/bootstrap/tokenizer.c [new file with mode: 0644]
tools/make/Makefile.regen [new file with mode: 0644]
tools/make/buildmake.sh.in [new file with mode: 0755]
tools/make/configure [new file with mode: 0755]
tools/make/configure.ac [new file with mode: 0644]
tools/makewhatis/Makefile [new file with mode: 0644]
tools/mkdep/Makefile [new file with mode: 0644]
tools/mknod/Makefile [new file with mode: 0644]
tools/mktemp/Makefile [new file with mode: 0644]
tools/pwd_mkdb/Makefile [new file with mode: 0644]
tools/sed/Makefile [new file with mode: 0644]
tools/stat/Makefile [new file with mode: 0644]
tools/tic/Makefile [new file with mode: 0644]
tools/yacc/Makefile [new file with mode: 0644]
tools/zic/Makefile [new file with mode: 0644]