version 1.110, 1998/06/04 16:17:36
|
version 1.112, 1998/06/17 16:55:04
|
Line 60 INSTALL_DATA = @INSTALL_DATA@
|
Line 60 INSTALL_DATA = @INSTALL_DATA@
|
LN_S = @LN_S@ |
LN_S = @LN_S@ |
GCC = @CC@ |
GCC = @CC@ |
CC = $(GCC) |
CC = $(GCC) |
FORTHPATH = $(libdir)/gforth/site-forth$(PATHSEP)$(datadir)/gforth/site-forth$(PATHSEP)$(libdir)/gforth/$(VERSION)$(PATHSEP)$(datadir)/gforth/$(VERSION)$(PATHSEP). |
FORTHPATH = .$(PATHSEP)$(libdir)/gforth/site-forth$(PATHSEP)$(datadir)/gforth/site-forth$(PATHSEP)$(libdir)/gforth/$(VERSION)$(PATHSEP)$(datadir)/gforth/$(VERSION) |
FORTHSIZES = @FORTHSIZES@ |
FORTHSIZES = @FORTHSIZES@ |
FORTH = ./gforth --die-on-signal -p $(FORTHPATH)$(PATHSEP)$(srcdir) |
FORTH = ./gforth --die-on-signal -p $(FORTHPATH)$(PATHSEP)$(srcdir) |
FORTHKFLAGS= --die-on-signal -p .$(PATHSEP)$(srcdir) -i ./$(kernel_fi) |
FORTHKFLAGS= --die-on-signal -p .$(PATHSEP)$(srcdir) -i ./$(kernel_fi) |
Line 210 FORTH_SRC = $(KERN_SRC) $(GFORTH_FI_SRC)
|
Line 210 FORTH_SRC = $(KERN_SRC) $(GFORTH_FI_SRC)
|
COMPAT = compat/CVS compat/README compat/control.fs compat/anslocal.fs \ |
COMPAT = compat/CVS compat/README compat/control.fs compat/anslocal.fs \ |
compat/struct.fs compat/loops.fs |
compat/struct.fs compat/loops.fs |
|
|
|
GFORTH_TEXI = doc/gforth.texi doc/version.texi |
|
|
ALLSUBDIRS = engine |
ALLSUBDIRS = engine |
|
|
ARCHS = arch/generic/machine.h \ |
ARCHS = arch/generic/machine.h \ |
Line 294 DOCDIST = doc/gforth.info doc/gforth.inf
|
Line 296 DOCDIST = doc/gforth.info doc/gforth.inf
|
#stuff in a binonly distribution |
#stuff in a binonly distribution |
BINONLYDIST = config.status Makefile gforth gforth-ditc \ |
BINONLYDIST = config.status Makefile gforth gforth-ditc \ |
$(OBJECTS0) $(OBJECTS) $(OBJECTS_DITC)\ |
$(OBJECTS0) $(OBJECTS) $(OBJECTS_DITC)\ |
arch/$(machine)/machine.h engine/config.h \ |
arch/$(machine)/machine.h engine/config.h engione/Makefile \ |
stamp-h kernel/version.fs version-stamp \ |
stamp-h kernel/version.fs version-stamp \ |
INSTALL.BINDIST |
INSTALL.BINDIST |
|
|
Line 302 KERNLS = kernl16b.fi- kernl16l.fi- \
|
Line 304 KERNLS = kernl16b.fi- kernl16l.fi- \
|
kernl32b.fi- kernl32l.fi- \ |
kernl32b.fi- kernl32l.fi- \ |
kernl64b.fi- kernl64l.fi- |
kernl64b.fi- kernl64l.fi- |
|
|
GEN_PRECIOUS = $(FORTH_GEN) $(KERNLS) doc/gforth.texi doc/gforth.dvi doc/gforth.ps Makefile configure |
GEN_PRECIOUS = $(FORTH_GEN) $(KERNLS) doc/gforth.texi doc/gforth.dvi doc/gforth.ps Makefile engine/Makefile configure |
|
|
#standards.info recommends this: |
#standards.info recommends this: |
.SUFFIXES: |
.SUFFIXES: |
Line 354 clean: mostlyclean
|
Line 356 clean: mostlyclean
|
|
|
distclean: clean |
distclean: clean |
-$(RM) config.cache config.log \ |
-$(RM) config.cache config.log \ |
config.status engine/config.h Makefile stamp-h |
config.status engine/config.h Makefile engine/Makefile stamp-h |
|
|
#realclean is useless, but dangerous, so it's commented out |
#realclean is useless, but dangerous, so it's commented out |
#realclean: distclean |
#realclean: distclean |
Line 635 checkdoc: doc/gforth.ds prim.b ds2texi.f
|
Line 637 checkdoc: doc/gforth.ds prim.b ds2texi.f
|
|
|
dvi: doc/gforth.dvi |
dvi: doc/gforth.dvi |
|
|
doc/gforth.dvi doc/gforth.fns: doc/gforth.texi |
doc/gforth.dvi doc/gforth.fns: $(GFORTH_TEXI) |
cd doc; $(TEXI2DVI) gforth.texi |
cd doc; $(TEXI2DVI) gforth.texi |
|
|
doc/gforth.ps: doc/gforth.dvi |
doc/gforth.ps: doc/gforth.dvi |
Line 643 doc/gforth.ps: doc/gforth.dvi
|
Line 645 doc/gforth.ps: doc/gforth.dvi
|
|
|
info: doc/gforth.info |
info: doc/gforth.info |
|
|
doc/gforth.info doc/gforth.info-*: doc/gforth.texi |
doc/gforth.info doc/gforth.info-*: $(GFORTH_TEXI) |
-cd doc; $(MAKEINFO) gforth.texi |
-cd doc; $(MAKEINFO) gforth.texi |
|
|
html: doc/gforth.texi |
html: $(GFORTH_TEXI) |
-$(RM) html/* |
-$(RM) html/* |
-mkdir html |
-mkdir html |
cd html; $(TEXI2HTML) -menu -split_node ../doc/gforth.texi |
cd html; $(TEXI2HTML) -menu -split_node ../doc/gforth.texi |
Line 655 doc: doc/gforth.ps html
|
Line 657 doc: doc/gforth.ps html
|
|
|
# For an explanation of the following Makefile rules, see node |
# For an explanation of the following Makefile rules, see node |
# `Automatic Remaking' in GNU Autoconf documentation. |
# `Automatic Remaking' in GNU Autoconf documentation. |
$(srcdir)/configure: configure.in |
$(srcdir)/configure: configure.in aclocal.m4 |
cd $(srcdir) && autoconf |
cd $(srcdir) && autoconf |
|
|
|
aclocal.m4: acinclude.m4 configure.in |
|
aclocal |
|
|
# autoheader might not change config.h.in, so touch a stamp file. |
# autoheader might not change config.h.in, so touch a stamp file. |
config.h.in: stamp-h.in |
config.h.in: stamp-h.in |
stamp-h.in: configure.in acconfig.h |
stamp-h.in: configure.in acconfig.h |
Line 668 engine/config.h: stamp-h
|
Line 673 engine/config.h: stamp-h
|
stamp-h: config.h.in config.status |
stamp-h: config.h.in config.status |
CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status |
CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status |
echo > stamp-h |
echo > stamp-h |
|
|
Makefile: Makefile.in config.status |
Makefile: Makefile.in config.status |
CONFIG_FILES="$@ engine/$@" CONFIG_HEADERS=engine/config.h ./config.status |
CONFIG_FILES="$@ engine/$@" CONFIG_HEADERS=engine/config.h ./config.status |
|
|
|
engine/Makefile: engine/Makefile.in config.status |
|
CONFIG_FILES="$@ engine/$@" CONFIG_HEADERS=engine/config.h ./config.status |
|
|
config.status: configure |
config.status: configure |
./config.status --recheck |
./config.status --recheck |