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