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

1.1       root        1: #      nroff terminal driving tables make file
                      2: #      SCCS: @(#)terms.mk      1.16
                      3: 
                      4: OL = /
                      5: SL = /usr/src/cmd
                      6: RDIR = ${SL}/text/roff.d/terms.d
                      7: REL = current
                      8: TSID = -r`gsid terms ${REL}`
                      9: CSID = -r`gsid maketerms ${REL}`
                     10: MKSID = -r`gsid terms.mk ${REL}`
                     11: BIN = P108
                     12: LIST = opr -ttx -b${BIN}
                     13: INSDIR = ${OL}usr/lib/term
                     14: TFILES = code.300 code.lp tab2631.c tab2631-c.c tab2631-e.c tab300.c \
                     15:         tab300-12.c tab300s.c tab300s-12.c tab37.c tab382.c \
                     16:         tab4000A.c tab450.c tab450-12.c tab832.c taba1.c tablp.c tabtn300.c \
                     17:         tabX.c
                     18: PFILES = maketerms.c terms.hd
                     19: FILES = tab2631 tab2631-c tab2631-e tab300 tab300-12 tab300s \
                     20:        tab300s-12 tab37 tab382 tab4000A tab450 \
                     21:        tab450-12 tab832 taba1 tablp tabtn300 tabX
                     22: 
                     23: B03 =
                     24: 
                     25: maketerms compile all:  terms.hd
                     26:        ${CC} -DPART1 ${B03} -o maketerms maketerms.c
                     27:        ./maketerms
                     28:        ${CC} -DPART2 ${B03} -o maketerms maketerms.c
                     29:        ./maketerms
                     30:        ${CC} -DPART3 ${B03} -o maketerms maketerms.c
                     31:        ./maketerms
                     32: 
                     33: install:  maketerms
                     34:        cp ${FILES} ${INSDIR}
                     35:        cd ${INSDIR}; rm -f tab300S tab300S-12
                     36:        cd ${INSDIR};  ln tab300s tab300S;  ln tab300s-12 tab300S-12
                     37:        cd ${INSDIR}; chmod 644 ${FILES}
                     38:        @if [ "${OL}" = "/" ]; \
                     39:                then cd ${INSDIR}; chown bin ${FILES} tab300S tab300S-12; \
                     40:                        chgrp bin ${FILES} tab300S tab300S-12; \
                     41:         fi
                     42: 
                     43: build:  bldmk bldt bldmt
                     44:        :
                     45: bldt:  ;  get -p ${TSID} s.terms.src | ntar -d ${RDIR} -g
                     46: bldmt: ;  get -p ${CSID} s.maket.src | ntar -d ${RDIR} -g
                     47: bldmk: ; get -p ${MKSID} s.terms.mk > ${RDIR}/terms.mk
                     48: 
                     49: listing:
                     50:        pr terms.mk ${TFILES} ${PFILES} | ${LIST}
                     51: listmk: ;  pr terms.mk | ${LIST}
                     52: listt: ;  pr ${TFILES} | ${LIST}
                     53: listmt:        ;  pr ${PFILES} | ${LIST}
                     54: 
                     55: edit:  mkedit tedit mtedit
                     56:        :
                     57: mkedit:        ;  get -e s.terms.mk
                     58: tedit: ;  get -e -p s.terms.src | ntar -g
                     59: mtedit:        ;  get -e -p s.maket.src | ntar -g
                     60: 
                     61: delta: mkdelta tdelta mtdelta
                     62:        :
                     63: mkdelta:  ;  delta s.terms.mk
                     64: tdelta:   ;  ntar -p ${TFILES} > terms.src
                     65:             delta s.terms.src
                     66:             rm -f ${TFILES}
                     67: mtdelta:  ;  ntar -p ${PFILES} > maket.src
                     68:             delta s.maket.src
                     69:             rm -f ${PFILES}
                     70: 
                     71: clean:
                     72:        rm -f maketerms
                     73: clobber:  clean
                     74:        rm -f ${FILES}
                     75: delete:        clobber
                     76:        rm -f ${TFILES} ${PFILES}

unix.superglobalmegacorp.com

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