|
|
1.1 ! root 1: ######################################################################### ! 2: # Instructions to Make, for generation of nice-looking papers using LaTeX ! 3: ######################################################################### ! 4: ! 5: .SUFFIXES: .pic .c .h .s .ry .py .make .web .tex .dvi .imp .ps .bnf ! 6: ! 7: .pic.tex:; tpic $< ! 8: ! 9: .c.tex:; sh -c 'if tgrind -f -lc $< | sed -e 1d -e \$$d > $@; \ ! 10: then exit 0; else rm $@; exit 1; fi' ! 11: ! 12: .h.tex:; sh -c 'if tgrind -f -lc $< | sed -e 1d -e \$$d > $@; \ ! 13: then exit 0; else rm $@; exit 1; fi' ! 14: ! 15: .s.tex:; sh -c 'if tgrind -f -la68k $< | sed -e 1d -e \$$d > $@; \ ! 16: then exit 0; else rm $@; exit 1; fi' ! 17: ! 18: .ry.tex:; sh -c 'if tgrind -d grindefs -f -lpepy $< \ ! 19: | sed -e 1d -e \$$d > $@; \ ! 20: then exit 0; else rm $@; exit 1; fi' ! 21: ! 22: .py.tex:; sh -c 'if tgrind -d grindefs -f -lpepy $< \ ! 23: | sed -e 1d -e \$$d > $@; \ ! 24: then exit 0; else rm $@; exit 1; fi' ! 25: ! 26: .bnf.tex:; sh -c 'if tgrind -d grindefs -f -lbnf $< \ ! 27: | sed -e 1d -e \$$d > $@; \ ! 28: then exit 0; else rm $@; exit 1; fi' ! 29: ! 30: .make.tex:; sh -c 'if tgrind -f -lsrc $< | sed -e 1d -e \$$d > $@; \ ! 31: then exit 0; else rm $@; exit 1; fi' ! 32: ! 33: .web.tex:; sh -c 'if weave $<; then exit 0; else rm $@; exit 1; fi' ! 34: ! 35: .tex.dvi:; sh -c 'if latex \\nonstopmode\\input $<; \ ! 36: then exit 0; else rm $@; exit 1; fi' ! 37: ! 38: .dvi.imp:; dviimp $(DFLAGS) -i $@ $< ! 39: ! 40: .dvi.ps:; sh -c 'if dvi2ps $(DFLAGS) -r $< > $@; \ ! 41: then exit 0; else rm $@; exit 1; fi' ! 42: ! 43: ! 44: ############################################################# ! 45: # Here it is... ! 46: ############################################################# ! 47: ! 48: all: ufn.dvi ! 49: ! 50: inst-all:; ! 51: ! 52: install: inst-all clean ! 53: ! 54: lint:; ! 55: ! 56: clean:; rm -f ufn.dvi ufn.blg ufn.log ufn.ps ufn.imp _* ! 57: ! 58: grind: ufn.dvi ! 59: dvisp $(DFLAGS) ufn ! 60: ! 61: imp: ufn.imp ! 62: ! 63: preview: ufn.dvi ! 64: xdvi ufn.dvi ! 65: ! 66: ps: ufn.ps ! 67: ! 68: true:; ! 69: ! 70: ! 71: ############################################################# ! 72: # ufn ! 73: ############################################################# ! 74: ! 75: ufn.dvi: ufn.tex algo.tex ! 76: ! 77: biblio:; bibtex ufn ! 78:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.