| # ------------- gforth version |
# ------------- gforth version |
| |
|
| VERSION = @VERSION@ |
VERSION = @VERSION@ |
| DOSVERSION=`echo $VERSION|sed 's/\.//g'` |
DOSVERSION=`echo $(VERSION)|sed 's/\.//g'` |
| |
|
| # ------------- System specific variables |
# ------------- System specific variables |
| |
|
| RM = rm |
RM = rm |
| RMTREE = rm -rf |
RMTREE = rm -rf |
| CP = cp |
CP = cp |
| |
MV = mv |
| TAR = tar cf - |
TAR = tar cf - |
| INSTALL = @INSTALL@ |
INSTALL = @INSTALL@ |
| INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
| |
|
| kernel/version.fs: version |
kernel/version.fs: version |
| $(MAKE) gforth$(EXE) |
$(MAKE) gforth$(EXE) |
| $(SHELL) versions.bsh $(VERSION) |
echo ": version-string s\" $(VERSION)\" ;" > kernel/version.fs |
| |
|
| more: engine $(FORTH_GEN) gforth$(EXE) |
more: engine $(FORTH_GEN) gforth$(EXE) |
| |
|
| mkdir gforth.$(DOSVERSION) |
mkdir gforth.$(DOSVERSION) |
| $(TAR) $(SOURCES) $(FORTH_GEN0) @KERNEL@ $(DOCDIST) | \ |
$(TAR) $(SOURCES) $(FORTH_GEN0) @KERNEL@ $(DOCDIST) | \ |
| (cd gforth.$(DOSVERSION); tar xf -) |
(cd gforth.$(DOSVERSION); tar xf -) |
| |
$(MV) gforth.$(DOSVERSION)/engine/strsignal.c gforth.$(DOSVERSION)/engine/strsig.c |
| |
for i in 1 2 3 4 5 6 7 8; do \ |
| |
$(MV) gforth.$(DOSVERSION)/doc/gforth.info-$$i gforth.$(DOSVERSION)/doc/gforth.i$$i; \ |
| |
done |
| zip -r9 gf$(DOSVERSION)dos.zip gforth.$(DOSVERSION)/* |
zip -r9 gf$(DOSVERSION)dos.zip gforth.$(DOSVERSION)/* |
| -$(RMTREE) gforth.$(DOSVERSION) |
-$(RMTREE) gforth.$(DOSVERSION) |
| |
|