|
|
1.1 root 1: #
2: # DB makefile
3: # ===========
4: #
5: # This makefile creates the 'db' command from the appropriate source
6: # files.
7: #
8: DESTDIR=/bin386/bin/
9: LIBNAME=libc.a
10: CC=exec /bin/cc
11: AS=exec /bin/as
12: MV=mv
13: CPP=/lib/cpp
14: LD=ld
15: INCDIR=/usr/include
16: SYSINCDIR=$(INCDIR)/sys
17: RUNDIR=.
18: LCLDIR=.
19: LFLAGS=-i
20: LIBNAME=db.a
21: CPPFLAGS="-D_POSIX_SOURCE=0" "-D__KERNEL__=1"
22: CFLAGS=$(CPPFLAGS) -O
23: ARFLAGS=rs
24: CRT=/lib/crts0.o
25: LIBC=/lib/libc.a
26:
27: OBJECTS=trace0.o \
28: trace1.o \
29: trace2.o \
30: trace3.o \
31: trace4.o \
32: trace5.o \
33: trace6.o
34:
35: MCHOBJS=i8086a.o \
36: i8086b.o \
37: i8086c.o \
38: i8086d.o
39:
40: db: $(OBJECTS) $(MCHOBJS)
41: $(CC) -o $(DESTDIR)db $(OBJECTS) $(MCHOBJS) # $(LD) $(LFLAGS) $(CRT) $(OBJECTS) $(MCHOBJS) $(LIBC) -o db
42:
43: trace0.o: trace0.c \
44: $(INCDIR)/stdio.h \
45: $(SYSINCDIR)/types.h \
46: i8086trace.h \
47: $(LCLDIR)/trace.h
48:
49: trace1.o: trace1.c \
50: $(INCDIR)/stdio.h \
51: $(INCDIR)/ctype.h \
52: $(INCDIR)/canon.h \
53: $(INCDIR)/l.out.h \
54: $(SYSINCDIR)/proc.h \
55: $(INCDIR)/signal.h \
56: $(SYSINCDIR)/uproc.h \
57: $(SYSINCDIR)/types.h \
58: i8086trace.h \
59: $(LCLDIR)/trace.h
60:
61: trace2.o: trace2.c \
62: $(INCDIR)/stdio.h \
63: $(INCDIR)/ctype.h \
64: $(INCDIR)/errno.h \
65: $(INCDIR)/l.out.h \
66: $(INCDIR)/signal.h \
67: $(SYSINCDIR)/uproc.h \
68: $(SYSINCDIR)/types.h \
69: i8086trace.h \
70: $(LCLDIR)/trace.h
71:
72: trace3.o: trace3.c \
73: $(INCDIR)/stdio.h \
74: $(INCDIR)/ctype.h \
75: $(SYSINCDIR)/types.h \
76: i8086trace.h \
77: $(LCLDIR)/trace.h
78:
79: trace4.o: trace4.c \
80: $(INCDIR)/stdio.h \
81: $(SYSINCDIR)/types.h \
82: i8086trace.h \
83: $(LCLDIR)/trace.h
84:
85: trace5.o: trace5.c \
86: $(INCDIR)/stdio.h \
87: $(INCDIR)/ctype.h \
88: $(SYSINCDIR)/types.h \
89: i8086trace.h \
90: $(LCLDIR)/trace.h
91:
92: trace6.o: trace6.c \
93: $(INCDIR)/stdio.h \
94: $(INCDIR)/ctype.h \
95: $(INCDIR)/canon.h \
96: $(INCDIR)/l.out.h \
97: $(SYSINCDIR)/types.h \
98: i8086trace.h \
99: $(LCLDIR)/trace.h
100:
101: i8086a.o: i8086a.c \
102: $(INCDIR)/stdio.h \
103: $(SYSINCDIR)/param.h \
104: $(INCDIR)/l.out.h \
105: $(INCDIR)/signal.h \
106: $(SYSINCDIR)/uproc.h \
107: $(LCLDIR)/trace.h \
108: $(SYSINCDIR)/types.h \
109: i8086trace.h \
110: i8086.h
111:
112: i8086b.o: i8086b.c \
113: $(INCDIR)/stdio.h \
114: $(SYSINCDIR)/param.h \
115: $(LCLDIR)/trace.h \
116: $(SYSINCDIR)/types.h \
117: i8086trace.h \
118: i8086.h
119:
120: i8086c.o: i8086c.c \
121: $(INCDIR)/stdio.h \
122: $(SYSINCDIR)/param.h \
123: $(INCDIR)/l.out.h \
124: $(LCLDIR)/trace.h \
125: $(SYSINCDIR)/types.h \
126: i8086trace.h \
127: i8086.h
128:
129: i8086d.o: i8086d.c \
130: $(INCDIR)/stdio.h \
131: $(SYSINCDIR)/param.h \
132: $(INCDIR)/l.out.h \
133: $(LCLDIR)/trace.h \
134: $(SYSINCDIR)/types.h \
135: i8086trace.h \
136: i8086.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.