|
|
1.1 root 1: # ST makefile for troff, nroff and hroff
2: # Makefile for the ST, running on the ST...
3: # Be sure not to do this in the same directory as the PDP-11 stuff
4: CC = cc
5: SRC =.
6:
7: CFLAGS = -VSINU -I$(SRC) -DDDEBUG=-1
8: HFILES = $(SRC)\roff.h $(SRC)\code.h
9:
10: OTABS = hyptab.o
11:
12: OFILES = asctab.o div.o env.o expr.o extern.o getf.o hyphen.o\
13: main.o misc.o process.o reg.o req1.o req2.o req3.o reqmisc.o request.o\
14: table.o codebug.o
15:
16: PFILES = hpljet.o
17:
18: TFILES = tty.o
19:
20: HFILES = hhpljet.o
21:
22: troff.prg: $(OFILES) $(OTABS) $(PFILES)
23: $(CC) -o troff.prg $(OFILES) $(PFILES) $(OTABS)
24:
25: nroff.prg: $(OFILES) $(OTABS) $(TFILES)
26: $(CC) -o nroff.prg $(OFILES) $(TFILES) $(OTABS)
27:
28: hroff.prg: $(OFILES) $(OTABS) $(HFILES)
29: $(CC) -o hroff.prg $(OFILES) $(HFILES) $(OTABS)
30:
31: hpljet.o: $(SRC)\hpljet.c $(SRC)\font.h
32:
33: hhpljet.o: $(SRC)\hpljet.c $(SRC)\font.h $(HDR)
34: $(CC) $(CFLAGS) -DOLDHP -c -o hhpljet.o hpljet.c
35:
36: tty.o: $(SRC)\tty.c
37:
38: asctab.o: $(HDR) $(SRC)\char.h $(SRC)\asctab.c
39:
40: div.o: $(HDR) $(SRC)\div.h $(SRC)\reg.h $(SRC)\str.h $(SRC)\div.c
41:
42: env.o: $(HDR) $(SRC)\env.h $(SRC)\esc.h $(SRC)\env.c
43:
44: expr.o: $(HDR) $(SRC)\div.h $(SRC)\env.h $(SRC)\expr.c
45:
46: extern.o: $(HDR) $(SRC)\env.h $(SRC)\div.h $(SRC)\reg.h \
47: $(SRC)\str.h $(SRC)\extern.c
48:
49: getf.o: $(HDR) $(SRC)\env.h $(SRC)\esc.h $(SRC)\div.h \
50: $(SRC)\reg.h $(SRC)\str.h $(SRC)\getf.c
51:
52: hyphen.o: $(HDR) $(SRC)\char.h $(SRC)\hyphen.h $(SRC)\hyphen.c
53:
54: main.o: $(HDR) $(SRC)\env.h $(SRC)\esc.h $(SRC)\div.h \
55: $(SRC)\reg.h $(SRC)\str.h $(SRC)\main.c
56:
57: misc.o: $(HDR) $(SRC)\str.h $(SRC)\misc.c
58:
59: process.o: $(HDR) $(SRC)\char.h $(SRC)\div.h $(SRC)\env.h \
60: $(SRC)\esc.h $(SRC)\hyphen.h $(SRC)\reg.h $(SRC)\process.c
61:
62: reg.o: $(HDR) $(SRC)\reg.h $(SRC)\reg.c
63:
64: req1.o: $(HDR) $(SRC)\div.h $(SRC)\env.h $(SRC)\esc.h \
65: $(SRC)\reg.h $(SRC)\str.h $(SRC)\req1.c
66:
67: req2.o: $(HDR) $(SRC)\env.h $(SRC)\div.h $(SRC)\reg.h \
68: $(SRC)\str.h $(SRC)\esc.h $(SRC)\req2.c
69:
70: req3.o: $(HDR) $(SRC)\env.h $(SRC)\div.h $(SRC)\reg.h \
71: $(SRC)\str.h $(SRC)\esc.h $(SRC)\req3.c
72:
73: reqmisc.o: $(HDR) $(SRC)\env.h $(SRC)\div.h $(SRC)\reg.h $(SRC)\str.h \
74: $(SRC)\reqmisc.c
75:
76: request.o: $(HDR) $(SRC)\reg.h $(SRC)\str.h \
77: $(SRC)\request.c
78:
79: table.o: $(HDR) $(SRC)\esc.h \
80: $(SRC)\table.c
81:
82: hyptab.o: $(HDR) $(SRC)\hyphen.h $(SRC)\hyptab.c
83: $(CC) -c $(CFLAGS) $(SRC)\hyptab.c
84:
85: codebug.o: $(SRC)\codebug.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.