]> git.saurik.com Git - apple/xnu.git/blame - osfmk/conf/Makefile
xnu-792.13.8.tar.gz
[apple/xnu.git] / osfmk / conf / Makefile
CommitLineData
1c79356b
A
1export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5
91447636
A
6#
7# VM should be warning free
8#
9export device_vm.o_CFLAGS_RM=$(CWARNFLAGS_STD)
10export device_vm.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
11export memory_object.o_CFLAGS_RM=$(CWARNFLAGS_STD)
12export memory_object.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
13export task_working_set.o_CFLAGS_RM=$(CWARNFLAGS_STD)
14export task_working_set.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
15export vm_debug.o_CFLAGS_RM=$(CWARNFLAGS_STD)
16export vm_debug.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
17export vm_external.o_CFLAGS_RM=$(CWARNFLAGS_STD)
18export vm_external.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
19export vm_fault.o_CFLAGS_RM=$(CWARNFLAGS_STD)
20export vm_fault.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
21export vm_init.o_CFLAGS_RM=$(CWARNFLAGS_STD)
22export vm_init.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
23export vm_kern.o_CFLAGS_RM=$(CWARNFLAGS_STD)
24export vm_kern.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
25export vm_map.o_CFLAGS_RM=$(CWARNFLAGS_STD)
26export vm_map.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
27export vm_object.o_CFLAGS_RM=$(CWARNFLAGS_STD)
28export vm_object.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
29export vm_pageout.o_CFLAGS_RM=$(CWARNFLAGS_STD)
30export vm_pageout.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
31export vm_resident.o_CFLAGS_RM=$(CWARNFLAGS_STD)
32export vm_resident.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
33export vm_shared_memory_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
34export vm_shared_memory_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
35export vm_user.o_CFLAGS_RM=$(CWARNFLAGS_STD)
36export vm_user.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
37export bsd_vm.o_CFLAGS_RM=$(CWARNFLAGS_STD)
38export bsd_vm.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
39export default_pager.o_CFLAGS_RM=$(CWARNFLAGS_STD)
40export default_pager.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
41export dp_backing_store.o_CFLAGS_RM=$(CWARNFLAGS_STD)
42export dp_backing_store.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
43export dp_memory_object.o_CFLAGS_RM=$(CWARNFLAGS_STD)
44export dp_memory_object.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
45export default_pager_alerts_user.o_CFLAGS_RM=$(CWARNFLAGS_STD)
46export default_pager_alerts_user.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
47export default_pager_alerts_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
48export default_pager_alerts_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
49export memory_object_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
50export memory_object_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
51export memory_object_control_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
52export memory_object_control_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
53export memory_object_default_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
54export memory_object_default_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
55export memory_object_name_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
56export memory_object_name_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
57export upl_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
58export upl_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
59export vm_map_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
60export vm_map_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
61
62#
63# ipc should be warning free
64#
65export ipc_entry.o_CFLAGS_RM=$(CWARNFLAGS_STD)
66export ipc_entry.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
67export ipc_hash.o_CFLAGS_RM=$(CWARNFLAGS_STD)
68export ipc_hash.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
69export ipc_init.o_CFLAGS_RM=$(CWARNFLAGS_STD)
70export ipc_init.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
71export ipc_kmsg.o_CFLAGS_RM=$(CWARNFLAGS_STD)
72export ipc_kmsg.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
73export ipc_mqueue.o_CFLAGS_RM=$(CWARNFLAGS_STD)
74export ipc_mqueue.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
75export ipc_notify.o_CFLAGS_RM=$(CWARNFLAGS_STD)
76export ipc_notify.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
77export ipc_object.o_CFLAGS_RM=$(CWARNFLAGS_STD)
78export ipc_object.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
79export ipc_port.o_CFLAGS_RM=$(CWARNFLAGS_STD)
80export ipc_port.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
81export ipc_pset.o_CFLAGS_RM=$(CWARNFLAGS_STD)
82export ipc_pset.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
83export ipc_right.o_CFLAGS_RM=$(CWARNFLAGS_STD)
84export ipc_right.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
85export ipc_space.o_CFLAGS_RM=$(CWARNFLAGS_STD)
86export ipc_space.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
87export ipc_splay.o_CFLAGS_RM=$(CWARNFLAGS_STD)
88export ipc_splay.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
89export ipc_table.o_CFLAGS_RM=$(CWARNFLAGS_STD)
90export ipc_table.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91export mach_debug.o_CFLAGS_RM=$(CWARNFLAGS_STD)
92export mach_debug.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
93#export mach_msg.o_CFLAGS_RM=$(CWARNFLAGS_STD)
94#export mach_msg.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
95export mach_port.o_CFLAGS_RM=$(CWARNFLAGS_STD)
96export mach_port.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
97export mig_log.o_CFLAGS_RM=$(CWARNFLAGS_STD)
98export mig_log.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
99export ipc_clock.o_CFLAGS_RM=$(CWARNFLAGS_STD)
100export ipc_clock.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
101export ipc_host.o_CFLAGS_RM=$(CWARNFLAGS_STD)
102export ipc_host.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
103#export ipc_kobject.o_CFLAGS_RM=$(CWARNFLAGS_STD)
104#export ipc_kobject.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
105export ipc_mig.o_CFLAGS_RM=$(CWARNFLAGS_STD)
106export ipc_mig.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
107export ipc_sync.o_CFLAGS_RM=$(CWARNFLAGS_STD)
108export ipc_sync.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
109#export ipc_tt.o_CFLAGS_RM=$(CWARNFLAGS_STD)
110#export ipc_tt.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
111#export sync_lock.o_CFLAGS_RM=$(CWARNFLAGS_STD)
112#export sync_lock.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
113export sync_sema.o_CFLAGS_RM=$(CWARNFLAGS_STD)
114export sync_sema.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
115#export mach_port_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
116#export mach_port_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
117#export lock_set_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
118#export lock_set_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
119#export semaphore_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
120#export semaphore_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
121
122#
123# kern should be warning free (almost)
124#
125# export debug.o_CFLAGS_RM=$(CWARNFLAGS_STD)
126# export debug.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
127# export printf.o_CFLAGS_RM=$(CWARNFLAGS_STD)
128# export printf.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
129# export xpr.o_CFLAGS_RM=$(CWARNFLAGS_STD)
130# export xpr.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
131# export mk_sp.o_CFLAGS_RM=$(CWARNFLAGS_STD)
132# export mk_sp.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
133# export syscall_emulation.o_CFLAGS_RM=$(CWARNFLAGS_STD)
134# export syscall_emulation.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
135# export bsd_kern.o_CFLAGS_RM=$(CWARNFLAGS_STD)
136# export bsd_kern.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
137#
138export ast.o_CFLAGS_RM=$(CWARNFLAGS_STD)
139export ast.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
140export clock.o_CFLAGS_RM=$(CWARNFLAGS_STD)
141export clock.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
142export counters.o_CFLAGS_RM=$(CWARNFLAGS_STD)
143export counters.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
144export exception.o_CFLAGS_RM=$(CWARNFLAGS_STD)
145export exception.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
146export host.o_CFLAGS_RM=$(CWARNFLAGS_STD)
147export host.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
148export host_notify.o_CFLAGS_RM=$(CWARNFLAGS_STD)
149export host_notify.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
150export kalloc.o_CFLAGS_RM=$(CWARNFLAGS_STD)
151export kalloc.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
152export ledger.o_CFLAGS_RM=$(CWARNFLAGS_STD)
153export ledger.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
154export locks.o_CFLAGS_RM=$(CWARNFLAGS_STD)
155export locks.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
156export mach_clock.o_CFLAGS_RM=$(CWARNFLAGS_STD)
157export mach_clock.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
158export mach_factor.o_CFLAGS_RM=$(CWARNFLAGS_STD)
159export mach_factor.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
160#export machine.o_CFLAGS_RM=$(CWARNFLAGS_STD)
161#export machine.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
162export mk_timer.o_CFLAGS_RM=$(CWARNFLAGS_STD)
163export mk_timer.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
164export profile.o_CFLAGS_RM=$(CWARNFLAGS_STD)
165export profile.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
166export priority.o_CFLAGS_RM=$(CWARNFLAGS_STD)
167export priority.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
168#export processor.o_CFLAGS_RM=$(CWARNFLAGS_STD)
169#export processor.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
170export processor_data.o_CFLAGS_RM=$(CWARNFLAGS_STD)
171export processor_data.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
172export queue.o_CFLAGS_RM=$(CWARNFLAGS_STD)
173export queue.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
174#export sched_prim.o_CFLAGS_RM=$(CWARNFLAGS_STD)
175#export sched_prim.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
176export sscanf.o_CFLAGS_RM=$(CWARNFLAGS_STD)
177export sscanf.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
178#export stack.o_CFLAGS_RM=$(CWARNFLAGS_STD)
179#export stack.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
180export startup.o_CFLAGS_RM=$(CWARNFLAGS_STD)
181export startup.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
182#export syscall_subr.o_CFLAGS_RM=$(CWARNFLAGS_STD)
183#export syscall_subr.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
184export syscall_sw.o_CFLAGS_RM=$(CWARNFLAGS_STD)
185export syscall_sw.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
186#export task.o_CFLAGS_RM=$(CWARNFLAGS_STD)
187#export task.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
188export task_policy.o_CFLAGS_RM=$(CWARNFLAGS_STD)
189export task_policy.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
190export task_swap.o_CFLAGS_RM=$(CWARNFLAGS_STD)
191export task_swap.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
192#export thread.o_CFLAGS_RM=$(CWARNFLAGS_STD)
193#export thread.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
194export thread_act.o_CFLAGS_RM=$(CWARNFLAGS_STD)
195export thread_act.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
196#export thread_call.o_CFLAGS_RM=$(CWARNFLAGS_STD)
197#export thread_call.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
198export thread_policy.o_CFLAGS_RM=$(CWARNFLAGS_STD)
199export thread_policy.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
200export thread_swap.o_CFLAGS_RM=$(CWARNFLAGS_STD)
201export thread_swap.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
202export timer.o_CFLAGS_RM=$(CWARNFLAGS_STD)
203export timer.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
204#export timer_call.o_CFLAGS_RM=$(CWARNFLAGS_STD)
205#export timer_call.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
206#export wait_queue.o_CFLAGS_RM=$(CWARNFLAGS_STD)
207#export wait_queue.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
208export zalloc.o_CFLAGS_RM=$(CWARNFLAGS_STD)
209export zalloc.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
210#export clock_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
211#export clock_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
212#export clock_priv_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
213#export clock_priv_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
214export clock_reply_user.o_CFLAGS_RM=$(CWARNFLAGS_STD)
215export clock_reply_user.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
216#export exc_user.o_CFLAGS_RM=$(CWARNFLAGS_STD)
217#export exc_user.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
218#export exc_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
219#export exc_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
220#export host_priv_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
221#export host_priv_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
222#export host_security_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
223#export host_security_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
224#export ledger_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
225#export ledger_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
226#export mach_host_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
227#export mach_host_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
228export mach_notify_user.o_CFLAGS_RM=$(CWARNFLAGS_STD)
229export mach_notify_user.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
230#export processor_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
231#export processor_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
232#export processor_set_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
233#export processor_set_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
91447636
A
234export prof_user.o_CFLAGS_RM=$(CWARNFLAGS_STD)
235export prof_user.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
5d5c5d0d
A
236#export task_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
237#export task_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
238#export thread_act_server.o_CFLAGS_RM=$(CWARNFLAGS_STD)
239#export thread_act_server.o_CFLAGS_ADD=-Werror $(CWARNFLAGS_STD)
1c79356b
A
240
241include $(MakeInc_cmd)
242include $(MakeInc_def)
243
244SETUP_SUBDIRS = \
245 tools
246
247COMP_SUBDIRS =
248
249INST_SUBDIRS =
250
251ifndef OSFMK_KERNEL_CONFIG
252export OSFMK_KERNEL_CONFIG = $(KERNEL_CONFIG)
253endif
254
55e303ae 255export COMPOBJROOT=$(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)
1c79356b
A
256
257$(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf:
258 make build_setup
259
260$(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/Makefile: $(SOURCE)/MASTER \
0b4e3aa0 261 $(SOURCE)/MASTER.$(ARCH_CONFIG_LC) \
1c79356b 262 $(SOURCE)/Makefile.template \
0b4e3aa0 263 $(SOURCE)/Makefile.$(ARCH_CONFIG_LC) \
1c79356b 264 $(SOURCE)/files \
0b4e3aa0 265 $(SOURCE)/files.$(ARCH_CONFIG_LC) \
1c79356b
A
266 $(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf
267 @echo "Running doconf for $(OSFMK_KERNEL_CONFIG)";
268 (doconf_target=$(addsuffix /conf, $(TARGET)); \
269 echo $${doconf_target};\
270 $(MKDIR) $${doconf_target}; \
271 cd $${doconf_target}; \
272 rm -f $(notdir $?); \
273 cp $? $${doconf_target}; \
0b4e3aa0 274 $(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf -c -cpu $(ARCH_CONFIG_LC) -d $(TARGET)/$(OSFMK_KERNEL_CONFIG) $(OSFMK_KERNEL_CONFIG); \
1c79356b
A
275 );
276
277$(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/platforms.h: $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/Makefile
278 (cd $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG); \
279 ${RM} $@; \
280 ${LN} cputypes.h $@; \
281 )
282
283do_setup_conf: $(OBJROOT)/$(KERNEL_CONFIG)_$(ARCH_CONFIG)/$(COMPONENT)/doconf \
284 $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/Makefile \
285 $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG)/platforms.h
286
287do_all: do_setup_conf
288 @echo "[ $(SOURCE) ] Starting do_all $(COMPONENT) $(OSFMK_KERNEL_CONFIG) $(ARCH_CONFIG) $(TARGET)"; \
1c79356b 289 next_source=$(subst conf/,,$(SOURCE)); \
9bccf70c
A
290 ${MAKE} -C $(COMPOBJROOT)/$(OSFMK_KERNEL_CONFIG) \
291 MAKEFILES=$(TARGET)/$(OSFMK_KERNEL_CONFIG)/Makefile \
1c79356b
A
292 SOURCE=$${next_source} \
293 TARGET=$(TARGET) \
0b4e3aa0 294 INCL_MAKEDEP=FALSE \
55e303ae 295 KERNEL_CONFIG=$(OSFMK_KERNEL_CONFIG) \
9bccf70c 296 build_all; \
1c79356b
A
297 echo "[ $(SOURCE) ] Returning do_all $(COMPONENT) $(OSFMK_KERNEL_CONFIG) $(ARCH_CONFIG) $(TARGET)";
298
299do_build_all: do_all
300
301include $(MakeInc_rule)
302include $(MakeInc_dir)
303