|
|
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: quipu.dvi ! 49: ! 50: inst-all:; ! 51: ! 52: install: inst-all clean ! 53: ! 54: lint:; ! 55: ! 56: clean:; rm -f quipu.dvi quipu.blg quipu.log quipu.ps quipu.imp _* ! 57: ! 58: grind: quipu.dvi ! 59: dvisp $(DFLAGS) quipu ! 60: ! 61: imp: quipu.imp ! 62: ! 63: preview: quipu.dvi ! 64: xdvi quipu.dvi ! 65: ! 66: ps: quipu.ps ! 67: ! 68: true:; ! 69: ! 70: ! 71: ############################################################# ! 72: # quipu ! 73: ############################################################# ! 74: ! 75: # customization files, et. al., not included below ! 76: quipu.dvi: quipu.vrsn quipu.bbl asn-summary.py ! 77: ! 78: ASN = asn-start.py na.py acl.py schema.py edb.py \ ! 79: reliableros.py getedb.py asn-end.py ! 80: ! 81: asn-summary.py: $(ASN) ! 82: cat $(ASN) > $@ ! 83: ! 84: ! 85: quipu.vrsn: quipu.tex \ ! 86: bits.tex \ ! 87: introduction.tex \ ! 88: design.tex \ ! 89: acl.tex schema.tex \ ! 90: nameservice.tex \ ! 91: distribution.tex \ ! 92: edb.tex na.tex \ ! 93: ns.tex \ ! 94: update.tex \ ! 95: reliableros.tex getedb.tex \ ! 96: management.tex \ ! 97: implementation.tex \ ! 98: appendix-a.tex \ ! 99: asn-summary.tex \ ! 100: version.sh ! 101: @version.sh quipu ! 102: ! 103: index:; idx2ind -l quipu
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.