version 1.21, 1995/03/14 19:01:41
|
version 1.22, 1995/03/20 18:16:19
|
Line 17 INSTALL_DATA = @INSTALL_DATA@
|
Line 17 INSTALL_DATA = @INSTALL_DATA@
|
LN_S = @LN_S@ |
LN_S = @LN_S@ |
GCC = gcc |
GCC = gcc |
FORTH = ./gforth |
FORTH = ./gforth |
CC = gcc |
STRIP = strip |
TEXI2DVI = tex |
TEXI2DVI = tex |
DVI2PS = dvips |
DVI2PS = dvips |
#you can get texi2html from http://asis01.cern.ch/infohtml/texi2html.html |
#you can get texi2html from http://asis01.cern.ch/infohtml/texi2html.html |
Line 119 realclean: distclean
|
Line 119 realclean: distclean
|
dist: $(SOURCES) $(FORTH_GEN) |
dist: $(SOURCES) $(FORTH_GEN) |
-rm -rf gforth-$(VERSION) |
-rm -rf gforth-$(VERSION) |
mkdir gforth-$(VERSION) |
mkdir gforth-$(VERSION) |
cp $(SOURCES) $(FORTH_GEN) gforth-$(VERSION) |
cp -p $(SOURCES) $(FORTH_GEN) gforth-$(VERSION) |
tar cvf - gforth-$(VERSION)|gzip -9 >gforth-$(VERSION).tar.gz |
tar cvf - gforth-$(VERSION)|gzip -9 >gforth-$(VERSION).tar.gz |
|
|
|
#a binary distribution contains the complete source distribution, |
|
# the objects, the executable and the links. the objects are there for making |
|
# make happy. |
|
bindist: $(SOURCES) $(FORTH_GEN) gforth $(OBJECTS) config.status Makefile |
|
-rm -rf gforth-$(VERSION) |
|
mkdir gforth-$(VERSION) |
|
cp -p -d $(SOURCES) config.status Makefile $(FORTH_GEN) gforth $(OBJECTS) machine.h gforth.fi gforth-$(VERSION) |
|
strip gforth-$(VERSION)/gforth |
|
tar cvf - gforth-$(VERSION)|gzip -9 >gforth-$(VERSION)-@host@.tar.gz |
|
|
|
#makes a package with only the stuff not present in the source |
|
#package. For installation the source package is still needed! |
|
#This is useful if you want to distribute many binary versions in |
|
#little space (e.g., on floppy disk): Put the source package and |
|
#all the binonly packages you are interested in on the disk. The user |
|
#then just has to unpack the source and his favourite binonly into the |
|
#same directory and has a full binary distribution. |
|
binonlydist: $(SOURCES) $(FORTH_GEN) gforth $(OBJECTS) |
|
-rm -rf gforth-$(VERSION) |
|
mkdir gforth-$(VERSION) |
|
cp -p -d config.status Makefile gforth $(OBJECTS) machine.h gforth.fi gforth-$(VERSION) |
|
strip gforth-$(VERSION)/gforth |
|
tar cvf - gforth-$(VERSION)|gzip -9 >gforth-$(VERSION)-binonly-@host@.tar.gz |
|
|
|
|
|
|
#strip gforth, because the debugging stuff is hardly useful once |
#strip gforth, because the debugging stuff is hardly useful once |
# gforth manages to execute more than a few primitives |
# gforth manages to execute more than a few primitives |
|
|
Line 246 config.status: configure
|
Line 272 config.status: configure
|
./config.status --recheck |
./config.status --recheck |
configure: configure.in |
configure: configure.in |
cd $(srcdir) && autoconf |
cd $(srcdir) && autoconf |
|
|
#unnecessary and does not work with all makes |
|
#%.s : %.c $(INCLUDES) |
|
# $(CC) $(CFLAGS) -S $< -o $@ |
|
|
|
#%.o : %.s |
|
# $(CC) $(CFLAGS) -c $< -o $@ |
|
|
|