|
|
1.1 ! root 1: # troff font tables make file ! 2: # SCCS: @(#)fonts.mk 1.12 ! 3: ! 4: OL = / ! 5: SL = /usr/src/cmd ! 6: RDIR = ${SL}/text/roff.d/fonts.d ! 7: REL = current ! 8: FSID = -r`gsid fonts ${REL}` ! 9: CSID = -r`gsid makefonts ${REL}` ! 10: MKFSID = -r`gsid mkfont ${REL}` ! 11: MKSID = -r`gsid fonts.mk ${REL}` ! 12: BIN = P108 ! 13: LIST = opr -ttx -b${BIN} ! 14: INSDIR = ${OL}usr/lib/font ! 15: FFILES = chars.c ftB.c ftBC.c ftC.c ftCE.c ftCI.c ftCK.c ftCS.c ftCW.c \ ! 16: ftG.c ftGI.c ftGM.c ftGR.c ftI.c ftL.c ftLI.c ftPA.c ftPB.c \ ! 17: ftPI.c ftR.c ftS.c ftSB.c ftSI.c ftSM.c ftUD.c ! 18: PFILES = makefonts.c ! 19: MKFILES = mkfont.c mkfont1.c ! 20: FILES = ftB ftBC ftC ftCE ftCI ftCK ftCS ftCW ftG ftGI ftGM ftGR ftI \ ! 21: ftL ftLI ftPA ftPB ftPI ftR ftS ftSB ftSI ftSM ftUD ! 22: ! 23: ! 24: makefonts compile all: ! 25: ${CC} -o makefonts makefonts.c ! 26: ./makefonts ! 27: chmod 644 ${FILES} ! 28: ! 29: install: makefonts ! 30: cp ${FILES} ${INSDIR} ! 31: cd ${INSDIR}; rm -f ftH ftHI ftHM ftFD ftCI ! 32: cd ${INSDIR}; ln ftG ftH; ln ftGI ftHI; ln ftGM ftHM; \ ! 33: ln ftUD ftFD; ln ftCK ftCI ! 34: @if [ "${OL}" = "/" ]; \ ! 35: then cd ${INSDIR}; chown bin ${FILES}; chgrp bin ${FILES}; \ ! 36: fi ! 37: ! 38: mkfont: mkfont.c mkfont1.c -o mkfont ! 39: ${CC} -n -s mkfont.c ! 40: ! 41: build: bldmk bldf bldmakf bldmf ! 42: : ! 43: bldf: ; get -p ${FSID} s.fonts.src | ntar -d ${RDIR} -g ! 44: bldmakf: ; get -p ${CSID} s.makefonts.c > ${RDIR}/makefonts.c ! 45: bldmf: ; get -p ${MKFSID} s.mkfont.src | ntar -d ${RDIR} -g ! 46: bldmk: ; get -p ${MKSID} s.fonts.mk > ${RDIR}/fonts.mk ! 47: ! 48: listing: ! 49: pr fonts.mk ${PFILES} ${FFILES} ${MKFILES} | ${LIST} ! 50: listmk: ; pr fonts.mk | ${LIST} ! 51: listf: ; pr ${FFILES} | ${LIST} ! 52: listmf: ; pr ${MKFILES} | ${LIST} ! 53: listmakf: ; pr ${PFILES} | ${LIST} ! 54: ! 55: edit: mkedit fedit mfedit makfedit ! 56: : ! 57: mkedit: ; get -e s.fonts.mk ! 58: fedit: ; get -e -p s.fonts.src | ntar -g ! 59: mfedit: ; get -e -p s.mkfont.src | ntar -g ! 60: makfedit: ; get -e s.makefonts.c ! 61: ! 62: delta: mkdelta fdelta mfdelta makfdelta ! 63: : ! 64: mkdelta: ; delta s.fonts.mk ! 65: fdelta: ; ntar -p ${FFILES} > fonts.src ! 66: delta s.fonts.src ! 67: rm -f ${FFILES} ! 68: mfdelta: ; ntar -p ${MKFILES} > mkfont.src ! 69: delta s.mkfont.src ! 70: rm -f ${MKFILES} ! 71: makfdelta: ; delta s.makefonts.c ! 72: ! 73: clean: ! 74: rm -f makefonts a.out ! 75: clobber: clean ! 76: rm -f ${FILES} ! 77: delete: clobber ! 78: rm -f ${FFILES} ${PFILES} ${MKFILES}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.