]> git.saurik.com Git - apple/xnu.git/blame - bsd/conf/Makefile.i386
xnu-792.24.17.tar.gz
[apple/xnu.git] / bsd / conf / Makefile.i386
CommitLineData
1c79356b
A
1######################################################################
2#BEGIN Machine dependent Makefile fragment for i386
3######################################################################
4
91447636
A
5# Enable -Werror for i386 builds
6CFLAGS+=$(WERROR)
7CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
8
9# Objects that don't compile cleanly:
10OBJS_NO_WERROR = \
11 ioconf.o \
12 aescrypt.o \
13 aeskey.o \
14 des_setkey.o \
15 sha2.o \
16 shadow.o \
17 vn.o \
18 MacOSStubs.o \
19 hfs_attrlist.o \
20 hfs_btreeio.o \
21 hfs_catalog.o \
22 hfs_chash.o \
23 hfs_cnode.o \
24 hfs_encodinghint.o \
25 hfs_encodings.o \
26 hfs_endian.o \
27 hfs_hotfiles.o \
28 hfs_link.o \
29 hfs_lookup.o \
30 hfs_notification.o \
31 hfs_quota.o \
32 hfs_readwrite.o \
33 hfs_search.o \
34 hfs_vfsops.o \
35 hfs_vfsutils.o \
36 hfs_vnops.o \
37 hfs_xattr.o \
38 BTree.o \
39 BTreeAllocate.o \
40 BTreeMiscOps.o \
41 BTreeNodeOps.o \
42 BTreeNodeReserve.o \
43 BTreeScanner.o \
44 BTreeTreeOps.o \
45 CatalogUtilities.o \
46 FileIDsServices.o \
47 BTreeWrapper.o \
48 FileExtentMapping.o \
49 VolumeAllocation.o \
50 UnicodeWrappers.o \
51 cd9660_bmap.o \
52 cd9660_lookup.o \
53 cd9660_node.o \
54 cd9660_rrip.o \
55 cd9660_util.o \
56 cd9660_vfsops.o \
57 cd9660_vnops.o \
58 bsd_init.o \
59 bsd_stubs.o \
60 kdebug.o \
61 kern_acct.o \
62 kern_aio.o \
63 kern_audit.o \
64 kern_authorization.o \
65 kern_bsm_audit.o \
66 kern_bsm_klib.o \
67 kern_bsm_token.o \
68 kern_clock.o \
69 kern_control.o \
70 kern_core.o \
71 kern_credential.o \
72 kern_descrip.o \
73 kern_event.o \
74 kern_exec.o \
75 kern_exit.o \
76 kern_fork.o \
77 kern_ktrace.o \
78 kern_lock.o \
79 kern_malloc.o \
80 kern_mib.o \
81 kern_mman.o \
82 kern_newsysctl.o \
83 kern_panicinfo.o \
84 kern_pcsamples.o \
85 kern_physio.o \
86 kern_prot.o \
87 kern_resource.o \
88 kern_shutdown.o \
89 kern_sig.o \
90 kern_symfile.o \
91 kern_synch.o \
92 kern_sysctl.o \
93 kern_time.o \
94 kern_xxx.o \
95 kpi_mbuf.o \
96 kpi_socket.o \
97 kpi_socketfilter.o \
98 mach_fat.o \
99 mach_header.o \
100 mach_loader.o \
101 mach_process.o \
102 netboot.o \
103 posix_sem.o \
104 posix_shm.o \
105 qsort.o \
106 spl.o \
107 subr_log.o \
108 subr_prf.o \
109 subr_prof.o \
110 subr_xxx.o \
111 sys_domain.o \
112 sys_generic.o \
113 sys_socket.o \
114 sysctl_init.o \
115 sysv_ipc.o \
116 sys_pipe.o \
117 sysv_sem.o \
118 sysv_shm.o \
119 tty.o \
120 tty_compat.o \
121 tty_conf.o \
122 tty_pty.o \
123 tty_subr.o \
124 tty_tty.o \
125 ubc_subr.o \
126 uipc_domain.o \
127 uipc_mbuf.o \
128 uipc_mbuf2.o \
129 uipc_proto.o \
130 uipc_socket.o \
131 uipc_socket2.o \
132 uipc_syscalls.o \
133 uipc_usrreq.o \
134 random.o \
135 dead_vnops.o \
136 devfs_tree.o \
137 devfs_vfsops.o \
138 devfs_vnops.o \
139 fdesc_vfsops.o \
140 fdesc_vnops.o \
141 fifo_vnops.o \
142 spec_vnops.o \
143 synthfs_util.o \
144 synthfs_vfsops.o \
145 synthfs_vnops.o \
146 union_subr.o \
147 union_vfsops.o \
148 union_vnops.o \
149 volfs_vfsops.o \
150 volfs_vnops.o \
151 bpf.o \
152 dlil.o \
153 ether_at_pr_module.o \
154 ether_if_module.o \
155 ether_inet6_pr_module.o \
156 ether_inet_pr_module.o \
157 if.o \
158 if_bond.o \
159 if_ethersubr.o \
160 if_gif.o \
161 if_loop.o \
162 if_media.o \
163 if_stf.o \
164 if_vlan.o \
165 kext_net.o \
166 kpi_interface.o \
167 kpi_protocol.o \
168 ndrv.o \
169 netisr.o \
170 net_osdep.o \
171 radix.o \
172 raw_usrreq.o \
173 route.o \
174 rtsock.o \
175 zlib.o \
176 dhcp_options.o \
177 if_ether.o \
178 igmp.o \
179 in.o \
180 in_bootp.o \
181 in_cksum.o \
182 ip_fw2.o \
183 ip_fw2_compat.o \
184 kpi_ipfilter.o \
185 in_gif.o \
186 in_pcb.o \
187 in_proto.o \
188 in_rmx.o \
189 ip_divert.o \
190 ip_dummynet.o \
191 ip_encap.o \
192 ip_flow.o \
193 ip_icmp.o \
194 ip_input.o \
195 ip_mroute.o \
196 ip_output.o \
197 raw_ip.o \
198 tcp_input.o \
199 tcp_output.o \
200 tcp_subr.o \
201 tcp_timer.o \
4452a7af 202 tcp_usrreq.o \
6601e61a 203 tcp_sack.o \
91447636
A
204 udp_usrreq.o \
205 ah_core.o \
206 ah_input.o \
207 ah_output.o \
208 dest6.o \
209 esp_core.o \
210 esp_input.o \
211 esp_output.o \
212 esp_rijndael.o \
213 frag6.o \
214 icmp6.o \
215 in6.o \
216 in6_cksum.o \
217 in6_gif.o \
218 in6_ifattach.o \
219 in6_pcb.o \
220 in6_prefix.o \
221 in6_proto.o \
222 in6_rmx.o \
223 in6_src.o \
224 ip6_forward.o \
225 ip6_fw.o \
226 ip6_input.o \
227 ip6_mroute.o \
228 ip6_output.o \
229 ipcomp_core.o \
230 ipcomp_input.o \
231 ipcomp_output.o \
232 ipsec.o \
233 mld6.o \
234 nd6.o \
235 nd6_nbr.o \
236 nd6_rtr.o \
237 raw_ip6.o \
238 route6.o \
239 scope6.o \
240 udp6_output.o \
241 udp6_usrreq.o \
242 key.o \
243 keydb.o \
244 keysock.o \
245 krpc_subr.o \
246 nfs_bio.o \
247 nfs_boot.o \
248 nfs_node.o \
249 nfs_nqlease.o \
250 nfs_socket.o \
251 nfs_srvcache.o \
252 nfs_subs.o \
253 nfs_syscalls.o \
254 nfs_vfsops.o \
255 nfs_vnops.o \
256 ffs_alloc.o \
257 ffs_balloc.o \
258 ffs_inode.o \
259 ffs_subr.o \
260 ffs_vfsops.o \
261 ffs_vnops.o \
262 ufs_attrlist.o \
263 ufs_bmap.o \
264 ufs_byte_order.o \
265 ufs_ihash.o \
266 ufs_inode.o \
267 ufs_lockf.o \
268 ufs_lookup.o \
269 ufs_quota.o \
270 ufs_readwrite.o \
271 ufs_vfsops.o \
272 ufs_vnops.o \
273 ux_exception.o \
274 vfs_bio.o \
275 vfs_cache.o \
276 vfs_cluster.o \
277 vfs_conf.o \
278 vfs_fsevents.o \
279 vfs_init.o \
280 vfs_journal.o \
281 vfs_lookup.o \
282 vfs_quota.o \
283 vfs_subr.o \
284 vfs_support.o \
285 vfs_syscalls.o \
286 vfs_utfconv.o \
287 vfs_vnops.o \
288 vfs_xattr.o \
289 kpi_vfs.o \
290 vnode_if.o \
291 sysctl.o \
292 unix_startup.o \
293 memdev.o \
6601e61a 294 init_sysent.o
91447636
A
295
296OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
297
298$(OBJS_WERROR): WERROR=-Werror
299
1c79356b
A
300######################################################################
301#END Machine dependent Makefile fragment for i386
302######################################################################
303