38 |
2204 d 13 h |
7u83 |
/trunk/ |
Simplified build system with Makefiles / NetBSD
The Makefiles from TenDRA 5.0.0 were hard to read and hard to debug.
In the next release (probably 5.0.1) Makefiles should be reduced to
basicaly *one* Makefile in TenDRA's base directory and one config file,
also located in the base directory.
There is linking of c_tok into ansi.tl anymore. c_tok and other stuff
is linked into sys.tl which almost always must be loaded to get stuf
compiled.
Furthermore this merge conainns a new tspec version which (internally)
generates Makefiles from a template. In the future this template should
be loadable by program arguments.
In this merge are many hacks to get TenDRA work on NetBSD 8.0. All
other systems will probably not work. |
|
/trunk/defs.mk /trunk/src/lib/machines/netbsd/80x86/include/machine /trunk/src/lib/machines/netbsd/80x86/include/signal.h /trunk/src/lib/machines/netbsd/80x86/include/stdio.h /trunk/src/lib/machines/netbsd/80x86/include/stdlib.h /trunk/src/lib/machines/netbsd/80x86/include/sys/ansi.h /trunk/src/lib/machines/netbsd/80x86/include/sys/cdefs.h /trunk/src/lib/machines/netbsd/80x86/include/sys/signal.h /trunk/src/lib/machines/netbsd/80x86/include/sys/ucontext.h
/trunk/GNUmakefile
/trunk /trunk/Makefile /trunk/Makefile.inc /trunk/makedefs /trunk/mk/tendra.base.mk /trunk/mk/tendra.bootstrap.mk /trunk/src/include/release.h /trunk/src/installers/80x86/freebsd/Makefile /trunk/src/installers/80x86/netbsd/Makefile /trunk/src/installers/80x86/netbsd/assembler.c /trunk/src/installers/80x86/netbsd/machine.c /trunk/src/lib/apis/Makefile.inc /trunk/src/lib/apis/ansi/Makefile /trunk/src/lib/cpp/tokens/Makefile /trunk/src/lib/env/Makefile /trunk/src/lib/env/common/Makefile /trunk/src/lib/env/common/aes /trunk/src/lib/env/common/ansi /trunk/src/lib/env/common/building /trunk/src/lib/env/common/default /trunk/src/lib/env/common/iso /trunk/src/lib/env/common/mse /trunk/src/lib/env/common/posix /trunk/src/lib/env/common/posix1 /trunk/src/lib/env/common/posix2 /trunk/src/lib/env/common/unix95 /trunk/src/lib/env/common/xpg3 /trunk/src/lib/env/common/xpg4 /trunk/src/lib/env/netbsd/common/80x86/Makefile /trunk/src/lib/env/netbsd/common/80x86/default.extra /trunk/src/lib/libtdf/Makefile /trunk/src/lib/machines/freebsd/80x86/tokens/Makefile /trunk/src/lib/machines/netbsd/80x86/startup/system.h /trunk/src/lib/machines/netbsd/80x86/tokens/Makefile /trunk/src/producers/c/Makefile /trunk/src/producers/cpp/Makefile /trunk/src/tools/Makefile /trunk/src/tools/disp/Makefile /trunk/src/tools/tcc/Makefile /trunk/src/tools/tcc/options.c /trunk/src/tools/tcc/tcc.sh /trunk/src/tools/tld/Makefile /trunk/src/tools/tnc/Makefile /trunk/src/tools/tpl/Makefile /trunk/src/tools/tspec/Makefile /trunk/src/tools/tspec/main.c /trunk/src/tools/tspec/makefile.c /trunk/src/tools/tspec/name.c /trunk/src/tools/tspec/name.h /trunk/src/tools/tspec/print.c /trunk/src/tools/tspec/tspec.1 /trunk/src/tools/tspec/tspec.sh /trunk/src/tools/tspec/utility.c /trunk/src/utilities/Makefile /trunk/src/utilities/Makefile.inc /trunk/src/utilities/calculus/Makefile /trunk/src/utilities/calculus/disk.c /trunk/src/utilities/calculus/output.c /trunk/src/utilities/calculus/output.h /trunk/src/utilities/lexi/Makefile /trunk/src/utilities/lexi/syntax.c /trunk/src/utilities/lexi/syntax.h /trunk/src/utilities/make_err/Makefile /trunk/src/utilities/make_tdf/Makefile /trunk/src/utilities/sid/Makefile
|