]> git.saurik.com Git - apple/xnu.git/blob - bsd/conf/Makefile.i386
xnu-1228.15.4.tar.gz
[apple/xnu.git] / bsd / conf / Makefile.i386
1 ######################################################################
2 #BEGIN Machine dependent Makefile fragment for i386
3 ######################################################################
4
5 # Enable -Werror for i386 builds
6 CFLAGS+=$(WERROR)
7 CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
8
9 # Objects that don't compile cleanly:
10 OBJS_NO_WERROR = \
11 vfs_xattr.o \
12 vfs_fsevents.o \
13 fifo_vnops.o \
14 subr_log.o \
15 ioconf.o \
16 aescrypt.o \
17 aeskey.o \
18 des_setkey.o \
19 sha2.o \
20 vn.o \
21 BTreeTreeOps.o \
22 cd9660_lookup.o \
23 cd9660_node.o \
24 cd9660_rrip.o \
25 cd9660_util.o \
26 cd9660_vfsops.o \
27 cd9660_vnops.o \
28 bsd_init.o \
29 kern_newsysctl.o \
30 kern_prot.o \
31 kpi_socket.o \
32 kpi_socketfilter.o \
33 uipc_domain.o \
34 uipc_proto.o \
35 uipc_usrreq.o \
36 ether_if_module.o \
37 if_ethersubr.o \
38 if_gif.o \
39 if_media.o \
40 if_stf.o \
41 kext_net.o \
42 netisr.o \
43 rtsock.o \
44 dhcp_options.o \
45 if_ether.o \
46 igmp.o \
47 in_bootp.o \
48 in_cksum.o \
49 ip_fw2.o \
50 ip_fw2_compat.o \
51 kpi_ipfilter.o \
52 in_gif.o \
53 ip_divert.o \
54 ip_dummynet.o \
55 ip_icmp.o \
56 ip_input.o \
57 ip_mroute.o \
58 ip_output.o \
59 tcp_input.o \
60 tcp_subr.o \
61 tcp_timer.o \
62 ah_core.o \
63 esp_core.o \
64 esp_input.o \
65 esp_rijndael.o \
66 in6_gif.o \
67 in6_proto.o \
68 in6_src.o \
69 ip6_output.o \
70 ipsec.o \
71 raw_ip6.o \
72 key.o \
73 keydb.o \
74 krpc_subr.o \
75 ffs_alloc.o \
76 ffs_balloc.o \
77 ffs_inode.o \
78 ffs_subr.o \
79 ffs_vfsops.o \
80 ffs_vnops.o \
81 ufs_attrlist.o \
82 ufs_bmap.o \
83 ufs_byte_order.o \
84 ufs_ihash.o \
85 ufs_inode.o \
86 ufs_lockf.o \
87 ufs_lookup.o \
88 ufs_quota.o \
89 ufs_readwrite.o \
90 ufs_vfsops.o \
91 ufs_vnops.o \
92 ux_exception.o \
93 vfs_journal.o \
94 vfs_syscalls.o \
95 sysctl.o \
96 unix_startup.o \
97 randomdev.o \
98 sha1mod.o \
99 in_arp.o \
100 vnode_pager.o \
101 dp_backing_file.o \
102 vm_unix.o \
103 mem.o \
104 km.o \
105 init_sysent.o \
106 drv_dep.o \
107 dtrace.o \
108 lockstat.o \
109 profile_prvd.o \
110 systrace.o \
111 blist.o \
112 dtrace_glue.o \
113 fbt.o \
114 fbt_x86.o \
115 sdt.o \
116 sdt_subr.o \
117 sdt_x86.o \
118 dtrace_isa.o \
119 dis_tables.o \
120 aes_modes.o
121
122
123 OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
124
125 $(OBJS_WERROR): WERROR=-Werror
126
127 ######################################################################
128 #END Machine dependent Makefile fragment for i386
129 ######################################################################
130