]> git.saurik.com Git - apple/xnu.git/blame - bsd/conf/Makefile.i386
xnu-1228.15.4.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 \
91447636
A
53 ip_divert.o \
54 ip_dummynet.o \
91447636
A
55 ip_icmp.o \
56 ip_input.o \
57 ip_mroute.o \
58 ip_output.o \
91447636 59 tcp_input.o \
91447636
A
60 tcp_subr.o \
61 tcp_timer.o \
91447636 62 ah_core.o \
91447636
A
63 esp_core.o \
64 esp_input.o \
91447636 65 esp_rijndael.o \
91447636 66 in6_gif.o \
91447636 67 in6_proto.o \
91447636 68 in6_src.o \
91447636 69 ip6_output.o \
91447636 70 ipsec.o \
91447636 71 raw_ip6.o \
91447636
A
72 key.o \
73 keydb.o \
91447636 74 krpc_subr.o \
91447636
A
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 \
91447636 93 vfs_journal.o \
91447636 94 vfs_syscalls.o \
91447636
A
95 sysctl.o \
96 unix_startup.o \
0c530ab8
A
97 randomdev.o \
98 sha1mod.o \
0c530ab8 99 in_arp.o \
0c530ab8
A
100 vnode_pager.o \
101 dp_backing_file.o \
102 vm_unix.o \
0c530ab8
A
103 mem.o \
104 km.o \
105 init_sysent.o \
0c530ab8 106 drv_dep.o \
2d21ac55
A
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
91447636
A
122
123OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
124
125$(OBJS_WERROR): WERROR=-Werror
126
1c79356b
A
127######################################################################
128#END Machine dependent Makefile fragment for i386
129######################################################################
130