version 1.258, 2003/03/02 19:30:54
|
version 1.265, 2003/05/08 08:49:24
|
Line 1
|
Line 1
|
#Makefile for Gforth |
#Makefile for Gforth |
|
|
#Copyright (C) 1995,1996,1997,1998,2000 Free Software Foundation, Inc. |
#Copyright (C) 1995,1996,1997,1998,2000,2003 Free Software Foundation, Inc. |
|
|
#This file is part of Gforth. |
#This file is part of Gforth. |
|
|
Line 88 FORTHK = $(ENGINE) $(FORTHKFLAGS)
|
Line 88 FORTHK = $(ENGINE) $(FORTHKFLAGS)
|
STARTUP = -e 3 exboot.fs startup.fs @asm_fs@ @disasm_fs@ |
STARTUP = -e 3 exboot.fs startup.fs @asm_fs@ @disasm_fs@ |
STRIP = strip |
STRIP = strip |
TEXI2DVI = texi2dvi -e |
TEXI2DVI = texi2dvi -e |
DVI2PS = dvips -Z |
DVI2PS = dvips -t letterSize -Z |
#you can get texi2html from http://wwwcn.cern.ch/dci/texi2html/ |
#you can get texi2html from http://wwwcn.cern.ch/dci/texi2html/ |
MAKEINFO = makeinfo |
MAKEINFO = makeinfo |
TEXI2HTML = texi2html |
TEXI2HTML = texi2html |
Line 236 FORTH_SRC = $(KERN_SRC) $(GFORTH_FI_SRC)
|
Line 236 FORTH_SRC = $(KERN_SRC) $(GFORTH_FI_SRC)
|
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 \ |
glosgen.fs gray.fs httpd.fs proxy.fs \ |
make-app.fs doc/makedoc.fs \ |
make-app.fs doc/makedoc.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 \ |
tt.fs \ |
tt.fs \ |
unbuffer.fs wordsets.fs \ |
unbuffer.fs wordsets.fs \ |
Line 276 ARCHS = \
|
Line 276 ARCHS = \
|
arch/sparc/machine.h \ |
arch/sparc/machine.h \ |
arch/power/machine.h \ |
arch/power/machine.h \ |
arch/power/_sync_cache_range.c \ |
arch/power/_sync_cache_range.c \ |
arch/power/elf32ppc.x \ |
|
arch/alpha/machine.h \ |
arch/alpha/machine.h \ |
arch/ia64/machine.h \ |
arch/ia64/machine.h \ |
arch/4stack/README \ |
arch/4stack/README \ |
Line 535 install: gforth$(EXE) $(FORTH_SRC) $(ker
|
Line 534 install: gforth$(EXE) $(FORTH_SRC) $(ker
|
$(INSTALL_DATA) gforth.fi $(libdir)/gforth/$(VERSION) |
$(INSTALL_DATA) gforth.fi $(libdir)/gforth/$(VERSION) |
$(INSTALL_DATA) install.TAGS $(datadir)/gforth/$(VERSION)/TAGS |
$(INSTALL_DATA) install.TAGS $(datadir)/gforth/$(VERSION)/TAGS |
$(RM) gforth.fi install.TAGS |
$(RM) gforth.fi install.TAGS |
@$(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/gforth.info || \ |
$(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/gforth.info |
echo ">>>>> Please make an entry for Gforth in your info dir file; e.g.:"; \ |
$(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/vmgen.info |
echo "* Gforth: (gforth). A fast interpreter for the Forth language." |
|
@$(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/vmgen.info || \ |
|
echo ">>>>> Please make an entry for Vmgen in your info dir file; e.g.:"; \ |
|
echo "* Vmgen: (vmgen). Virtual machine interpreter generator" |
|
|
|
install-strip: install |
install-strip: install |
|
|
Line 721 engine/costs.i: prim.b prims2x.fs
|
Line 716 engine/costs.i: prim.b prims2x.fs
|
|
|
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 $@- |
$(FORTHP) prims2x.fs -e "forth-flag on s\" prim.b\" ' output-alias dup process-file bye" >>$@- |
$(FORTHP) prims2x.fs -e "forth-flag on s\" prim.b\" ' output-alias ' noop process-file bye" >>$@- |
$(CP) $@- $@ |
$(CP) $@- $@ |
$(RM) $@- |
$(RM) $@- |
|
|