Update readme.org and remove the obsolete test-min.log make target.

This commit is contained in:
Philip Zembrod 2022-03-23 08:50:04 +01:00
parent 82cd5ba3da
commit 3e42ca8b2a
2 changed files with 18 additions and 13 deletions

View File

@ -6,7 +6,7 @@ fbfiles_uppercase = $(wildcard src/*.FB tests/*.FB)
fthfiles_caseconverted = $(patsubst %.fb, %.fth, \
$(shell ../../tools/echo-tolower.py $(fbfiles_uppercase)))
test: incltest.result logtest.result test-min.result test-std.result \
test: incltest.result logtest.result test-std.result test-blk.result \
incltest-volks4th.result test-volks4th-min.result
fth: $(fthfiles) $(fthfiles_caseconverted)
@ -84,14 +84,6 @@ incltest.log: \
v4th.com "include include.fb include incltest.fth")
dos2unix -n dosfiles/OUTPUT.LOG $@
test-min.log: \
$(patsubst %, dosfiles/%, v4th.com $(prepfths)) \
$(patsubst tests/%, dosfiles/%, $(wildcard tests/*.*))
rm -f dosfiles/OUTPUT.LOG
(cd dosfiles && ../emulator/run-in-dosbox.sh v4th.com \
"include logprep.fth include test-min.fth")
dos2unix -n dosfiles/OUTPUT.LOG $@
test-std.log: \
$(patsubst %, dosfiles/%, v4th.com $(prepfths)) \
$(patsubst tests/%, dosfiles/%, $(wildcard tests/*.*))

View File

@ -25,8 +25,16 @@ kernels with build-in .fth interface.
** Binary make targets
=make v4th.com=
builds the new minimal VolksForth kernel v4th.com from
.fth sources using metafile.com.
builds the new minimal VolksForth kernel v4th.com
from .fth sources using metafile.com. v4th.com does not have the block
words and the buffer mechanism anymore. The only way to load code from
files is via =include filename.fth=.
=make v4thblk.com=
builds the new minimal VolksForth kernel v4thblk.com
from .fth sources using metafile.com. v4thblk.com contains the block
words and the buffer mechanism and can load and include both .fth
stream sources and .fb block sources.
=make metafile.com=
builds the metacompiler with included .fth file interface.
@ -47,8 +55,13 @@ adds the .fth file interface to the old volks4th binary.
=make test=
runs all current tests.
=make test-min.result=
runs v4th.com through the initial minimal set of unit tests.
=make test-std.result=
runs v4th.com through the standard set of unit tests, without the block
tests, of course
=make test-blk.result=
runs v4thblk.com through full set of unit tests, including the block
tests.
=make test-volks4th-min.result=
runs the same initial minimal set of unit tests on v4thfile.com