Annotation of researchv10no/cmd/troff/ancient.nroff/macros.d/macros.mk, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.