|
|
1.1 ! root 1: # text Development Support Library (DSL) macros make file ! 2: # SCCS: @(#)macros.mk 1.28 ! 3: ! 4: OL = / ! 5: SL = /usr/src/cmd ! 6: RDIR = ${SL}/text/macros.d ! 7: REL = current ! 8: NTARSID = -r`gsid ntar ${REL}` ! 9: MMNSID = -r`gsid mmn ${REL}` ! 10: MMTSID = -r`gsid mmt ${REL}` ! 11: VMSID = -r`gsid vmca ${REL}` ! 12: ORGSID = -r`gsid org ${REL}` ! 13: OSDDSID = -r`gsid osdd ${REL}` ! 14: MANSID = -r`gsid manmacs ${REL}` ! 15: AN6SID = -r`gsid an6macs ${REL}` ! 16: TMSID = -r`gsid tmacs ${REL}` ! 17: MACRUNCHSID = -r`gsid macrunch ${REL}` ! 18: MKSID = -r`gsid macros.mk ${REL}` ! 19: BIN = P108 ! 20: LIST = opr -ttx -b${BIN} ! 21: INSMAC = ${OL}usr/lib/macros ! 22: INSTMAC = ${OL}usr/lib/tmac ! 23: TMACFILES = tmac.an tmac.an6 tmac.m tmac.org tmac.ptx tmac.osd tmac.v ! 24: MAKE = make ! 25: IFLAG = -n ! 26: ! 27: compile all: ntar mmn mmt vmca osdd man tmac ptx ! 28: : ! 29: ntar: ntar.c ! 30: ${CC} ${IFLAG} -O -s -o ntar ntar.c ! 31: mmn: ntar ! 32: ./macrunch -n m ${MINS} -d ${OL}usr mmn ! 33: ! 34: mmt: ntar ! 35: ./macrunch -t m ${MINS} -d ${OL}usr mmt ! 36: ! 37: vmca: ntar ! 38: ./macrunch ${MINS} -d ${OL}usr vmca ! 39: ! 40: org: ntar ! 41: ./macrunch ${MINS} -d ${OL}usr org ! 42: ! 43: osdd: ntar ! 44: ./macrunch ${MINS} -d ${OL}usr osdd ! 45: ! 46: man: ntar ! 47: ./macrunch ${MINS} -d ${OL}usr an6 ! 48: ./macrunch -n an ${MINS} -d ${OL}usr an ! 49: ./macrunch -t an ${MINS} -d ${OL}usr an ! 50: ! 51: ptx: ntar ! 52: ./macrunch ${MINS} -d ${OL}usr ptx ! 53: ! 54: tmac: ! 55: cp ${TMACFILES} ${INSTMAC} ! 56: cd ${INSTMAC}; chmod 644 ${TMACFILES} ! 57: @if [ "${OL}" = "/" ]; \ ! 58: then cd ${INSTMAC}; chown bin ${TMACFILES}; chgrp bin ${TMACFILES}; \ ! 59: fi ! 60: ! 61: build: bldmk bldntar bldmmn bldmmt bldvmca bldosdd bldman bldtmac \ ! 62: bldmacr bldptx ! 63: : ! 64: bldntar: ; get -p ${NTARSID} s.ntar.c > ${RDIR}/ntar.c ! 65: bldmk: ; get -p ${MKSID} s.macros.mk > ${RDIR}/macros.mk ! 66: bldmmn: ; get -p ${MMNSID} s.mmn.src ${REWIRE} > ${RDIR}/mmn.src ! 67: bldmmt: ; get -p ${MMTSID} s.mmt.src ${REWIRE} > ${RDIR}/mmt.src ! 68: bldvmca: ; get -p ${VMSID} s.vmca.src ${REWIRE} > ${RDIR}/vmca.src ! 69: bldorg: ; get -p ${ORGSID} s.org.src ${REWIRE} > ${RDIR}/org.src ! 70: bldosdd: ; get -p ${OSDDSID} s.osdd.src ${REWIRE} > ${RDIR}/osdd.src ! 71: bldman: ; get -p ${AN6SID} s.an6.src ${REWIRE} > ${RDIR}/an6.src ! 72: get -p ${MANSID} s.an.src ${REWIRE} > ${RDIR}/an.src ! 73: bldptx: ; get -p -r`gsid ptxmacs ${REL}` s.ptx.src ${REWIRE} > ${RDIR}/ptx.src ! 74: bldtmac: ; get -p ${TMSID} s.tmacs.src ${REWIRE} | ntar -d ${RDIR} -g ! 75: bldmacr: ; get -p ${MACRUNCHSID} s.macrunch > ${RDIR}/macrunch ! 76: chmod 755 ${RDIR}/macrunch ! 77: ! 78: listing: listmk listntar listmmn listmmt listvmca listorg listosdd \ ! 79: listman listtmac listmacr listptx ! 80: : ! 81: listntar: ; pr ntar.c | ${LIST} ! 82: listmk: ; pr macros.mk | ${LIST} ! 83: listmmn: ; nl -ba mmn.src | pr -h "mmn.src" | ${LIST} ! 84: macref -s -t mmn.src | pr -h "macref of mmn.src" | ${LIST} ! 85: listmmt: ; nl -ba mmt.src | pr -h "mmt.src" | ${LIST} ! 86: macref -s -t mmt.src | pr -h "macref of mmt.src" | ${LIST} ! 87: listvmca: ; nl -ba vmca.src | pr -h "vmca.src" | ${LIST} ! 88: macref -s -t vmca.src | pr -h "macref of vmca.src" | ${LIST} ! 89: listorg: ; nl -ba org.src | pr -h "org.src" | ${LIST} ! 90: macref -s -t org.src | pr -h "macref of org.src" | ${LIST} ! 91: listosdd: ; nl -ba osdd.src | pr -h "osdd.src" | ${LIST} ! 92: macref -s -t osdd.src | pr -h "macref of osdd.src" | ${LIST} ! 93: listman: ; nl -ba an.src | pr -h "an.src" | ${LIST} ! 94: macref -s -t an.src | pr -h "macref of an.src" | ${LIST} ! 95: listptx: ; nl -ba ptx.src | pr -h "ptx.src" | ${LIST} ! 96: macref -s -t ptx.src | pr -h "macref of ptx.src" | ${LIST} ! 97: listtmac: ; pr ${TMACFILES} | ${LIST} ! 98: listmacr: ; pr macrunch | ${LIST} ! 99: ! 100: install: ! 101: ${MAKE} -f macros.mk MINS=-m OL=${OL} ! 102: ! 103: insmmn: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} mmn ! 104: insmmt: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} mmt ! 105: insvmca: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} vmca ! 106: insorg: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} org ! 107: insosdd: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} osdd ! 108: insman: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} man ! 109: insptx: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} ptx ! 110: instmac: ; ${MAKE} -f macros.mk MINS=-m OL=${OL} tmac ! 111: ! 112: edit: ntaredit mmnedit mmtedit vmcaedit orgedit osddedit manedit \ ! 113: tmacsedit macredit mkedit ptxedit ! 114: : ! 115: ntaredit: ; get -e s.ntar.c ! 116: mmnedit: ; get -e s.mmn.src ! 117: mmtedit: ; get -e s.mmt.src ! 118: vmcaedit: ; get -e s.vmca.src ! 119: orgedit: ; get -e s.org.src ! 120: osddedit: ; get -e s.osdd.src ! 121: manedit: ; get -e s.an.src ! 122: ! 123: ptxedit: ; get -e s.ptx.src ! 124: tmacsedit: ; get -e -p s.tmacs.src | ntar -g ! 125: macredit: ; get -e s.macrunch ! 126: mkedit: ; get -e s.macros.mk ! 127: ! 128: delta: ntardelta mmndelta mmtdelta vmcadelta orgdelta osdddelta \ ! 129: mandelta tmacsdelta macrdelta mkdelta ptxdelta ! 130: : ! 131: ntardelta: ; delta s.ntar.c ! 132: mmndelta: ; delta s.mmn.src ! 133: mmtdelta: ; delta s.mmt.src ! 134: vmcadelta: ; delta s.vmca.src ! 135: orgdelta: ; delta s.org.src ! 136: osdddelta: ; delta s.osdd.src ! 137: mandelta: ; delta s.an.src ! 138: ptxdelta: ; delta s.ptx.src ! 139: tmacsdelta: ; ntar -p ${TMACFILES} > tmacs.src ! 140: delta s.tmacs.src ! 141: rm -f ${TMACFILES} ! 142: macrdelta: ; delta s.macrunch ! 143: mkdelta: ; delta s.macros.mk ! 144: ! 145: clean: ! 146: : ! 147: clobber: clean ntarclobber mmnclobber mmtclobber vmcaclobber \ ! 148: orgclobber osddclobber manclobber ptxclobber ! 149: : ! 150: ntarclobber: ; rm -f ntar ! 151: mmnclobber: ; rm -f mmn ! 152: mmtclobber: ; rm -f mmt ! 153: vmcaclobber: ; rm -f vmca ! 154: orgclobber: ; rm -f org ! 155: osddclobber: ; rm -f osdd ! 156: manclobber: ; rm -f an an6 ! 157: ptxclobber: ; rm -f ptx ! 158: ! 159: delete: clobber ntarclobber mmndelete mmtdelete vmcadelete orgdelete \ ! 160: osdddelete mandelete tmacsdelete macrdelete ptxdelete ! 161: : ! 162: ntardelete: ntarclobber ! 163: rm -f ntar.c ! 164: mmndelete: mmnclobber ! 165: rm -f mmn.src ! 166: mmtdelete: mmtclobber ! 167: rm -f mmt.src ! 168: vmcadelete: vmcaclobber ! 169: rm -f vmca.src ! 170: orgdelete: orgclobber ! 171: rm -f org.src ! 172: osdddelete: osddclobber ! 173: rm -f osdd.src ! 174: mandelete: manclobber ! 175: rm -f an6.src an.src ! 176: ptxdelete: ptxclobber ! 177: rm -f ptx.src ! 178: tmacsdelete: ; rm -f ${TMACFILES} ! 179: macrdelete: ; rm -f macrunch
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.