]> git.saurik.com Git - apple/xnu.git/blame - bsd/conf/Makefile.i386
xnu-1228.5.18.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 = \
2d21ac55
A
11 vfs_xattr.o \
12 vfs_fsevents.o \
13 fifo_vnops.o \
14 subr_log.o \
91447636
A
15 ioconf.o \
16 aescrypt.o \
17 aeskey.o \
18 des_setkey.o \
19 sha2.o \
91447636 20 vn.o \
91447636 21 BTreeTreeOps.o \
91447636
A
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 \
91447636 29 kern_newsysctl.o \
91447636 30 kern_prot.o \
91447636
A
31 kpi_socket.o \
32 kpi_socketfilter.o \
91447636 33 uipc_domain.o \
91447636 34 uipc_proto.o \
91447636 35 uipc_usrreq.o \
2d21ac55 36 ether_if_module.o \
91447636
A
37 if_ethersubr.o \
38 if_gif.o \
91447636
A
39 if_media.o \
40 if_stf.o \
91447636 41 kext_net.o \
91447636 42 netisr.o \
91447636 43 rtsock.o \
91447636
A
44 dhcp_options.o \
45 if_ether.o \
46 igmp.o \
91447636
A
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 in_pcb.o \
91447636
A
54 ip_divert.o \
55 ip_dummynet.o \
91447636
A
56 ip_icmp.o \
57 ip_input.o \
58 ip_mroute.o \
59 ip_output.o \
91447636 60 tcp_input.o \
91447636
A
61 tcp_subr.o \
62 tcp_timer.o \
91447636 63 ah_core.o \
91447636
A
64 esp_core.o \
65 esp_input.o \
91447636 66 esp_rijndael.o \
91447636 67 in6_gif.o \
91447636 68 in6_proto.o \
91447636 69 in6_src.o \
91447636 70 ip6_output.o \
91447636 71 ipsec.o \
91447636 72 raw_ip6.o \
91447636
A
73 key.o \
74 keydb.o \
91447636 75 krpc_subr.o \
91447636
A
76 ffs_alloc.o \
77 ffs_balloc.o \
78 ffs_inode.o \
79 ffs_subr.o \
80 ffs_vfsops.o \
81 ffs_vnops.o \
82 ufs_attrlist.o \
83 ufs_bmap.o \
84 ufs_byte_order.o \
85 ufs_ihash.o \
86 ufs_inode.o \
87 ufs_lockf.o \
88 ufs_lookup.o \
89 ufs_quota.o \
90 ufs_readwrite.o \
91 ufs_vfsops.o \
92 ufs_vnops.o \
93 ux_exception.o \
91447636 94 vfs_journal.o \
91447636 95 vfs_syscalls.o \
91447636
A
96 sysctl.o \
97 unix_startup.o \
0c530ab8
A
98 randomdev.o \
99 sha1mod.o \
0c530ab8 100 in_arp.o \
0c530ab8
A
101 vnode_pager.o \
102 dp_backing_file.o \
103 vm_unix.o \
0c530ab8
A
104 mem.o \
105 km.o \
106 init_sysent.o \
0c530ab8 107 drv_dep.o \
2d21ac55
A
108 dtrace.o \
109 lockstat.o \
110 profile_prvd.o \
111 systrace.o \
112 blist.o \
113 dtrace_glue.o \
114 fbt.o \
115 fbt_x86.o \
116 sdt.o \
117 sdt_subr.o \
118 sdt_x86.o \
119 dtrace_isa.o \
120 dis_tables.o \
121 aes_modes.o
122
91447636
A
123
124OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
125
126$(OBJS_WERROR): WERROR=-Werror
127
1c79356b
A
128######################################################################
129#END Machine dependent Makefile fragment for i386
130######################################################################
131