version 1.292, 2004/01/18 22:00:20
|
version 1.301, 2004/12/25 17:04:30
|
Line 76 FORTHS = $(ENGINE) $(FORTHS_ARGS)
|
Line 76 FORTHS = $(ENGINE) $(FORTHS_ARGS)
|
# possible to override this variable at the command line for an initial build (jaw) |
# possible to override this variable at the command line for an initial build (jaw) |
BUILDFORTH = $(ENGINE) --die-on-signal -m 4M -p ".$(PATHSEP)~+$(PATHSEP)$(srcdir)" -i $(kernel_fi) |
BUILDFORTH = $(ENGINE) --die-on-signal -m 4M -p ".$(PATHSEP)~+$(PATHSEP)$(srcdir)" -i $(kernel_fi) |
# the forth system plus flags we use to build |
# the forth system plus flags we use to build |
FORTHB = $(BUILDFORTH) -e 0 exboot.fs -e 'fpath= .|~+|$(srcdir)' |
FORTHB = $(BUILDFORTH) exboot.fs -e 'fpath= .|~+|$(srcdir)' |
# the Forth system for running prims2x.fs |
# the Forth system for running prims2x.fs |
FORTHP = $(FORTH) |
FORTHP = $(FORTH) |
ENGINE_FAST = $(ENGINE)-fast |
ENGINE_FAST = $(ENGINE)-fast |
Line 86 FORTHK = $(ENGINE) $(FORTHKFLAGS)
|
Line 86 FORTHK = $(ENGINE) $(FORTHKFLAGS)
|
#FORTHP = $(ENGINE) --die-on-signal -i ./$(kernel_fi) |
#FORTHP = $(ENGINE) --die-on-signal -i ./$(kernel_fi) |
#the "-2 image-included-files +!" undoes the change to image-included-files |
#the "-2 image-included-files +!" undoes the change to image-included-files |
# in exboot.fs |
# in exboot.fs |
STARTUP = -e 0 exboot.fs startup.fs @asm_fs@ @disasm_fs@ |
STARTUP = exboot.fs startup.fs @asm_fs@ @disasm_fs@ |
STRIP = strip |
STRIP = strip |
TEXI2DVI = texi2dvi -e |
TEXI2DVI = texi2dvi -e |
TEXI2PDF = texi2dvi --pdf -e |
TEXI2PDF = texi2dvi --pdf -e |
Line 202 GFORTH_FI_SRC = \
|
Line 202 GFORTH_FI_SRC = \
|
code.fs \ |
code.fs \ |
debug.fs \ |
debug.fs \ |
debugs.fs \ |
debugs.fs \ |
|
dis-gdb.fs \ |
ekey.fs \ |
ekey.fs \ |
savesys.fs \ |
savesys.fs \ |
environ.fs \ |
environ.fs \ |
Line 227 GFORTH_FI_SRC = \
|
Line 228 GFORTH_FI_SRC = \
|
stuff.fs \ |
stuff.fs \ |
tasker.fs \ |
tasker.fs \ |
termsize.fs \ |
termsize.fs \ |
|
utf-8.fs \ |
vt100.fs \ |
vt100.fs \ |
vt100key.fs \ |
vt100key.fs \ |
wordinfo.fs \ |
wordinfo.fs \ |
arch/386/asm.fs arch/386/disasm.fs \ |
arch/386/asm.fs arch/386/disasm.fs \ |
|
arch/amd64/asm.fs arch/amd64/disasm.fs \ |
arch/alpha/asm.fs arch/alpha/disasm.fs \ |
arch/alpha/asm.fs arch/alpha/disasm.fs \ |
arch/mips/asm.fs arch/mips/disasm.fs arch/mips/insts.fs |
arch/mips/asm.fs arch/mips/disasm.fs arch/mips/insts.fs |
|
|
FORTH_SRC = $(KERN_SRC) $(GFORTH_FI_SRC) $(EC_SRC) \ |
FORTH_SRC = $(KERN_SRC) $(GFORTH_FI_SRC) $(EC_SRC) \ |
ans-report.fs ansi.fs answords.fs \ |
ans-report.fs ansi.fs answords.fs \ |
colorize.fs comp-i.fs \ |
colorize.fs comp-i.fs \ |
dosekey.fs doskey.fs ds2texi.fs \ |
depth-changes.fs dosekey.fs doskey.fs ds2texi.fs \ |
envos.fs envos.dos envos.os2 etags.fs filedump.fs fi2c.fs \ |
envos.fs envos.dos envos.os2 etags.fs filedump.fs fi2c.fs \ |
glosgen.fs gray.fs httpd.fs proxy.fs \ |
fsl-util.4th glosgen.fs gray.fs httpd.fs proxy.fs \ |
make-app.fs doc/makedoc.fs \ |
make-app.fs doc/makedoc.fs \ |
locate.fs more.fs other.fs prims2x.fs random.fs \ |
locate.fs more.fs other.fs prims2x.fs random.fs \ |
sokoban.fs string.fs table.fs tags.fs \ |
sokoban.fs string.fs table.fs tags.fs \ |
Line 599 check: gforths gforth.fi
|
Line 602 check: gforths gforth.fi
|
@echo "*** Check successful ***" |
@echo "*** Check successful ***" |
|
|
checkone test: gforth$(EXE) gforth.fi |
checkone test: gforth$(EXE) gforth.fi |
$(FORTH) test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs test/string.fs test/float.fs test/gforth.fs -e bye | tr -d '\015' | diff -c - $(srcdir)/test/coretest.out |
$(FORTH) test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs test/string.fs test/float.fs test/gforth.fs test/deferred.fs -e bye | tr -d '\015' | diff -c - $(srcdir)/test/coretest.out |
$(FORTH) test/other.fs -e bye |
$(FORTH) test/other.fs -e bye |
$(FORTHS) test/signals.fs -e bye |
$(FORTHS) test/signals.fs -e bye |
$(FORTH) code.fs test/checkans.fs -e bye | tr -d '\015' | diff -c - $(srcdir)/test/checkans.out |
$(FORTH) code.fs test/checkans.fs -e bye | tr -d '\015' | diff -c - $(srcdir)/test/checkans.out |
Line 724 $(FORTH_GEN_ENGINE_FAST): prim-fast.b pr
|
Line 727 $(FORTH_GEN_ENGINE_FAST): prim-fast.b pr
|
GFORTH="$(FORTHP)" $(srcdir)/gfgen -fast |
GFORTH="$(FORTHP)" $(srcdir)/gfgen -fast |
|
|
$(FORTH_GEN_ENGINE): prim.b prims2x.fs |
$(FORTH_GEN_ENGINE): prim.b prims2x.fs |
GFORTH="$(FORTHP)" gfgen |
GFORTH="$(FORTHP)" $(srcdir)/gfgen |
|
|
kernel/aliases.fs: prim.b prims2x.fs kernel/aliases0.fs |
kernel/aliases.fs: prim.b prims2x.fs kernel/aliases0.fs |
$(CP) kernel/aliases0.fs $@- |
$(CP) kernel/aliases0.fs $@- |