| 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) |
| #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 |
| |
|
| 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: |
| |
|
| 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 |
| 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 |
| |
|