]>
Commit | Line | Data |
---|---|---|
91447636 | 1 | # |
f427ee49 | 2 | # Copyright (c) 2000-2020 Apple Inc. All rights reserved. |
91447636 | 3 | # |
6601e61a | 4 | # @APPLE_LICENSE_HEADER_START@ |
39037602 | 5 | # |
8f6c56a5 A |
6 | # The contents of this file constitute Original Code as defined in and |
7 | # are subject to the Apple Public Source License Version 1.1 (the | |
8 | # "License"). You may not use this file except in compliance with the | |
9 | # License. Please obtain a copy of the License at | |
10 | # http://www.apple.com/publicsource and read it before using this file. | |
39037602 | 11 | # |
8f6c56a5 A |
12 | # This Original Code and all software distributed under the License are |
13 | # distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER | |
14 | # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, | |
15 | # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, | |
16 | # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the | |
17 | # License for the specific language governing rights and limitations | |
18 | # under the License. | |
39037602 | 19 | # |
6601e61a | 20 | # @APPLE_LICENSE_HEADER_END@ |
91447636 A |
21 | # |
22 | ||
1c79356b A |
23 | # |
24 | # Mach Operating System | |
25 | # Copyright (c) 1986 Carnegie-Mellon University | |
26 | # All rights reserved. The CMU software License Agreement specifies | |
27 | # the terms and conditions for use and redistribution. | |
28 | # | |
29 | ||
1c79356b A |
30 | export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd |
31 | export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def | |
32 | export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule | |
33 | export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir | |
34 | ||
35 | include $(MakeInc_cmd) | |
36 | include $(MakeInc_def) | |
37 | ||
38 | # | |
39 | # XXX: CFLAGS | |
40 | # | |
39236c6e | 41 | CFLAGS+= -include meta_features.h -DDRIVER_PRIVATE \ |
9bccf70c | 42 | -D_KERNEL_BUILD -DKERNEL_BUILD -DMACH_KERNEL -DBSD_BUILD \ |
f427ee49 A |
43 | -DBSD_KERNEL_PRIVATE -DLP64_DEBUG=0 \ |
44 | -Warray-bounds-pointer-arithmetic | |
5ba3f43e | 45 | SFLAGS+= -include meta_features.h |
39236c6e A |
46 | |
47 | # | |
48 | # Directories for mig generated files | |
49 | # | |
39037602 | 50 | COMP_SUBDIRS = |
39236c6e A |
51 | |
52 | # | |
53 | # Make sure we don't remove this by accident if interrupted at the wrong | |
54 | # time. | |
55 | # | |
56 | .PRECIOUS: Makefile | |
57 | ||
58 | # | |
59 | # Theses macros are filled in by the config program depending on the | |
60 | # current configuration. The MACHDEP macro is replaced by the | |
61 | # contents of the machine dependent makefile template and the others | |
62 | # are replaced by the corresponding symbol definitions for the | |
63 | # configuration. | |
64 | # | |
65 | ||
66 | %OBJS | |
67 | ||
a991bd8d A |
68 | %LIBOBJS |
69 | ||
39236c6e A |
70 | %CFILES |
71 | ||
fe8ab488 A |
72 | %CXXFILES |
73 | ||
39236c6e A |
74 | %SFILES |
75 | ||
76 | %MACHDEP | |
77 | ||
f427ee49 A |
78 | tcp_cubic.o_CFLAGS_ADD += -Wno-error=implicit-int-float-conversion |
79 | ||
39236c6e | 80 | # |
f427ee49 | 81 | # Diagnostic opt-outs. We need to make this list empty. |
39236c6e | 82 | # |
f427ee49 A |
83 | # DO NOT ADD MORE HERE. |
84 | # | |
85 | # -Wno-address-of-packed-member | |
86 | ah_core.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
87 | ah_input.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
88 | dlil.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
89 | esp_input.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
90 | esp_output.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
91 | frag6.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
92 | icmp6.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
93 | if_stf.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
94 | in6_cksum.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
95 | in6_gif.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
96 | ip6_forward.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
97 | ip6_input.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
98 | ip6_output.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
99 | ipsec.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
100 | iptap.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
101 | mld6.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
102 | mptcp_opt.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
103 | nd6.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
104 | nd6_nbr.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
105 | nd6_prproxy.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
106 | nd6_rtr.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
107 | necp.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
108 | packet_mangler.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
109 | pf_norm.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
110 | pktap.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
111 | raw_ip6.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
112 | sixxlowpan.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
113 | tcp_input.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
114 | tcp_subr.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
115 | udp6_output.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
116 | udp6_usrreq.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
117 | udp_usrreq.o_CFLAGS_ADD += -Wno-address-of-packed-member | |
118 | # -Wno-cast-align | |
119 | audit_bsm_token.o_CFLAGS_ADD += -Wno-cast-align | |
120 | audit_pipe.o_CFLAGS_ADD += -Wno-cast-align | |
121 | audit_session.o_CFLAGS_ADD += -Wno-cast-align | |
122 | bind_vnops.o_CFLAGS_ADD += -Wno-cast-align | |
123 | dtrace.o_CFLAGS_ADD += -Wno-cast-align | |
124 | fasttrap.o_CFLAGS_ADD += -Wno-cast-align | |
125 | fasttrap_isa.o_CFLAGS_ADD += -Wno-cast-align | |
126 | fbt.o_CFLAGS_ADD += -Wno-cast-align | |
127 | fbt_arm.o_CFLAGS_ADD += -Wno-cast-align | |
128 | fbt_x86.o_CFLAGS_ADD += -Wno-cast-align | |
129 | if_bond.o_CFLAGS_ADD += -Wno-cast-align | |
130 | ip_dummynet.o_CFLAGS_ADD += -Wno-cast-align | |
131 | kern_credential.o_CFLAGS_ADD += -Wno-cast-align | |
132 | kern_descrip.o_CFLAGS_ADD += -Wno-cast-align | |
133 | kern_event.o_CFLAGS_ADD += -Wno-cast-align | |
134 | kern_exec.o_CFLAGS_ADD += -Wno-cast-align | |
135 | kern_guarded.o_CFLAGS_ADD += -Wno-cast-align | |
136 | kern_lockf.o_CFLAGS_ADD += -Wno-cast-align | |
137 | kern_subr.o_CFLAGS_ADD += -Wno-cast-align | |
138 | km.o_CFLAGS_ADD += -Wno-cast-align | |
139 | mach_loader.o_CFLAGS_ADD += -Wno-cast-align | |
140 | memdev.o_CFLAGS_ADD += -Wno-cast-align | |
141 | munge.o_CFLAGS_ADD += -Wno-cast-align | |
142 | nfs4_subs.o_CFLAGS_ADD += -Wno-cast-align | |
143 | nfs4_vnops.o_CFLAGS_ADD += -Wno-cast-align | |
144 | nfs_boot.o_CFLAGS_ADD += -Wno-cast-align | |
145 | nfs_gss.o_CFLAGS_ADD += -Wno-cast-align | |
146 | nfs_serv.o_CFLAGS_ADD += -Wno-cast-align | |
147 | nfs_socket.o_CFLAGS_ADD += -Wno-cast-align | |
148 | nfs_srvcache.o_CFLAGS_ADD += -Wno-cast-align | |
149 | nfs_subs.o_CFLAGS_ADD += -Wno-cast-align | |
150 | nfs_syscalls.o_CFLAGS_ADD += -Wno-cast-align | |
151 | nfs_vfsops.o_CFLAGS_ADD += -Wno-cast-align | |
152 | nfs_vnops.o_CFLAGS_ADD += -Wno-cast-align | |
153 | proc_info.o_CFLAGS_ADD += -Wno-cast-align | |
154 | qsort.o_CFLAGS_ADD += -Wno-cast-align | |
155 | sdt.o_CFLAGS_ADD += -Wno-cast-align | |
156 | sdt_arm.o_CFLAGS_ADD += -Wno-cast-align | |
157 | shadow.o_CFLAGS_ADD += -Wno-cast-align | |
158 | spec_vnops.o_CFLAGS_ADD += -Wno-cast-align | |
159 | subr_log.o_CFLAGS_ADD += -Wno-cast-align | |
160 | sys_generic.o_CFLAGS_ADD += -Wno-cast-align | |
161 | sys_pipe.o_CFLAGS_ADD += -Wno-cast-align | |
162 | systemcalls.o_CFLAGS_ADD += -Wno-cast-align | |
163 | systrace.o_CFLAGS_ADD += -Wno-cast-align | |
164 | tty.o_CFLAGS_ADD += -Wno-cast-align | |
165 | tty_compat.o_CFLAGS_ADD += -Wno-cast-align | |
166 | tty_dev.o_CFLAGS_ADD += -Wno-cast-align | |
167 | ubc_subr.o_CFLAGS_ADD += -Wno-cast-align | |
168 | uipc_mbuf.o_CFLAGS_ADD += -Wno-cast-align | |
169 | uipc_usrreq.o_CFLAGS_ADD += -Wno-cast-align | |
170 | vfs_attrlist.o_CFLAGS_ADD += -Wno-cast-align | |
171 | vfs_fsevents.o_CFLAGS_ADD += -Wno-cast-align | |
172 | vfs_syscalls.o_CFLAGS_ADD += -Wno-cast-align | |
173 | vfs_utfconv.o_CFLAGS_ADD += -Wno-cast-align | |
174 | vfs_vnops.o_CFLAGS_ADD += -Wno-cast-align | |
175 | vfs_xattr.o_CFLAGS_ADD += -Wno-cast-align | |
176 | vn.o_CFLAGS_ADD += -Wno-cast-align | |
177 | # -Wno-cast-qual | |
178 | dis_tables.o_CFLAGS_ADD += -Wno-cast-qual | |
179 | # -Wno-format | |
180 | dlil.o_CFLAGS_ADD += -Wno-format | |
181 | in_rmx.o_CFLAGS_ADD += -Wno-format | |
182 | in6_rmx.o_CFLAGS_ADD += -Wno-format | |
183 | route.o_CFLAGS_ADD += -Wno-format | |
184 | # -Wno-format-extra-args | |
185 | dlil.o_CFLAGS_ADD += -Wno-format-extra-args | |
186 | kpi_interface.o_CFLAGS_ADD += -Wno-format-extra-args | |
187 | in_rmx.o_CFLAGS_ADD += -Wno-format-extra-args | |
188 | in6_rmx.o_CFLAGS_ADD += -Wno-format-extra-args | |
189 | route.o_CFLAGS_ADD += -Wno-format-extra-args | |
190 | # -Wno-format-invalid-specifier | |
191 | dlil.o_CFLAGS_ADD += -Wno-format-invalid-specifier | |
192 | in_rmx.o_CFLAGS_ADD += -Wno-format-invalid-specifier | |
193 | in6_rmx.o_CFLAGS_ADD += -Wno-format-invalid-specifier | |
194 | kpi_interface.o_CFLAGS_ADD += -Wno-format-invalid-specifier | |
195 | route.o_CFLAGS_ADD += -Wno-format-invalid-specifier | |
196 | # -Wno-implicit-int-conversion | |
197 | audit.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
198 | audit_bsm.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
199 | audit_bsm_errno.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
200 | audit_bsm_token.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
201 | audit_worker.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
202 | bpf.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
203 | content_filter.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
204 | devfs_fdesc_support.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
205 | devfs_vnops.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
206 | dis_tables.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
207 | dtrace.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
208 | fasttrap.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
209 | fasttrap_isa.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
210 | fbt_arm.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
211 | flow_agg.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
212 | flowadv.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
213 | gss_krb5_mech.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
214 | if.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
215 | if_bond.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
216 | if_bridge.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
217 | if_fake.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
218 | if_ipsec.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
219 | if_stf.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
220 | if_utun.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
221 | if_vlan.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
222 | in6.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
223 | in6_gif.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
224 | in6_pcb.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
225 | in_gif.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
226 | ip_input.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
227 | km.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
228 | kpi_mbuf.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
229 | necp.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
230 | network_agent.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
231 | nfs4_vnops.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
232 | nfs_boot.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
233 | nfs_gss.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
234 | nfs_node.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
235 | nfs_socket.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
236 | nfs_subs.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
237 | nfs_syscalls.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
238 | nfs_vfsops.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
239 | nfs_vnops.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
240 | ntstat.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
241 | null_vnops.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
242 | pf.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
243 | pf_norm.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
244 | radix.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
245 | route.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
246 | shadow.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
247 | skpc.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
248 | spec_vnops.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
249 | systemcalls.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
250 | systrace.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
251 | sysv_msg.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
252 | sysv_sem.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
253 | tcp_input.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
254 | uipc_mbuf.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
255 | uipc_socket.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
256 | vfs_quota.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
257 | vsock_domain.o_CFLAGS_ADD += -Wno-implicit-int-conversion | |
258 | # -Wno-shorten-64-to-32 | |
259 | audit_bsm.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
260 | audit_bsm_token.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
261 | audit_pipe.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
262 | audit_session.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
263 | audit_syscalls.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
264 | audit_worker.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
265 | bind_vnops.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
266 | bpf.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
267 | devfs_fdesc_support.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
268 | devfs_tree.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
269 | devfs_vnops.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
270 | devtimer.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
271 | dis_tables.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
272 | doc_tombstone.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
273 | dtrace.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
274 | dtrace_ptss.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
275 | esp_chachapoly.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
276 | fasttrap.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
277 | fasttrap_isa.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
278 | gss_krb5_mech.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
279 | if.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
280 | if_bond.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
281 | if_bridge.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
282 | if_fake.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
283 | if_gif.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
284 | if_ipsec.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
285 | if_stf.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
286 | if_utun.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
287 | if_vlan.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
288 | in6.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
289 | in6_rmx.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
290 | in_rmx.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
291 | ip_dummynet.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
292 | ip_input.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
293 | iptap.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
294 | kern_fork.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
295 | kern_malloc.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
296 | kern_overrides.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
297 | ||
298 | kpi_mbuf.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
299 | krpc_subr.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
300 | lockprof.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
301 | mem.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
302 | memdev.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
303 | nd6_rtr.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
304 | necp.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
305 | necp_client.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
306 | network_agent.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
307 | nfs4_subs.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
308 | nfs4_vnops.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
309 | nfs_bio.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
310 | nfs_boot.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
311 | nfs_gss.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
312 | nfs_lock.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
313 | nfs_node.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
314 | nfs_serv.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
315 | nfs_socket.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
316 | nfs_subs.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
317 | nfs_syscalls.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
318 | nfs_vfsops.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
319 | nfs_vnops.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
320 | ntstat.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
321 | null_vnops.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
322 | pf.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
323 | pf_norm.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
324 | pf_pbuf.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
325 | profile_prvd.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
326 | profile_runtime.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
327 | radix.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
328 | route.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
329 | sdt.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
330 | shadow.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
331 | skpc.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
332 | spec_vnops.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
333 | stubs.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
334 | systemcalls.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
335 | sysv_msg.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
336 | sysv_sem.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
337 | sysv_shm.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
338 | tcp_input.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
339 | uipc_mbuf.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
340 | uipc_socket.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
341 | unix_signal.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
342 | ux_exception.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
343 | vfs_cluster.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
344 | vfs_quota.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
345 | vfs_subr.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
346 | vfs_support.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
347 | vn.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
348 | xcpm.o_CFLAGS_ADD += -Wno-shorten-64-to-32 | |
349 | # -Wno-sign-compare | |
350 | dest6.o_CFLAGS_ADD += -Wno-sign-compare | |
351 | dhcp_options.o_CFLAGS_ADD += -Wno-sign-compare | |
352 | esp_chachapoly.o_CFLAGS_ADD += -Wno-sign-compare | |
353 | frag6.o_CFLAGS_ADD += -Wno-sign-compare | |
354 | in6.o_CFLAGS_ADD += -Wno-sign-compare | |
355 | in6_cksum.o_CFLAGS_ADD += -Wno-sign-compare | |
356 | in6_proto.o_CFLAGS_ADD += -Wno-sign-compare | |
357 | ip_dummynet.o_CFLAGS_ADD += -Wno-sign-compare | |
358 | ip_input.o_CFLAGS_ADD += -Wno-sign-compare | |
359 | radix.o_CFLAGS_ADD += -Wno-sign-compare | |
360 | route.o_CFLAGS_ADD += -Wno-sign-compare | |
361 | route6.o_CFLAGS_ADD += -Wno-sign-compare | |
362 | scope6.o_CFLAGS_ADD += -Wno-sign-compare | |
363 | tcp_input.o_CFLAGS_ADD += -Wno-sign-compare | |
364 | uipc_mbuf.o_CFLAGS_ADD += -Wno-sign-compare | |
365 | uipc_socket.o_CFLAGS_ADD += -Wno-sign-compare | |
366 | # -Wno-sign-conversion | |
367 | audit.o_CFLAGS_ADD += -Wno-sign-conversion | |
368 | audit_arg.o_CFLAGS_ADD += -Wno-sign-conversion | |
369 | audit_bsd.o_CFLAGS_ADD += -Wno-sign-conversion | |
370 | audit_bsm.o_CFLAGS_ADD += -Wno-sign-conversion | |
371 | audit_bsm_klib.o_CFLAGS_ADD += -Wno-sign-conversion | |
372 | audit_bsm_token.o_CFLAGS_ADD += -Wno-sign-conversion | |
373 | audit_mac.o_CFLAGS_ADD += -Wno-sign-conversion | |
374 | audit_pipe.o_CFLAGS_ADD += -Wno-sign-conversion | |
375 | audit_session.o_CFLAGS_ADD += -Wno-sign-conversion | |
376 | audit_syscalls.o_CFLAGS_ADD += -Wno-sign-conversion | |
377 | audit_worker.o_CFLAGS_ADD += -Wno-sign-conversion | |
378 | bind_vfsops.o_CFLAGS_ADD += -Wno-sign-conversion | |
379 | bind_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
380 | blist.o_CFLAGS_ADD += -Wno-sign-conversion | |
381 | bpf.o_CFLAGS_ADD += -Wno-sign-conversion | |
382 | bsd_init.o_CFLAGS_ADD += -Wno-sign-conversion | |
383 | bsd_stubs.o_CFLAGS_ADD += -Wno-sign-conversion | |
384 | cbrtf.o_CFLAGS_ADD += -Wno-sign-conversion | |
385 | chunklist.o_CFLAGS_ADD += -Wno-sign-conversion | |
386 | content_filter.o_CFLAGS_ADD += -Wno-sign-conversion | |
387 | cpu_in_cksum_gen.o_CFLAGS_ADD += -Wno-sign-conversion | |
388 | cuckoo_hashtable_test.o_CFLAGS_ADD += -Wno-sign-conversion | |
389 | decmpfs.o_CFLAGS_ADD += -Wno-sign-conversion | |
390 | dest6.o_CFLAGS_ADD += -Wno-sign-conversion | |
391 | devfs_fdesc_support.o_CFLAGS_ADD += -Wno-sign-conversion | |
392 | devfs_tree.o_CFLAGS_ADD += -Wno-sign-conversion | |
393 | devfs_vfsops.o_CFLAGS_ADD += -Wno-sign-conversion | |
394 | devfs_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
395 | devtimer.o_CFLAGS_ADD += -Wno-sign-conversion | |
396 | dhcp_options.o_CFLAGS_ADD += -Wno-sign-conversion | |
397 | dis_tables.o_CFLAGS_ADD += -Wno-sign-conversion | |
398 | disassembler.o_CFLAGS_ADD += -Wno-sign-conversion | |
399 | doc_tombstone.o_CFLAGS_ADD += -Wno-sign-conversion | |
400 | dtrace.o_CFLAGS_ADD += -Wno-sign-conversion | |
401 | dtrace_glue.o_CFLAGS_ADD += -Wno-sign-conversion | |
402 | dtrace_isa.o_CFLAGS_ADD += -Wno-sign-conversion | |
403 | dtrace_ptss.o_CFLAGS_ADD += -Wno-sign-conversion | |
404 | dtrace_subr.o_CFLAGS_ADD += -Wno-sign-conversion | |
405 | dtrace_subr_arm.o_CFLAGS_ADD += -Wno-sign-conversion | |
406 | ether_if_module.o_CFLAGS_ADD += -Wno-sign-conversion | |
407 | ether_inet6_pr_module.o_CFLAGS_ADD += -Wno-sign-conversion | |
408 | ether_inet_pr_module.o_CFLAGS_ADD += -Wno-sign-conversion | |
409 | fasttrap.o_CFLAGS_ADD += -Wno-sign-conversion | |
410 | fasttrap_isa.o_CFLAGS_ADD += -Wno-sign-conversion | |
411 | fbt.o_CFLAGS_ADD += -Wno-sign-conversion | |
412 | fbt_arm.o_CFLAGS_ADD += -Wno-sign-conversion | |
413 | fbt_x86.o_CFLAGS_ADD += -Wno-sign-conversion | |
414 | fifo_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
415 | flowhash.o_CFLAGS_ADD += -Wno-sign-conversion | |
416 | frag6.o_CFLAGS_ADD += -Wno-sign-conversion | |
417 | gss_krb5_mech.o_CFLAGS_ADD += -Wno-sign-conversion | |
418 | if.o_CFLAGS_ADD += -Wno-sign-conversion | |
419 | if_bond.o_CFLAGS_ADD += -Wno-sign-conversion | |
420 | if_bridge.o_CFLAGS_ADD += -Wno-sign-conversion | |
421 | if_fake.o_CFLAGS_ADD += -Wno-sign-conversion | |
422 | if_gif.o_CFLAGS_ADD += -Wno-sign-conversion | |
423 | if_ipsec.o_CFLAGS_ADD += -Wno-sign-conversion | |
424 | if_llatbl.o_CFLAGS_ADD += -Wno-sign-conversion | |
425 | if_loop.o_CFLAGS_ADD += -Wno-sign-conversion | |
426 | if_low_power_mode.o_CFLAGS_ADD += -Wno-sign-conversion | |
427 | if_pflog.o_CFLAGS_ADD += -Wno-sign-conversion | |
428 | if_stf.o_CFLAGS_ADD += -Wno-sign-conversion | |
429 | if_utun.o_CFLAGS_ADD += -Wno-sign-conversion | |
430 | if_vlan.o_CFLAGS_ADD += -Wno-sign-conversion | |
431 | imageboot.o_CFLAGS_ADD += -Wno-sign-conversion | |
432 | in6.o_CFLAGS_ADD += -Wno-sign-conversion | |
433 | in6_cga.o_CFLAGS_ADD += -Wno-sign-conversion | |
434 | in6_cksum.o_CFLAGS_ADD += -Wno-sign-conversion | |
435 | in6_gif.o_CFLAGS_ADD += -Wno-sign-conversion | |
436 | in6_pcb.o_CFLAGS_ADD += -Wno-sign-conversion | |
437 | in6_proto.o_CFLAGS_ADD += -Wno-sign-conversion | |
438 | in6_rmx.o_CFLAGS_ADD += -Wno-sign-conversion | |
439 | in_gif.o_CFLAGS_ADD += -Wno-sign-conversion | |
440 | in_rmx.o_CFLAGS_ADD += -Wno-sign-conversion | |
441 | instr_size.o_CFLAGS_ADD += -Wno-sign-conversion | |
442 | ip6_forward.o_CFLAGS_ADD += -Wno-sign-conversion | |
443 | ip6_id.o_CFLAGS_ADD += -Wno-sign-conversion | |
444 | ip_dummynet.o_CFLAGS_ADD += -Wno-sign-conversion | |
445 | ip_input.o_CFLAGS_ADD += -Wno-sign-conversion | |
446 | iptap.o_CFLAGS_ADD += -Wno-sign-conversion | |
447 | kern_acct.o_CFLAGS_ADD += -Wno-sign-conversion | |
448 | kern_authorization.o_CFLAGS_ADD += -Wno-sign-conversion | |
449 | kern_clock.o_CFLAGS_ADD += -Wno-sign-conversion | |
450 | kern_control.o_CFLAGS_ADD += -Wno-sign-conversion | |
451 | kern_core.o_CFLAGS_ADD += -Wno-sign-conversion | |
452 | kern_credential.o_CFLAGS_ADD += -Wno-sign-conversion | |
453 | kern_cs.o_CFLAGS_ADD += -Wno-sign-conversion | |
454 | kern_descrip.o_CFLAGS_ADD += -Wno-sign-conversion | |
455 | kern_event.o_CFLAGS_ADD += -Wno-sign-conversion | |
456 | kern_exit.o_CFLAGS_ADD += -Wno-sign-conversion | |
457 | kern_fork.o_CFLAGS_ADD += -Wno-sign-conversion | |
458 | kern_guarded.o_CFLAGS_ADD += -Wno-sign-conversion | |
459 | kern_kpc.o_CFLAGS_ADD += -Wno-sign-conversion | |
460 | kern_lockf.o_CFLAGS_ADD += -Wno-sign-conversion | |
461 | kern_malloc.o_CFLAGS_ADD += -Wno-sign-conversion | |
462 | kern_memorystatus.o_CFLAGS_ADD += -Wno-sign-conversion | |
463 | kern_memorystatus_freeze.o_CFLAGS_ADD += -Wno-sign-conversion | |
464 | kern_memorystatus_notify.o_CFLAGS_ADD += -Wno-sign-conversion | |
465 | kern_mib.o_CFLAGS_ADD += -Wno-sign-conversion | |
466 | kern_mman.o_CFLAGS_ADD += -Wno-sign-conversion | |
467 | kern_ntptime.o_CFLAGS_ADD += -Wno-sign-conversion | |
468 | kern_overrides.o_CFLAGS_ADD += -Wno-sign-conversion | |
469 | kern_persona.o_CFLAGS_ADD += -Wno-sign-conversion | |
470 | kern_physio.o_CFLAGS_ADD += -Wno-sign-conversion | |
471 | kern_proc.o_CFLAGS_ADD += -Wno-sign-conversion | |
472 | kern_prot.o_CFLAGS_ADD += -Wno-sign-conversion | |
473 | kern_resource.o_CFLAGS_ADD += -Wno-sign-conversion | |
474 | kern_shutdown.o_CFLAGS_ADD += -Wno-sign-conversion | |
475 | kern_sig.o_CFLAGS_ADD += -Wno-sign-conversion | |
476 | kern_subr.o_CFLAGS_ADD += -Wno-sign-conversion | |
477 | kern_symfile.o_CFLAGS_ADD += -Wno-sign-conversion | |
478 | kern_synch.o_CFLAGS_ADD += -Wno-sign-conversion | |
479 | kern_time.o_CFLAGS_ADD += -Wno-sign-conversion | |
480 | km.o_CFLAGS_ADD += -Wno-sign-conversion | |
481 | kpi_mbuf.o_CFLAGS_ADD += -Wno-sign-conversion | |
482 | kpi_protocol.o_CFLAGS_ADD += -Wno-sign-conversion | |
483 | kpi_socketfilter.o_CFLAGS_ADD += -Wno-sign-conversion | |
484 | kpi_vfs.o_CFLAGS_ADD += -Wno-sign-conversion | |
485 | krpc_subr.o_CFLAGS_ADD += -Wno-sign-conversion | |
486 | lockprof.o_CFLAGS_ADD += -Wno-sign-conversion | |
487 | mach_loader.o_CFLAGS_ADD += -Wno-sign-conversion | |
488 | mach_process.o_CFLAGS_ADD += -Wno-sign-conversion | |
489 | mem.o_CFLAGS_ADD += -Wno-sign-conversion | |
490 | memdev.o_CFLAGS_ADD += -Wno-sign-conversion | |
491 | monotonic.o_CFLAGS_ADD += -Wno-sign-conversion | |
492 | munge.o_CFLAGS_ADD += -Wno-sign-conversion | |
493 | nd6_prproxy.o_CFLAGS_ADD += -Wno-sign-conversion | |
494 | nd6_send.o_CFLAGS_ADD += -Wno-sign-conversion | |
495 | necp.o_CFLAGS_ADD += -Wno-sign-conversion | |
496 | necp_client.o_CFLAGS_ADD += -Wno-sign-conversion | |
497 | netboot.o_CFLAGS_ADD += -Wno-sign-conversion | |
498 | network_agent.o_CFLAGS_ADD += -Wno-sign-conversion | |
499 | nfs4_subs.o_CFLAGS_ADD += -Wno-sign-conversion | |
500 | nfs4_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
501 | nfs_bio.o_CFLAGS_ADD += -Wno-sign-conversion | |
502 | nfs_boot.o_CFLAGS_ADD += -Wno-sign-conversion | |
503 | nfs_gss.o_CFLAGS_ADD += -Wno-sign-conversion | |
504 | nfs_lock.o_CFLAGS_ADD += -Wno-sign-conversion | |
505 | nfs_node.o_CFLAGS_ADD += -Wno-sign-conversion | |
506 | nfs_serv.o_CFLAGS_ADD += -Wno-sign-conversion | |
507 | nfs_socket.o_CFLAGS_ADD += -Wno-sign-conversion | |
508 | nfs_subs.o_CFLAGS_ADD += -Wno-sign-conversion | |
509 | nfs_syscalls.o_CFLAGS_ADD += -Wno-sign-conversion | |
510 | nfs_upcall.o_CFLAGS_ADD += -Wno-sign-conversion | |
511 | nfs_vfsops.o_CFLAGS_ADD += -Wno-sign-conversion | |
512 | nfs_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
513 | ntstat.o_CFLAGS_ADD += -Wno-sign-conversion | |
514 | null_vfsops.o_CFLAGS_ADD += -Wno-sign-conversion | |
515 | null_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
516 | packet_mangler.o_CFLAGS_ADD += -Wno-sign-conversion | |
517 | pf.o_CFLAGS_ADD += -Wno-sign-conversion | |
518 | pf_norm.o_CFLAGS_ADD += -Wno-sign-conversion | |
519 | pf_pbuf.o_CFLAGS_ADD += -Wno-sign-conversion | |
520 | pf_table.o_CFLAGS_ADD += -Wno-sign-conversion | |
521 | posix_sem.o_CFLAGS_ADD += -Wno-sign-conversion | |
522 | posix_shm.o_CFLAGS_ADD += -Wno-sign-conversion | |
523 | process_policy.o_CFLAGS_ADD += -Wno-sign-conversion | |
524 | profile_prvd.o_CFLAGS_ADD += -Wno-sign-conversion | |
525 | profile_runtime.o_CFLAGS_ADD += -Wno-sign-conversion | |
526 | radix.o_CFLAGS_ADD += -Wno-sign-conversion | |
527 | randomdev.o_CFLAGS_ADD += -Wno-sign-conversion | |
528 | route.o_CFLAGS_ADD += -Wno-sign-conversion | |
529 | route6.o_CFLAGS_ADD += -Wno-sign-conversion | |
530 | routefs_ops.o_CFLAGS_ADD += -Wno-sign-conversion | |
531 | scope6.o_CFLAGS_ADD += -Wno-sign-conversion | |
532 | sdt.o_CFLAGS_ADD += -Wno-sign-conversion | |
533 | sdt_arm.o_CFLAGS_ADD += -Wno-sign-conversion | |
534 | sdt_x86.o_CFLAGS_ADD += -Wno-sign-conversion | |
535 | shadow.o_CFLAGS_ADD += -Wno-sign-conversion | |
536 | sixxlowpan.o_CFLAGS_ADD += -Wno-sign-conversion | |
537 | spec_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
538 | subr_log.o_CFLAGS_ADD += -Wno-sign-conversion | |
539 | subr_prf.o_CFLAGS_ADD += -Wno-sign-conversion | |
540 | sys_coalition.o_CFLAGS_ADD += -Wno-sign-conversion | |
541 | sys_generic.o_CFLAGS_ADD += -Wno-sign-conversion | |
542 | sys_pipe.o_CFLAGS_ADD += -Wno-sign-conversion | |
543 | sys_reason.o_CFLAGS_ADD += -Wno-sign-conversion | |
544 | sys_ulock.o_CFLAGS_ADD += -Wno-sign-conversion | |
545 | systemcalls.o_CFLAGS_ADD += -Wno-sign-conversion | |
546 | systrace.o_CFLAGS_ADD += -Wno-sign-conversion | |
547 | sysv_msg.o_CFLAGS_ADD += -Wno-sign-conversion | |
548 | sysv_sem.o_CFLAGS_ADD += -Wno-sign-conversion | |
549 | sysv_shm.o_CFLAGS_ADD += -Wno-sign-conversion | |
550 | tcp_cc.o_CFLAGS_ADD += -Wno-sign-conversion | |
551 | tcp_cubic.o_CFLAGS_ADD += -Wno-sign-conversion | |
552 | tcp_input.o_CFLAGS_ADD += -Wno-sign-conversion | |
553 | ubc_subr.o_CFLAGS_ADD += -Wno-sign-conversion | |
554 | uipc_mbuf.o_CFLAGS_ADD += -Wno-sign-conversion | |
555 | uipc_socket.o_CFLAGS_ADD += -Wno-sign-conversion | |
556 | unix_signal.o_CFLAGS_ADD += -Wno-sign-conversion | |
557 | unix_startup.o_CFLAGS_ADD += -Wno-sign-conversion | |
558 | ux_exception.o_CFLAGS_ADD += -Wno-sign-conversion | |
559 | vfs_attrlist.o_CFLAGS_ADD += -Wno-sign-conversion | |
560 | vfs_bio.o_CFLAGS_ADD += -Wno-sign-conversion | |
561 | vfs_cache.o_CFLAGS_ADD += -Wno-sign-conversion | |
562 | vfs_cluster.o_CFLAGS_ADD += -Wno-sign-conversion | |
563 | vfs_cprotect.o_CFLAGS_ADD += -Wno-sign-conversion | |
564 | vfs_disk_conditioner.o_CFLAGS_ADD += -Wno-sign-conversion | |
565 | vfs_fsevents.o_CFLAGS_ADD += -Wno-sign-conversion | |
566 | vfs_fslog.o_CFLAGS_ADD += -Wno-sign-conversion | |
567 | vfs_init.o_CFLAGS_ADD += -Wno-sign-conversion | |
568 | vfs_lookup.o_CFLAGS_ADD += -Wno-sign-conversion | |
569 | vfs_quota.o_CFLAGS_ADD += -Wno-sign-conversion | |
570 | vfs_subr.o_CFLAGS_ADD += -Wno-sign-conversion | |
571 | vfs_syscalls.o_CFLAGS_ADD += -Wno-sign-conversion | |
572 | vfs_utfconv.o_CFLAGS_ADD += -Wno-sign-conversion | |
573 | vfs_vnops.o_CFLAGS_ADD += -Wno-sign-conversion | |
574 | vfs_xattr.o_CFLAGS_ADD += -Wno-sign-conversion | |
575 | vm_compressor_backing_file.o_CFLAGS_ADD += -Wno-sign-conversion | |
576 | vm_unix.o_CFLAGS_ADD += -Wno-sign-conversion | |
577 | vn.o_CFLAGS_ADD += -Wno-sign-conversion | |
578 | vnode_pager.o_CFLAGS_ADD += -Wno-sign-conversion | |
0b4e3aa0 | 579 | |
f427ee49 A |
580 | # |
581 | # Machine-independent per-file flags | |
582 | # | |
813fb2f6 | 583 | |
55e303ae A |
584 | # |
585 | # This rule insures that the subr_prof.c does NOT get compiled with | |
586 | # profiling. It implements mcount() and profiling it leads to recursion. | |
587 | # | |
588 | ||
589 | subr_prof.o_CFLAGS_RM = -pg | |
590 | ||
fe8ab488 A |
591 | # Rebuild if per-file overrides change |
592 | ${OBJS}: $(firstword $(MAKEFILE_LIST)) | |
1c79356b | 593 | |
fe8ab488 A |
594 | # Rebuild if global compile flags change |
595 | $(COBJS): .CFLAGS | |
596 | .CFLAGS: ALWAYS | |
597 | $(_v)$(REPLACECONTENTS) $@ $(KCC) $(CFLAGS) $(INCFLAGS) | |
598 | $(CXXOBJS): .CXXFLAGS | |
599 | .CXXFLAGS: ALWAYS | |
600 | $(_v)$(REPLACECONTENTS) $@ $(KC++) $(CXXFLAGS) $(INCFLAGS) | |
601 | $(SOBJS): .SFLAGS | |
602 | .SFLAGS: ALWAYS | |
603 | $(_v)$(REPLACECONTENTS) $@ $(S_KCC) $(SFLAGS) $(INCFLAGS) | |
1c79356b | 604 | |
39037602 | 605 | $(COMPONENT).filelist: $(OBJS) |
f427ee49 | 606 | @$(LOG_LDFILELIST) $(COMPONENT) |
3e170ce0 | 607 | $(_v)for obj in ${OBJS}; do \ |
cb323159 | 608 | $(ECHO) $(TARGET)/$(CURRENT_KERNEL_CONFIG)/$${obj}; \ |
3e170ce0 | 609 | done > $(COMPONENT).filelist |
b0d623f7 | 610 | |
a991bd8d A |
611 | $(COMPONENT).libfilelist: $(LIBOBJS) |
612 | @$(LOG_LDFILELIST) "lib$(COMPONENT)" | |
613 | $(_v)for obj in ${LIBOBJS}; do \ | |
614 | $(ECHO) $(TARGET)/$(CURRENT_KERNEL_CONFIG)/$${obj}; \ | |
615 | done > $(COMPONENT).libfilelist | |
616 | ||
b0d623f7 A |
617 | MAKESYSCALLS = $(SRCROOT)/bsd/kern/makesyscalls.sh |
618 | ||
f427ee49 A |
619 | init_sysent.c: $(TARGET)/bsd.syscalls.master |
620 | @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" | |
b0d623f7 A |
621 | $(_v)$(MAKESYSCALLS) $< table > /dev/null |
622 | ||
f427ee49 A |
623 | syscalls.c: $(TARGET)/bsd.syscalls.master |
624 | @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" | |
b0d623f7 A |
625 | $(_v)$(MAKESYSCALLS) $< names > /dev/null |
626 | ||
f427ee49 A |
627 | audit_kevents.c: $(TARGET)/bsd.syscalls.master |
628 | @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" | |
b0d623f7 | 629 | $(_v)$(MAKESYSCALLS) $< audit > /dev/null |
1c79356b | 630 | |
f427ee49 A |
631 | systrace_args.c: $(TARGET)/bsd.syscalls.master |
632 | @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" | |
5ba3f43e A |
633 | $(_v)$(MAKESYSCALLS) $< systrace > /dev/null |
634 | ||
a991bd8d A |
635 | ifeq ($(RC_ProjectName),xnu_libraries) |
636 | do_all: $(COMPONENT).libfilelist | |
637 | else | |
6d2010ae | 638 | do_all: $(COMPONENT).filelist |
a991bd8d | 639 | endif |
1c79356b | 640 | |
39236c6e | 641 | do_build_all:: do_all |
1c79356b A |
642 | |
643 | %RULES | |
644 | ||
1c79356b A |
645 | include $(MakeInc_rule) |
646 | include $(MakeInc_dir) |