Annotation of 41BSD/lib/libpc/makefile, revision 1.1.1.1

1.1       root        1: CFLAGS = -O
                      2: LIB = ${DESTDIR}/usr/lib
                      3: LD= ld
                      4: RM = /bin/rm -f
                      5: RANLIB= ranlib
                      6: AR= ar
                      7: LORDER= lorder
                      8: GRIND = vgrind
                      9: PRINT = vprint
                     10: VPR = vpr
                     11: 
                     12: CMDS = ACTFILE.o ADDT.o ARGV.o ASRT.o BUFF.o CARD.o CHR.o CLCK.o CTTOT.o\
                     13:        DATE.o DEFNAME.o DISPOSE.o EXPO.o FCALL.o FLUSH.o FNIL.o\
                     14:        FRTN.o FSAV.o GET.o GOTO.o HALT.o IN.o INCT.o LINO.o LLIMIT.o\
                     15:        LN.o MAX.o MULT.o NAM.o NARGCHK.o NEW.o NEWZ.o NIL.o PACK.o PAGE.o\
                     16:        PRED.o PUT.o RANDOM.o RANG4.o READ4.o READ8.o READC.o\
                     17:        READE.o READLN.o RELEQ.o RELNE.o RELSGE.o RELSGT.o RELSLE.o\
                     18:        RELSLT.o RELTGE.o RELTGT.o RELTLE.o RELTLT.o REMOVE.o RESET.o\
                     19:        REWRITE.o ROUND.o RSNG4.o SCLCK.o SEED.o SEEK.o SQRT.o\
                     20:        STLIM.o SUBSC.o SUBSCZ.o SUBT.o SUCC.o TEOF.o TEOLN.o TIME.o\
                     21:        TRUNC.o UNIT.o UNPACK.o WRITEC.o WRITEF.o WRITES.o WRITLN.o
                     22: 
                     23: SYOBJ =        GETNAME.o IOSYNC.o PCLOSE.o PCSTART.o ERROR.o PFLUSH.o\
                     24:        PMFLUSH.o SETRACE.o UNSYNC.o UNWIND.o ZFRAME.o
                     25: 
                     26: .s.o:
                     27:        cat ashdr.s $*.s | ${AS} -o tmp
                     28:        -${LD} -x -r -o $@ tmp
                     29: 
                     30: .c.o:
                     31:        ${CC} ${CFLAGS} -c $*.c
                     32:        mv $@ tmp
                     33:        -${LD} -x -r -o $@ tmp
                     34: 
                     35: pclib: h01errs.h PCEXIT.o ${CMDS} ${SYOBJ}
                     36:        ${RM} pclib
                     37:        ${AR} cr pclib PCEXIT.o `${LORDER} ${CMDS} ${SYOBJ} | tsort`
                     38:        ${RANLIB} pclib
                     39: 
                     40: h01errs.h: errdata
                     41:        ed - <make.ed1
                     42:        ${RM} E.s *.o
                     43: 
                     44: install: pclib
                     45:        cp pclib ${LIB}/libpc.a
                     46:        ${RANLIB} ${LIB}/libpc.a
                     47: 
                     48: new: pclib
                     49:        cp pclib ${NEWLIB}/libpc.a
                     50:        ${RANLIB} ${NEWLIB}/libpc.a
                     51: 
                     52: clean:
                     53:        ${RM} pclib *.o a.out lpr tmp core errs
                     54: 
                     55: print:
                     56:        ls -l >lst
                     57:        ${PRINT} lst makefile *.h [A-Z][A-Z]*.[cs] [a-z][a-z]*.[cs]
                     58:        ${RM} lst
                     59: 
                     60: grind:
                     61:        ${VGRIND} -t -n makefile >lpr
                     62:        cat </dev/null >index
                     63:        ${VGRIND} -t *.h *.c >>lpr
                     64:        ${VGRIND} -t -x index >lindex
                     65:        ${VGRIND} -t -n ashdr.s GOTO.s SETRACE.s >>lpr
                     66:        ${VPR} -t lindex lpr
                     67:        ${RM} lpr lindex index

unix.superglobalmegacorp.com

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