|
|
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}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.