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

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}

unix.superglobalmegacorp.com

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