Subversion Repositories tendra.SVN

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
91 2187 d 22 h 7u83 /branches/algol60/ New Algol 60 Branch  
/branches/algol60
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
36 2204 d 14 h 7u83 /branches/tendra5/src/lib/machines/netbsd/80x86/include/ Hacks for NetBSD  
/branches/tendra5/src/lib/machines/netbsd/80x86/include/machine
/branches/tendra5/src/lib/machines/netbsd/80x86/include/machine/mcontext.h
/branches/tendra5/src/lib/machines/netbsd/80x86/include/signal.h
/branches/tendra5/src/lib/machines/netbsd/80x86/include/stdio.h
/branches/tendra5/src/lib/machines/netbsd/80x86/include/stdlib.h
/branches/tendra5/src/lib/machines/netbsd/80x86/include/sys/ansi.h
/branches/tendra5/src/lib/machines/netbsd/80x86/include/sys/cdefs.h
/branches/tendra5/src/lib/machines/netbsd/80x86/include/sys/signal.h
/branches/tendra5/src/lib/machines/netbsd/80x86/include/sys/ucontext.h