Annotation of researchv10no/cmd/troff/ancient.nroff/makefile, revision 1.1.1.1

1.1       root        1: # Regular make options:
                      2: #      nroff   make nroff
                      3: #      suftab  make suftab
                      4: #      clean   remove temporary object files
                      5: #      clobber remove all object files
                      6: #      install install nroff
                      7: #
                      8: 
                      9: 
                     10: CFLAGS = -O -DNROFF
                     11: NTSOURCE = hytab.c n1.c n10.c n[2-9i].c nii.c ntab.c strs.hd t10.c \
                     12:         t6.c tab3.c tdef.hd tw.hd uns.hd def.nr.names def.rq.names
                     13: SMSOURCE = suftabmake.c suftab.c
                     14: SOURCE = ${NTSOURCE} ${SMSOURCE}
                     15: NFILES = n1.o n2.o n3.o n4.o n5.o n6.o n7.o n8.o n9.o n10.o ni.o \
                     16:                nii.o ntab.o hytab.o
                     17: TFILES = n1.o n2.o n3.o n4.o n5.o t6.o n7.o n8.o n9.o t10.o ni.o \
                     18:                nii.o tab3.o hytab.o
                     19: 
                     20: all:   suftab nroff
                     21:        cd terms.d; make all
                     22:        cd macros.d; make all
                     23: 
                     24: nroff: $(NFILES)
                     25:        ${CC} $(CFLAGS) -o nroff $(NFILES)
                     26: 
                     27: install:       all
                     28:        strip nroff
                     29:        mv nroff /usr/bin
                     30:        mv suftab /usr/lib
                     31:        cd terms.d; make install
                     32:        cd macros.d; make install
                     33: 
                     34: n[18].o::      tdef.hd strs.hd tw.hd uns.hd
                     35:        
                     36: n[2-79].o n10.o nii.o::        tdef.hd strs.hd tw.hd
                     37:        
                     38: t6.o t10.o::   tdef.hd strs.hd
                     39:        
                     40: ni.o:: tdef.hd nrtab.dt rqtab.dt
                     41:        
                     42: #      ***** NOTE *****  the 300 in the next line is hardwired for (NN)
                     43: nrtab.dt: bldtab def.nr.names
                     44:        bldtab 300 def.nr.names > nrtab.dt
                     45: 
                     46: #      ***** NOTE *****  the 350 in the next line is hardwired for (NM)
                     47: rqtab.dt:  bldtab def.rq.names
                     48:        bldtab 350 def.rq.names > rqtab.dt
                     49: 
                     50: suftab:        suftabmake.c suftab.c
                     51:        ${CC} suftabmake.c
                     52:        a.out
                     53:        chmod 644 suftab
                     54: 
                     55: bldtab:        bldtab.c tdef.hd
                     56:        cc -s -O -o bldtab bldtab.c
                     57: 
                     58: clean:
                     59:        rm -f *.o a.out nroff suftab bldtab
                     60:        cd terms.d; make clean
                     61:        cd macros.d; make clean

unix.superglobalmegacorp.com

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