| #Some makes (Ultrix, SunOS, IRIX) are so broken, they cannot read the |
#Some makes (Ultrix, SunOS, IRIX) are so broken, they cannot read the |
| #Makefile if it contains our dist rules. Therefore we have put these |
#Makefile if it contains our dist rules. Therefore we have put these |
| #rules in Makedist (you can use them with GNU make on these systems). |
#rules in Makedist (you can use them with GNU make on these systems). |
| dist: Makedist FORCE |
|
| |
dist: Makedist machpc.fs FORCE |
| |
-sed -e 's/@[^ ]*CALLFLAG@/false/g' -e 's/@[P]EEPHOLEFLAG@/true/g' <machpc.fs.in >machpc.fs |
| $(MAKE) -f Makedist d$@ |
$(MAKE) -f Makedist d$@ |
| |
-$(RM) machpc.fs |
| |
|
| dosdist: Makedist FORCE |
dosdist: Makedist machpc.fs FORCE |
| |
-sed -e 's/@[^ ]*CALLFLAG@/false/g' -e 's/@[P]EEPHOLEFLAG@/true/g' <machpc.fs.in >machpc.fs |
| $(MAKE) -f Makedist d$@ |
$(MAKE) -f Makedist d$@ |
| |
-$(RM) machpc.fs |
| |
|
| srcdist: Makedist FORCE |
srcdist: Makedist FORCE |
| $(MAKE) -f Makedist d$@ |
$(MAKE) -f Makedist d$@ |
| htmldist: Makedist FORCE |
htmldist: Makedist FORCE |
| $(MAKE) -f Makedist d$@ |
$(MAKE) -f Makedist d$@ |
| |
|
| bindist: Makedist FORCE |
bindist: Makedist machpc.fs FORCE |
| |
-sed -e 's/@[^ ]*CALLFLAG@/false/g' -e 's/@[P]EEPHOLEFLAG@/true/g' <machpc.fs.in >machpc.fs |
| $(MAKE) -f Makedist d$@ |
$(MAKE) -f Makedist d$@ |
| |
-$(RM) machpc.fs |
| |
|
| binonlydist: Makedist FORCE |
binonlydist: Makedist machpc.fs FORCE |
| |
-sed -e 's/@[^ ]*CALLFLAG@/false/g' -e 's/@[P]EEPHOLEFLAG@/true/g' <machpc.fs.in >machpc.fs |
| $(MAKE) -f Makedist d$@ |
$(MAKE) -f Makedist d$@ |
| |
-$(RM) machpc.fs |
| |
|
| |
|
| #strip gforth, because the debugging stuff is hardly useful once |
#strip gforth, because the debugging stuff is hardly useful once |
| doc/vmgen.txt: $(VMGEN_TEXI) |
doc/vmgen.txt: $(VMGEN_TEXI) |
| -cd doc; $(MAKEINFO) --no-headers --no-split vmgen.texi >vmgen.txt |
-cd doc; $(MAKEINFO) --no-headers --no-split vmgen.texi >vmgen.txt |
| |
|
| doc: info doc/gforth doc/vmgen doc/gforth.ps doc/vmgen.ps doc/gforth.txt doc/vmgen.txt TAGS |
doc: gforth.fi info doc/gforth doc/vmgen doc/gforth.ps doc/vmgen.ps doc/gforth.txt doc/vmgen.txt TAGS |
| |
|
| # 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. |