|
|
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 .bnf .make .web .tex .dvi .imp .ps ! 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 ../../pepy/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 ../../pepy/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 ../../pepy/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 -b $* -z 10 $<; \ ! 41: then exit 0; else rm $@; exit 1; fi' ! 42: ! 43: ! 44: ############################################################# ! 45: # Here it is... ! 46: ############################################################# ! 47: ! 48: all: volume1.dvi volume2.dvi volume3.dvi volume4.dvi volume5.dvi ! 49: ! 50: inst-all:; ! 51: ! 52: install: inst-all clean ! 53: ! 54: lint:; ! 55: ! 56: clean:; rm -f volume*.imp volume*.ps volume*.dvi volume*.log \ ! 57: volume*.blg _* ! 58: ! 59: grind: volume1.dvi volume2.dvi volume3.dvi volume4.dvi volume5.dvi \ ! 60: true ! 61: dvisp $(DFLAGS) volume1 ! 62: dvisp $(DFLAGS) volume2 ! 63: dvisp $(DFLAGS) volume3 ! 64: dvisp $(DFLAGS) volume4 ! 65: dvisp $(DFLAGS) volume5 ! 66: ! 67: imp: volume1.imp volume2.imp volume3.imp volume4.imp volume5.imp ! 68: ! 69: ps: volume1.ps volume2.ps volume3.ps volume4.ps volume5.ps ! 70: ! 71: split: all true ! 72: dvi2ps $(DFLAGS) -r -b volume1 volume1.dvi ! 73: dvi2ps $(DFLAGS) -r -b volume2 volume2.dvi ! 74: dvi2ps $(DFLAGS) -r -b volume3 volume3.dvi ! 75: dvi2ps $(DFLAGS) -r -b volume4 volume4.dvi ! 76: dvi2ps $(DFLAGS) -r -b volume5 volume5.dvi ! 77: ! 78: ! 79: ############################################################# ! 80: # volume1 ! 81: ############################################################# ! 82: ! 83: # customization files, et. al., not included below ! 84: volume1.dvi: volume1.vrsn volume1.bbl volume1.ind ! 85: ! 86: volume1.vrsn: volume1.tex \ ! 87: manual.tex \ ! 88: preface.tex \ ! 89: introduction.tex \ ! 90: acsap.tex \ ! 91: grind2a-1.tex grind2a-2a.tex grind2a-2b.tex \ ! 92: grind2a-2c.tex grind2a-2d.tex \ ! 93: grind2a-2f.tex grind2a-2g.tex \ ! 94: table2a-1.tex table2a-2.tex \ ! 95: rosap.tex \ ! 96: grind2b-2.tex grind2b-3a.tex grind2b-3b.tex \ ! 97: grind2b-3c.tex grind2b-3d.tex grind2b-3e.tex \ ! 98: grind2b-4a.tex grind2b-4b.tex \ ! 99: table2b-1a.tex table2b-1b.tex \ ! 100: rtsap.tex \ ! 101: grind2c-2.tex grind2c-3.tex \ ! 102: table2c-1.tex \ ! 103: psap.tex \ ! 104: grind3-1.tex grind3-2.tex grind3-3.tex \ ! 105: table3-1.tex table3-2.tex table3-3.tex \ ! 106: aliases.tex \ ! 107: macros.tex \ ! 108: entities.tex \ ! 109: objects.tex \ ! 110: defining.tex \ ! 111: appendix2.tex \ ! 112: grindB-1.tex grindB-2.tex grindB-3.tex \ ! 113: grindB-4.tex grindB-5.tex grindB-6.tex \ ! 114: version.sh ! 115: @version.sh volume1 ! 116: ! 117: ! 118: ############################################################# ! 119: # volume2 ! 120: ############################################################# ! 121: ! 122: # customization files, et. al., not included below ! 123: volume2.dvi: volume2.vrsn volume2.bbl volume2.ind ! 124: ! 125: volume2.vrsn: volume2.tex \ ! 126: manual.tex \ ! 127: preface.tex \ ! 128: introduction.tex \ ! 129: psap2.tex \ ! 130: grind5a-1.tex grind5a-2a.tex grind5a-2b.tex grind5a-3.tex \ ! 131: table5a-1.tex table5a-2.tex \ ! 132: ssap.tex \ ! 133: grind5b-1.tex grind5b-2.tex grind5b-3a.tex grind5b-3b.tex \ ! 134: grind5b-4.tex \ ! 135: table5b-1.tex table5b-2.tex table5b-3.tex table5b-4.tex \ ! 136: table5b-5.tex \ ! 137: tsap.tex \ ! 138: grind6-1.tex grind6-2.tex grind6-3.tex \ ! 139: table6-1.tex \ ! 140: services.tex \ ! 141: tailoring.tex \ ! 142: logging.tex \ ! 143: tswitch.tex \ ! 144: version.sh ! 145: @version.sh volume2 ! 146: ! 147: ! 148: ############################################################# ! 149: # volume3 ! 150: ############################################################# ! 151: ! 152: # customization files, et. al., not included below ! 153: volume3.dvi: volume3.vrsn volume3.bbl volume3.ind ! 154: ! 155: volume3.vrsn: volume3.tex \ ! 156: manual.tex \ ! 157: preface.tex \ ! 158: introduction.tex \ ! 159: libftam.tex \ ! 160: tableftam-1.tex tableftam-2.tex tableftam-3.tex \ ! 161: tableftam-4.tex tableftam-5.tex \ ! 162: documents.tex \ ! 163: unixftam.tex \ ! 164: ftamftp.tex \ ! 165: unixvt.tex \ ! 166: imisc.tex \ ! 167: grindimisc-1.tex \ ! 168: version.sh ! 169: @version.sh volume3 ! 170: ! 171: ! 172: ############################################################# ! 173: # volume4 ! 174: ############################################################# ! 175: ! 176: # customization files, et. al., not included below ! 177: volume4.dvi: volume4.vrsn volume4.bbl volume4.ind ! 178: ! 179: volume4.vrsn: volume4.tex \ ! 180: manual.tex \ ! 181: preface.tex \ ! 182: introduction.tex \ ! 183: concepts.tex \ ! 184: discipline.tex \ ! 185: rosy.tex \ ! 186: grindimage-1.tex \ ! 187: posy.tex \ ! 188: grindposy-1.tex grindposy-2.tex grindposy-3.tex \ ! 189: grindposy-4.tex \ ! 190: pepy.tex \ ! 191: diagram4-1.tex \ ! 192: grind4-1.tex grind4-2.tex grind4-3.tex grind4-4.tex \ ! 193: grind4-5a.tex grind4-5b.tex grind4-6a.tex \ ! 194: grind4-6b.tex grind4-7.tex grind4-8a.tex grind4-8b.tex \ ! 195: grind4-9a.tex grind4-9b.tex grind4-10.tex \ ! 196: pepsy.tex \ ! 197: librosy.tex \ ! 198: initiator.tex \ ! 199: ryinit-estab.tex ryinit-invoke.tex ryinit-async.tex \ ! 200: ryinit-release.tex ryinit-error.tex ryinitiator-h.tex \ ! 201: ryinitiator-c.tex ryinit-example.tex \ ! 202: responder.tex \ ! 203: ryresponder-h.tex ryresp-assoc.tex ryresp-invoke.tex \ ! 204: ryresp-error.tex \ ! 205: passwd.tex \ ! 206: passwd-ops.tex passwd-make.tex passwd-init.tex \ ! 207: passwd-resp.tex \ ! 208: version.sh ! 209: @version.sh volume4 ! 210: ! 211: ! 212: ############################################################# ! 213: # volume5 ! 214: ############################################################# ! 215: ! 216: # customization files, et. al., not included below ! 217: volume5.dvi: volume5.vrsn volume5.bbl volume5.ind ! 218: ! 219: ASN = asn-start.py na.py schema.py \ ! 220: reliableros.py getedb.py asn-end.py ! 221: ! 222: asn-summary.py: $(ASN) ! 223: cat $(ASN) > $@ ! 224: ! 225: volume5.vrsn: volume5.tex \ ! 226: manual.tex \ ! 227: preface.tex \ ! 228: introduction.tex \ ! 229: q-introduction.tex \ ! 230: q-na.tex \ ! 231: country.tex \ ! 232: q-dsa.tex \ ! 233: tableq-1.tex \ ! 234: q-dish.tex \ ! 235: figureq-dsa.tex \ ! 236: figureq-dit.tex \ ! 237: figureq-entry.tex \ ! 238: q-widget.tex \ ! 239: q-sunint.tex \ ! 240: q-dsap.tex \ ! 241: q-quipu.tex \ ! 242: q-syntax.tex \ ! 243: q-secman.tex \ ! 244: q-security.tex \ ! 245: q-fred.tex \ ! 246: q-design.tex \ ! 247: protected.tex \ ! 248: q-secdes.tex \ ! 249: acl.tex \ ! 250: na.tex \ ! 251: ns.tex \ ! 252: schema.tex \ ! 253: getedb.tex \ ! 254: reliableros.tex \ ! 255: q-operations.tex \ ! 256: q-appendix-a.tex \ ! 257: tableq-2.tex \ ! 258: q-appendix-b.tex \ ! 259: oidtable.tex \ ! 260: name.tex \ ! 261: edb.tex \ ! 262: q-appendix-c.tex \ ! 263: na-summary.tex \ ! 264: q-appendix-e.tex \ ! 265: asn-summary.tex \ ! 266: version.sh ! 267: @version.sh volume5 ! 268: ! 269: ! 270: NA = na-start.py country.py na-end.py ! 271: ! 272: na-summary.py: $(NA) ! 273: cat $(NA) > $@ ! 274: ! 275: ! 276: ############################################################# ! 277: # miscellany ! 278: ############################################################# ! 279: ! 280: biblio:; bibtex volume1 ! 281: bibtex volume2 ! 282: bibtex volume3 ! 283: bibtex volume4 ! 284: bibtex volume5 ! 285: ! 286: preview: volume1.dvi volume2.dvi volume3.dvi volume4.dvi volume5.dvi \ ! 287: true ! 288: xdvi volume1.dvi ! 289: xdvi volume2.dvi ! 290: xdvi volume3.dvi ! 291: xdvi volume4.dvi ! 292: xdvi volume5.dvi ! 293: ! 294: index:; idx2ind -l volume1 volume2 volume3 volume4 volume5 ! 295: ! 296: true:;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.