=================================================================== RCS file: /home/cvs/OpenXM/doc/OpenXM-specs/Makefile,v retrieving revision 1.4 retrieving revision 1.7 diff -u -p -r1.4 -r1.7 --- OpenXM/doc/OpenXM-specs/Makefile 2000/01/23 05:28:33 1.4 +++ OpenXM/doc/OpenXM-specs/Makefile 2000/01/24 12:32:49 1.7 @@ -1,24 +1,38 @@ -#$OpenXM: OpenXM/doc/OpenXM-specs/Makefile,v 1.2 2000/01/21 06:24:49 noro Exp $ +#$OpenXM: OpenXM/doc/OpenXM-specs/Makefile,v 1.6 2000/01/24 07:49:58 noro Exp $ all : doc OXWEAVE=../../src/kxx/oxweave OXWEAVEFLAG=--recursive --plain -doc: doc-jp doc-eg -doc-eg: $(OXWEAVE) OpenXM.tex +SRC= OpenXM.tex cmo-basic0.tex cmo-basic1.tex\ +cmo-register.tex communication-model.tex control.tex\ +error.tex formal-expression.tex howtowrite.tex\ +implementation.tex introduction.tex library.tex\ +ox-localdata.tex project.tex redefine.tex\ +stackmachine.tex start-session.tex string-expression.tex + +doc: OpenXM-eg.dvi OpenXM-jp.dvi + +OpenXM-eg.dvi: $(OXWEAVE) $(SRC) -rm -rf tmpEG -mkdir tmpEG -for i in *.tex; do $(OXWEAVE) $(OXWEAVEFLAG) C eg < $$i >tmpEG/$$i; done - (cd tmpEG; ln -s ../reset.eps .; platex OpenXM) -doc-jp: $(OXWEAVE) OpenXM.tex + (cd tmpEG; ln -s ../reset.eps .; latex OpenXM; latex OpenXM) + -mv tmpEG/OpenXM.dvi OpenXM-eg.dvi + touch OpenXM-eg.dvi + +OpenXM-jp.dvi: $(OXWEAVE) $(SRC) -rm -rf tmpJP -mkdir tmpJP -for i in *.tex; do $(OXWEAVE) $(OXWEAVEFLAG) C jp < $$i >tmpJP/$$i; done - -(cd tmpJP; ln -s ../reset.eps .; platex OpenXM) + -(cd tmpJP; ln -s ../reset.eps .; platex OpenXM; platex OpenXM) + -mv tmpJP/OpenXM.dvi OpenXM-jp.dvi + touch OpenXM-jp.dvi $(OXWEAVE) : $(OXWEAVE).c (cd ../../src/kxx ; make oxweave) clean : /bin/rm -rf tmpEG tmpJP + /bin/rm -f OpenXM-eg.dvi OpenXM-jp.dvi