|
|
1.1 root 1: SHELL=/bin/sh
2:
3: COBJS=$(D)/dag.o \
4: $(D)/decl.o \
5: $(D)/enode.o \
6: $(D)/error.o \
7: $(D)/expr.o \
8: $(D)/init.o \
9: $(D)/input.o \
10: $(D)/lex.o \
11: $(D)/main.o \
12: $(D)/output.o \
13: $(D)/profio.o \
14: $(D)/simp.o \
15: $(D)/stmt.o \
16: $(D)/string.o \
17: $(D)/sym.o \
18: $(D)/tree.o \
19: $(D)/types.o
20:
21: c-makefile:
22: @echo 1>&2 run make from a target-specific directory
23:
24: $(D)/rcc: $(COBJS) $(OBJS)
25: $(CC) $(LDFLAGS) -o $@ $(COBJS) $(OBJS)
26:
27: C=../c
28:
29: $(COBJS): $(C)/c.h $(C)/token.h $(C)/ops.h
30: $(OBJS): $(C)/c.h $(C)/token.h $(C)/ops.h
31:
32: CCOPT=$(CFLAGS) $(INCLUDES)
33:
34: $(D)/lex.o: $(C)/keywords.h
35:
36: $(D)/dag.o: $(C)/dag.c; $(CC) -c -o $@ $(CCOPT) $(C)/dag.c
37: $(D)/decl.o: $(C)/decl.c; $(CC) -c -o $@ $(CCOPT) $(C)/decl.c
38: $(D)/enode.o: $(C)/enode.c; $(CC) -c -o $@ $(CCOPT) $(C)/enode.c
39: $(D)/error.o: $(C)/error.c; $(CC) -c -o $@ $(CCOPT) $(C)/error.c
40: $(D)/expr.o: $(C)/expr.c; $(CC) -c -o $@ $(CCOPT) $(C)/expr.c
41: $(D)/init.o: $(C)/init.c; $(CC) -c -o $@ $(CCOPT) $(C)/init.c
42: $(D)/input.o: $(C)/input.c; $(CC) -c -o $@ $(CCOPT) $(C)/input.c
43: $(D)/lex.o: $(C)/lex.c; $(CC) -c -o $@ $(CCOPT) $(C)/lex.c
44: $(D)/main.o: $(C)/main.c; $(CC) -c -o $@ $(CCOPT) $(C)/main.c
45: $(D)/output.o: $(C)/output.c; $(CC) -c -o $@ $(CCOPT) $(C)/output.c
46: $(D)/profio.o: $(C)/profio.c; $(CC) -c -o $@ $(CCOPT) $(C)/profio.c
47: $(D)/simp.o: $(C)/simp.c; $(CC) -c -o $@ $(CCOPT) $(C)/simp.c
48: $(D)/stmt.o: $(C)/stmt.c; $(CC) -c -o $@ $(CCOPT) $(C)/stmt.c
49: $(D)/string.o: $(C)/string.c; $(CC) -c -o $@ $(CCOPT) $(C)/string.c
50: $(D)/sym.o: $(C)/sym.c; $(CC) -c -o $@ $(CCOPT) $(C)/sym.c
51: $(D)/tree.o: $(C)/tree.c; $(CC) -c -o $@ $(CCOPT) $(C)/tree.c
52: $(D)/types.o: $(C)/types.c; $(CC) -c -o $@ $(CCOPT) $(C)/types.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.