diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 52 | 
1 files changed, 35 insertions, 17 deletions
| @@ -1,5 +1,5 @@  # Makefile for Scheme Library -# Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997 Aubrey Jaffer. +# Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998 Aubrey Jaffer.  SHELL = /bin/sh  intro: @@ -14,11 +14,11 @@ srcdir=$(HOME)/slib/  dvidir=../dvi/  dvi:	$(dvidir)slib.dvi  $(dvidir)slib.dvi:	$(srcdir)slib.texi $(dvidir)slib.fn -#	cd $(dvidir);texi2dvi $(srcdir)slib.texi -	-(cd $(dvidir);texindex slib.??) -	cd $(dvidir);tex $(srcdir)slib.texi +#	cd $(dvidir);export TEXINPUTS=$(srcdir):;texi2dvi $(srcdir)slib.texi +	-(cd $(dvidir);export TEXINPUTS=$(srcdir):;texindex slib.??) +	cd $(dvidir);export TEXINPUTS=$(srcdir):;tex $(srcdir)slib.texi  $(dvidir)slib.fn: -	cd $(dvidir);tex $(srcdir)slib.texi +	cd $(dvidir);export TEXINPUTS=$(srcdir):;tex $(srcdir)slib.texi  xdvi:	$(dvidir)slib.dvi  	xdvi -s 6 $(dvidir)slib.dvi  htmldir=../public_html/ @@ -93,9 +93,15 @@ install48: slib48  	  > $(bindir)/slib48  	chmod +x $(bindir)/slib48	 +scheme = scm + +htmlform.txi:	 *.scm +	$(scheme) -rschmooz -e'(schmooz "slib.texi")' +  info:	$(infodir)/slib.info -$(infodir)/slib.info:	slib.texi +$(infodir)/slib.info:	slib.texi htmlform.txi  	makeinfo slib.texi -o $(infodir)/slib.info +	install-info $(infodir)/slib.info $(infodir)/dir  	-rm $(infodir)/slib.info*.gz  infoz:	$(infodir)/slib.info.gz @@ -104,15 +110,16 @@ $(infodir)/slib.info.gz:	$(infodir)/slib.info  #### Stuff for maintaining SLIB below #### -VERSION = 2c0 +VERSION = 2c3  ver = $(VERSION)  ffiles = printf.scm format.scm genwrite.scm obj2str.scm pp.scm \  	ppfile.scm strcase.scm debug.scm trace.scm lineio.scm \  	strport.scm scanf.scm chap.scm qp.scm break.scm stdio.scm \ -	strsrch.scm prec.scm +	strsrch.scm prec.scm schmooz.scm  lfiles = sort.scm comlist.scm tree.scm logical.scm random.scm tsort.scm  revfiles = sc4opt.scm sc4sc3.scm sc2.scm mularg.scm mulapply.scm \ -	trnscrpt.scm withfile.scm dynwind.scm promise.scm values.scm +	trnscrpt.scm withfile.scm dynwind.scm promise.scm values.scm \ +	eval.scm  afiles = ratize.scm randinex.scm modular.scm primes.scm factor.scm \  	 charplot.scm root.scm cring.scm determ.scm selfset.scm \  	 psxtime.scm cltime.scm timezone.scm tzfile.scm @@ -127,10 +134,12 @@ efiles = record.scm dynamic.scm queue.scm process.scm \  	wttree.scm wttest.scm array.scm arraymap.scm \  	sierpinski.scm soundex.scm byte.scm  rfiles = rdms.scm alistab.scm dbutil.scm paramlst.scm report.scm \ -	batch.scm makcrc.scm dbrowse.scm comparse.scm getopt.scm +	batch.scm makcrc.scm dbrowse.scm comparse.scm getopt.scm \ +	htmlform.scm getparam.scm glob.scm  gfiles = tek40.scm tek41.scm -docfiles = ANNOUNCE README FAQ ChangeLog slib.texi -mfiles = Makefile require.scm Template.scm syncase.sh mklibcat.scm +docfiles = ANNOUNCE README FAQ ChangeLog slib.texi fmtdoc.txi +mfiles = Makefile require.scm Template.scm syncase.sh mklibcat.scm \ +	Bev2slib.scm  ifiles = chez.init elk.init macscheme.init \  	mitscheme.init scheme2c.init scheme48.init gambit.init t3.init \  	vscm.init mitcomp.pat scm.init scsh.init @@ -160,9 +169,17 @@ $(dest)slib.info.tar.gz:	infotemp/slib  	$(makedev) TEMP=infotemp/ DEST=$(dest) PROD=slib ver=.info tar.gz  	rm -rf infotemp +release:	dist +	rsync -v $(htmldir)SLIB.html martigny.ai.mit.edu:public_html/ +	rsync -v $(dest)README $(dest)slib$(VERSION).tar.gz martigny.ai.mit.edu:dist/ +	upload $(dest)README $(dest)slib$(VERSION).tar.gz prep.ai.mit.edu:gnu/jacal/ +upzip:	$(HOME)/pub/slib.zip +	rsync -v $(HOME)/pub/slib.zip martigny.ai.mit.edu:pub/ +  dist:	$(dest)slib$(VERSION).tar.gz  $(dest)slib$(VERSION).tar.gz:	temp/slib  	$(makedev) DEST=$(dest) PROD=slib ver=$(VERSION) tar.gz +	cvs tag -F slib$(VERSION)  shar:	slib.shar  slib.shar:	temp/slib  	$(makedev) PROD=slib shar @@ -186,7 +203,7 @@ pubdiffs:	temp/slib  distdiffs:	temp/slib  	$(makedev) DEST=$(dest) PROD=slib ver=$(ver) distdiffs  announcediffs:	temp/slib -	$(makedev) DEST=$(dest) PROD=slib ver=2c0 announcediffs +	$(makedev) DEST=$(dest) PROD=slib ver=2c3 announcediffs  psdfiles=COPYING.psd README.psd cmuscheme.el comint.el instrum.scm pexpr.scm \  	primitives.scm psd-slib.scm psd.el read.scm runtime.scm version.scm @@ -214,14 +231,15 @@ new:  	mv -f change ChangeLog  	$(CHPAT) slib$(VERSION) slib$(ver) ANNOUNCE FAQ ../scm/ANNOUNCE \  		../jacal/ANNOUNCE ../wb/README ../wb/ANNOUNCE \ -		../public_html/README.html ../dist/README \ -		../public_html/SLIB.html ../public_html/JACAL.html \ -		../public_html/SCM.html ../public_html/Hobbit.html \ +		$(htmldir)README.html ../dist/README \ +		$(htmldir)SLIB.html $(htmldir)JACAL.html \ +		$(htmldir)SCM.html $(htmldir)Hobbit.html \ +		$(htmldir)SIMSYNCH.html \  		../scm/README ../scm/scm.texi \  		/c/scm/dist/install.bat /c/scm/dist/makefile \  		/c/scm/dist/mkdisk.bat  	$(CHPAT) $(VERSION) $(ver) README slib.texi require.scm Makefile \ -		 ../public_html/SLIB.html +		 $(htmldir)SLIB.html  tagfiles = slib.texi $(mfiles) $(sfiles) $(bfiles) $(tfiles)  # README and $(ifiles) cause semgentation faults in ETAGS for Emacs version 19. | 
