|
|
1.1 ! root 1: ############################################################################## ! 2: # Instructions to Make, for generation of MH manual entries ! 3: # ! 4: # This file is automatically generated. Do not edit! ! 5: ############################################################################## ! 6: ! 7: BINDIR = $(DESTDIR)/usr/contrib/mh/bin ! 8: ETCDIR = $(DESTDIR)/usr/contrib/mh/lib ! 9: MANDIR = /usr/contrib/man ! 10: DIR1 = man1 ! 11: EXT1 = 1 ! 12: DIR5 = man5 ! 13: EXT5 = 5 ! 14: DIR8 = man8 ! 15: EXT8 = 8 ! 16: REMOVE = mv -f ! 17: MANPROT = 0444 ! 18: ! 19: inst-man1= inst-ali inst-anno inst-burst inst-comp inst-dist inst-folder \ ! 20: inst-forw inst-inc inst-mark inst-mh-chart inst-mh inst-mhl \ ! 21: inst-mhook inst-mhmail inst-mhpath inst-msgchk inst-msh \ ! 22: inst-next inst-packf inst-pick inst-prev inst-prompter \ ! 23: inst-rcvstore inst-refile inst-repl inst-rmf inst-rmm \ ! 24: inst-scan inst-send inst-show inst-sortm inst-vmh \ ! 25: inst-whatnow inst-whom $(inst-options1) $(inst-options2) ! 26: ! 27: inst-man5= inst-mh-alias inst-mh-format inst-mh-mail inst-mh-profile ! 28: ! 29: inst-man8= inst-ap inst-conflict inst-dp inst-install-mh inst-post ! 30: ! 31: ! 32: ############################################################################## ! 33: # Generation Rules ! 34: ############################################################################## ! 35: ! 36: .SUFFIXES: ! 37: .SUFFIXES: .me .cat .doc .man .imp .$(EXT1) .$(EXT5) .$(EXT8) ! 38: ! 39: .me.cat: ! 40: itroff -t -me $< > $@ ! 41: ! 42: .me.doc: ! 43: nroff -me $< > $@ ! 44: ! 45: .me.man: ! 46: cat tmac.me $< > $@ ! 47: ! 48: .cat.imp: ! 49: catimp -i $@ $< ! 50: ! 51: .man.$(EXT1): ! 52: install -m $(MANPROT) $< $@ ! 53: .man.$(EXT5): ! 54: install -m $(MANPROT) $< $@ ! 55: .man.$(EXT8): ! 56: install -m $(MANPROT) $< $@ ! 57: ! 58: ! 59: ############################################################################## ! 60: # Generate MH manual entries ! 61: ############################################################################## ! 62: ! 63: all: # ! 64: ! 65: install: inst-all clean ! 66: ! 67: inst-all: # inst-tmac $(inst-man1) $(inst-man5) $(inst-man8) ! 68: ! 69: tar: # $(Tman1) $(Tman5) $(Tman8) ! 70: # touch tmac.h $(Tman1) $(Tman5) $(Tman8) ! 71: # ${MAKE} -n inst-all > MAKEDOC ! 72: # chmod +x MAKEDOC ! 73: # tar $(TFLAGS) MAKEDOC tmac.h $(Tman1) $(Tman5) $(Tman8) ! 74: # @rm -f MAKEDOC ! 75: ! 76: uninstall:; cd $(MANDIR)/$(DIR1) ; rm -f $(MAN1) ! 77: cd $(MANDIR)/$(DIR5) ; rm -f $(MAN5) ! 78: cd $(MANDIR)/$(DIR8) ; rm -f $(MAN8) ! 79: ! 80: ! 81: ############################################################################## ! 82: # Generate MH User's Manual/Administrator's Guide ! 83: ############################################################################## ! 84: ! 85: i-all: manual guide ! 86: ! 87: i-print: manual guide true ! 88: lpr -t -J MH MH.cat ! 89: lpr -t -J MH ADMIN.cat ! 90: ! 91: ! 92: manual: MH.cat ! 93: ! 94: guide: ADMIN.cat ! 95: ! 96: true:; ! 97: ! 98: ! 99: ############################################################################## ! 100: # MH manual entries ! 101: ############################################################################## ! 102: ! 103: inst-tmac: $(ETCDIR)/tmac.h ! 104: ! 105: $(ETCDIR)/tmac.h: tmac.h ! 106: install -c -m $(MANPROT) tmac.h $@ ! 107: ! 108: inst-ali: $(MANDIR)/$(DIR1)/ali.$(EXT1) ! 109: ! 110: $(MANDIR)/$(DIR1)/ali.$(EXT1): ali.man ! 111: ! 112: inst-anno: $(MANDIR)/$(DIR1)/anno.$(EXT1) ! 113: ! 114: $(MANDIR)/$(DIR1)/anno.$(EXT1): anno.man ! 115: ! 116: inst-ap: $(MANDIR)/$(DIR8)/ap.$(EXT8) ! 117: ! 118: $(MANDIR)/$(DIR8)/ap.$(EXT8): ap.man ! 119: ! 120: inst-bbc: $(MANDIR)/$(DIR1)/bbc.$(EXT1) ! 121: ! 122: $(MANDIR)/$(DIR1)/bbc.$(EXT1): bbc.man ! 123: ! 124: inst-bbl: $(MANDIR)/$(DIR1)/bbl.$(EXT1) ! 125: ! 126: $(MANDIR)/$(DIR1)/bbl.$(EXT1): bbl.man ! 127: ! 128: inst-bbleader: $(MANDIR)/$(DIR1)/bbleader.$(EXT1) ! 129: ! 130: $(MANDIR)/$(DIR1)/bbleader.$(EXT1): bbleader.man ! 131: ! 132: inst-bboards: $(MANDIR)/$(DIR1)/bboards.$(EXT1) ! 133: ! 134: $(MANDIR)/$(DIR1)/bboards.$(EXT1): bboards.man ! 135: ! 136: inst-burst: $(MANDIR)/$(DIR1)/burst.$(EXT1) ! 137: ! 138: $(MANDIR)/$(DIR1)/burst.$(EXT1): burst.man ! 139: ! 140: inst-cipher: $(MANDIR)/$(DIR1)/cipher.$(EXT1) ! 141: ! 142: $(MANDIR)/$(DIR1)/cipher.$(EXT1): cipher.man ! 143: ! 144: inst-comp: $(MANDIR)/$(DIR1)/comp.$(EXT1) ! 145: ! 146: $(MANDIR)/$(DIR1)/comp.$(EXT1): comp.man ! 147: ! 148: inst-conflict: $(MANDIR)/$(DIR8)/conflict.$(EXT8) ! 149: ! 150: $(MANDIR)/$(DIR8)/conflict.$(EXT8): conflict.man ! 151: ! 152: inst-decipher: $(MANDIR)/$(DIR1)/decipher.$(EXT1) ! 153: ! 154: $(MANDIR)/$(DIR1)/decipher.$(EXT1): decipher.man ! 155: ! 156: inst-dist: $(MANDIR)/$(DIR1)/dist.$(EXT1) ! 157: ! 158: $(MANDIR)/$(DIR1)/dist.$(EXT1): dist.man ! 159: ! 160: inst-dp: $(MANDIR)/$(DIR8)/dp.$(EXT8) ! 161: ! 162: $(MANDIR)/$(DIR8)/dp.$(EXT8): dp.man ! 163: ! 164: inst-folder: $(MANDIR)/$(DIR1)/folder.$(EXT1) ! 165: ! 166: $(MANDIR)/$(DIR1)/folder.$(EXT1): folder.man ! 167: ! 168: inst-forw: $(MANDIR)/$(DIR1)/forw.$(EXT1) ! 169: ! 170: $(MANDIR)/$(DIR1)/forw.$(EXT1): forw.man ! 171: ! 172: inst-inc: $(MANDIR)/$(DIR1)/inc.$(EXT1) ! 173: ! 174: $(MANDIR)/$(DIR1)/inc.$(EXT1): inc.man ! 175: ! 176: inst-install-mh: $(MANDIR)/$(DIR8)/install-mh.$(EXT8) ! 177: ! 178: $(MANDIR)/$(DIR8)/install-mh.$(EXT8): install-mh.man ! 179: ! 180: inst-mark: $(MANDIR)/$(DIR1)/mark.$(EXT1) ! 181: ! 182: $(MANDIR)/$(DIR1)/mark.$(EXT1): mark.man ! 183: ! 184: inst-mh-alias: $(MANDIR)/$(DIR5)/mh-alias.$(EXT5) ! 185: ! 186: $(MANDIR)/$(DIR5)/mh-alias.$(EXT5): mh-alias.man ! 187: ! 188: inst-mh-format: $(MANDIR)/$(DIR5)/mh-format.$(EXT5) ! 189: ! 190: $(MANDIR)/$(DIR5)/mh-format.$(EXT5): mh-format.man ! 191: ! 192: inst-mh-chart: $(MANDIR)/$(DIR1)/mh-chart.$(EXT1) ! 193: ! 194: $(MANDIR)/$(DIR1)/mh-chart.$(EXT1): mh-chart.man ! 195: ! 196: inst-mh-mail: $(MANDIR)/$(DIR5)/mh-mail.$(EXT5) ! 197: ! 198: $(MANDIR)/$(DIR5)/mh-mail.$(EXT5): mh-mail.man ! 199: ! 200: inst-mh-profile: $(MANDIR)/$(DIR5)/mh-profile.$(EXT5) ! 201: ! 202: $(MANDIR)/$(DIR5)/mh-profile.$(EXT5): mh-profile.man ! 203: ! 204: inst-mhook: $(MANDIR)/$(DIR1)/mhook.$(EXT1) ! 205: ! 206: $(MANDIR)/$(DIR1)/mhook.$(EXT1): mhook.man ! 207: ! 208: inst-mh: $(MANDIR)/$(DIR1)/mh.$(EXT1) ! 209: ! 210: $(MANDIR)/$(DIR1)/mh.$(EXT1): mh.man ! 211: ! 212: inst-mhl: $(MANDIR)/$(DIR1)/mhl.$(EXT1) ! 213: ! 214: $(MANDIR)/$(DIR1)/mhl.$(EXT1): mhl.man ! 215: ! 216: inst-mhmail: $(MANDIR)/$(DIR1)/mhmail.$(EXT1) ! 217: ! 218: $(MANDIR)/$(DIR1)/mhmail.$(EXT1): mhmail.man ! 219: ! 220: inst-mhpath: $(MANDIR)/$(DIR1)/mhpath.$(EXT1) ! 221: ! 222: $(MANDIR)/$(DIR1)/mhpath.$(EXT1): mhpath.man ! 223: ! 224: inst-msgchk: $(MANDIR)/$(DIR1)/msgchk.$(EXT1) ! 225: ! 226: $(MANDIR)/$(DIR1)/msgchk.$(EXT1): msgchk.man ! 227: ! 228: inst-msh: $(MANDIR)/$(DIR1)/msh.$(EXT1) ! 229: ! 230: $(MANDIR)/$(DIR1)/msh.$(EXT1): msh.man ! 231: ! 232: inst-next: $(MANDIR)/$(DIR1)/next.$(EXT1) ! 233: ! 234: $(MANDIR)/$(DIR1)/next.$(EXT1): next.man ! 235: ! 236: inst-packf: $(MANDIR)/$(DIR1)/packf.$(EXT1) ! 237: ! 238: $(MANDIR)/$(DIR1)/packf.$(EXT1): packf.man ! 239: ! 240: inst-pick: $(MANDIR)/$(DIR1)/pick.$(EXT1) ! 241: ! 242: $(MANDIR)/$(DIR1)/pick.$(EXT1): pick.man ! 243: ! 244: inst-post: $(MANDIR)/$(DIR8)/post.$(EXT8) ! 245: ! 246: $(MANDIR)/$(DIR8)/post.$(EXT8): post.man ! 247: ! 248: inst-prev: $(MANDIR)/$(DIR1)/prev.$(EXT1) ! 249: ! 250: $(MANDIR)/$(DIR1)/prev.$(EXT1): prev.man ! 251: ! 252: inst-prompter: $(MANDIR)/$(DIR1)/prompter.$(EXT1) ! 253: ! 254: $(MANDIR)/$(DIR1)/prompter.$(EXT1): prompter.man ! 255: ! 256: inst-rcvstore: $(MANDIR)/$(DIR1)/rcvstore.$(EXT1) ! 257: ! 258: $(MANDIR)/$(DIR1)/rcvstore.$(EXT1): rcvstore.man ! 259: ! 260: inst-refile: $(MANDIR)/$(DIR1)/refile.$(EXT1) ! 261: ! 262: $(MANDIR)/$(DIR1)/refile.$(EXT1): refile.man ! 263: ! 264: inst-repl: $(MANDIR)/$(DIR1)/repl.$(EXT1) ! 265: ! 266: $(MANDIR)/$(DIR1)/repl.$(EXT1): repl.man ! 267: ! 268: inst-rmm: $(MANDIR)/$(DIR1)/rmm.$(EXT1) ! 269: ! 270: $(MANDIR)/$(DIR1)/rmm.$(EXT1): rmm.man ! 271: ! 272: inst-rmf: $(MANDIR)/$(DIR1)/rmf.$(EXT1) ! 273: ! 274: $(MANDIR)/$(DIR1)/rmf.$(EXT1): rmf.man ! 275: ! 276: inst-scan: $(MANDIR)/$(DIR1)/scan.$(EXT1) ! 277: ! 278: $(MANDIR)/$(DIR1)/scan.$(EXT1): scan.man ! 279: ! 280: inst-send: $(MANDIR)/$(DIR1)/send.$(EXT1) ! 281: ! 282: $(MANDIR)/$(DIR1)/send.$(EXT1): send.man ! 283: ! 284: inst-show: $(MANDIR)/$(DIR1)/show.$(EXT1) ! 285: ! 286: $(MANDIR)/$(DIR1)/show.$(EXT1): show.man ! 287: ! 288: inst-sortm: $(MANDIR)/$(DIR1)/sortm.$(EXT1) ! 289: ! 290: $(MANDIR)/$(DIR1)/sortm.$(EXT1): sortm.man ! 291: ! 292: inst-tma: $(MANDIR)/$(DIR1)/tma.$(EXT1) ! 293: ! 294: $(MANDIR)/$(DIR1)/tma.$(EXT1): tma.man ! 295: ! 296: inst-vmh: $(MANDIR)/$(DIR1)/vmh.$(EXT1) ! 297: ! 298: $(MANDIR)/$(DIR1)/vmh.$(EXT1): vmh.man ! 299: ! 300: inst-whatnow: $(MANDIR)/$(DIR1)/whatnow.$(EXT1) ! 301: ! 302: $(MANDIR)/$(DIR1)/whatnow.$(EXT1): whatnow.man ! 303: ! 304: inst-whom: $(MANDIR)/$(DIR1)/whom.$(EXT1) ! 305: ! 306: $(MANDIR)/$(DIR1)/whom.$(EXT1): whom.man ! 307: ! 308: ! 309: ############################################################################## ! 310: # Dependencies ! 311: ############################################################################## ! 312: ! 313: MH.cat MH.doc: ali.me anno.me bbc.me bbl.me bbleader.me bboards.me comp.me \ ! 314: dist.me folder.me forw.me inc.me mark.me mh-chart.me mh.me \ ! 315: mhl.me mhmail.me mhook.me mhpath.me msgchk.me msh.me next.me \ ! 316: packf.me pick.me prev.me prompter.me rcvstore.me refile.me \ ! 317: repl.me rmf.me rmm.me scan.me send.me show.me sortm.me vmh.me \ ! 318: whatnow.me whom.me mh-alias.me mh-format.me mh-mail.me \ ! 319: mh-profile.me ap.me conflict.me dp.me install-mh.me post.me \ ! 320: version.rf ! 321: ! 322: ADMIN.cat ADMIN.doc: \ ! 323: mh-tailor.me mh-mts.me \ ! 324: bboards5.me bbaka.me bbexp.me bboards8.me bbtar.me \ ! 325: pop5.me pop8.me popaka.me popd.me popwrd.me \ ! 326: mf.me rmail.me \ ! 327: mh-hack.me \ ! 328: version.rf ! 329: ! 330: ! 331: ############################################################################## ! 332: # Miscellaneous tasks ! 333: ############################################################################## ! 334: ! 335: lint:; ! 336: ! 337: distribution: clean ! 338: -rm -f *.me tmac.h ! 339: ! 340: clean: unclean ! 341: -rm -f *.man *.doc *.cat *.imp ! 342: ! 343: unclean:; -rm -f z* _* :* core MAKEDOC ! 344: ! 345: depend:; ! 346: ! 347: ! 348: ############################################################################## ! 349: # MODIFICATIONS -- Adding a new program (e.g., pickle [section n]) ! 350: ############################################################################## ! 351: ! 352: # Add pickle.$(EXT[N]) to MAN[N] ! 353: # Add pickle to man[n] ! 354: # Add inst-pickle to inst-man[n] ! 355: # Add pickle.man to Tman[n] ! 356: # ! 357: # Under the "MH manual entries" section, add this incantation ! 358: # inst-pickle: $(MANDIR)/$(DIR[n])/pickle.$(EXT[n]) ! 359: # ! 360: # $(MANDIR)/$(DIR[n])/pickle.$(EXT[n]): pickle.man ! 361: # -$(REMOVE) $@ zpickle.man ! 362: # cp pickle.man $@ ! 363: # -@chmod $(MANPROT) $@ ! 364: # -@ls -l $@ ! 365: # -@echo "" ! 366: # ! 367: # Under the "Dependencies" section, add a line for pickle ! 368: # pickle: pickle.man ! 369: # ! 370: # Add pickle.me to MH.cat
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.