|
|
1.1 root 1: export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2: export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3: export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4: export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5:
6:
7: include $(MakeInc_cmd)
8: include $(MakeInc_def)
9:
10: MIGKSFLAGS = -DKERNEL_SERVER
11: MIGKUFLAGS = -DKERNEL_USER -maxonstack 1024
12:
13: MACH_FILES = mach_server.h mach_server.c
14:
15: MACH_PORT_FILES =mach_port_server.h mach_port_server.c
16:
17: EXC_FILES = exc_user.h exc_user.c exc_server.c
18:
19: MEMORY_OBJECT_FILES = memory_object_user.h memory_object_user.c
20:
21: MEMORY_OBJECT_DEFAULT_FILES = memory_object_default.h memory_object_default_user.c
22:
23: PROF_FILES = prof_user.c prof.h
24:
25: MACH_HOST_FILES = mach_host_server.h mach_host_server.c
26:
27: CLOCK_FILES = clock_server.h clock_server.c
28:
29: CLOCK_REPLY_FILES = clock_reply.h clock_reply_user.c
30:
31: BOOTSTRAP_FILES = bootstrap_server.h bootstrap_server.c
32:
33: LEDGER_FILES = ledger_user.c ledger_server.h ledger_server.c
34:
35: SYNC_FILES = sync_server.h sync_server.c
36:
37: MACH_USER_FILES = mach_user.h mach_user.c
38:
39: OTHERS = ${MACH_FILES} ${MACH_PORT_FILES} \
40: ${EXC_FILES} \
41: ${MEMORY_OBJECT_FILES} ${MEMORY_OBJECT_DEFAULT_FILES} \
42: ${PROF_FILES} ${MACH_HOST_FILES} ${LEDGER_FILES} \
43: ${CLOCK_FILES} ${CLOCK_REPLY_FILES} ${BOOTSTRAP_FILES} \
44: ${BOOTSTRAP_FILES} ${SYNC_FILES} \
45: ${MACH_USER_FILES}
46:
47: .ORDER: ${MACH_FILES}
48:
49: ${MACH_FILES}: mach/mach.defs
50: ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} \
51: -header /dev/null \
52: -user /dev/null \
53: -sheader mach_server.h \
54: -server mach_server.c \
55: $<
56:
57: .ORDER: ${MACH_PORT_FILES}
58:
59: ${MACH_PORT_FILES}: mach/mach_port.defs
60: ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} \
61: -header /dev/null \
62: -user /dev/null \
63: -sheader mach_port_server.h \
64: -server mach_port_server.c \
65: $<
66:
67: .ORDER: ${EXC_FILES}
68: ${EXC_FILES}: mach/exc.defs
69: ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} \
70: -header exc_user.h \
71: -user exc_user.c \
72: -sheader exc_server.h \
73: -server exc_server.c \
74: $<
75:
76: .ORDER: ${MEMORY_OBJECT_FILES}
77:
78: ${MEMORY_OBJECT_FILES}: mach/memory_object.defs
79: ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} -DSEQNOS \
80: -header memory_object_user.h \
81: -user memory_object_user.c \
82: -server /dev/null \
83: $<
84:
85: .ORDER: ${MEMORY_OBJECT_DEFAULT_FILES}
86:
87: ${MEMORY_OBJECT_DEFAULT_FILES}: mach/memory_object_default.defs
88: ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} -DSEQNOS \
89: -header memory_object_default.h \
90: -user memory_object_default_user.c \
91: -server /dev/null \
92: $<
93:
94: .ORDER: ${PROF_FILES}
95:
96: ${PROF_FILES}: mach/prof.defs
97: ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} \
98: -header prof.h \
99: -iheader prof_internal.h \
100: -user prof_user.c \
101: -server /dev/null \
102: $<
103:
104: .ORDER: ${MACH_HOST_FILES}
105:
106: ${MACH_HOST_FILES}: mach/mach_host.defs
107: ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} \
108: -header /dev/null \
109: -user /dev/null \
110: -sheader mach_host_server.h \
111: -server mach_host_server.c \
112: $<
113:
114: .ORDER: ${CLOCK_FILES}
115:
116: ${CLOCK_FILES}: mach/clock.defs
117: ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} \
118: -header /dev/null \
119: -user /dev/null \
120: -sheader clock_server.h \
121: -server clock_server.c \
122: $<
123:
124: .ORDER: ${CLOCK_REPLY_FILES}
125: ${CLOCK_REPLY_FILES}: mach/clock_reply.defs
126: ${_MIG_} ${_MIGFLAGS_} ${MIGKUFLAGS} \
127: -header clock_reply.h \
128: -user clock_reply_user.c \
129: -server /dev/null \
130: $<
131:
132: .ORDER: ${BOOTSTRAP_FILES}
133:
134: ${BOOTSTRAP_FILES}: mach/bootstrap.defs
135: ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} \
136: -header /dev/null \
137: -user /dev/null \
138: -sheader bootstrap_server.h \
139: -server bootstrap_server.c \
140: $<
141:
142: .ORDER: ${LEDGER_FILES}
143:
144: ${LEDGER_FILES}: mach/ledger.defs ${MACH_TYPES_DEFS}
145: ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} ${MIGKUFLAGS} \
146: -header /dev/null \
147: -user ledger_user.c \
148: -sheader ledger_server.h \
149: -server ledger_server.c \
150: $<
151:
152: .ORDER: ${SYNC_FILES}
153:
154: ${SYNC_FILES}: mach/sync.defs
155: ${_MIG_} ${_MIGFLAGS_} ${MIGKSFLAGS} \
156: -header /dev/null \
157: -user /dev/null \
158: -sheader sync_server.h \
159: -server sync_server.c \
160: $<
161:
162: ${MACH_USER_FILES}: mach/mach.defs
163: ${_MIG_} -X ${_MIGFLAGS_} ${MIGKUFLAGS} \
164: -header mach_user.h \
165: -user mach_user.c \
166: -server /dev/null \
167: $<
168:
169:
170:
171: include $(MakeInc_rule)
172: include $(MakeInc_dir)
173:
174:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.