#BEGIN Machine dependent Makefile fragment for i386
######################################################################
+# Enable -Werror for i386 builds
+CFLAGS+=$(WERROR)
+CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
+
+# Objects that don't compile cleanly:
+OBJS_NO_WERROR = \
+ ioconf.o \
+ aescrypt.o \
+ aeskey.o \
+ des_setkey.o \
+ sha2.o \
+ shadow.o \
+ vn.o \
+ MacOSStubs.o \
+ hfs_attrlist.o \
+ hfs_btreeio.o \
+ hfs_catalog.o \
+ hfs_chash.o \
+ hfs_cnode.o \
+ hfs_encodinghint.o \
+ hfs_encodings.o \
+ hfs_endian.o \
+ hfs_hotfiles.o \
+ hfs_link.o \
+ hfs_lookup.o \
+ hfs_notification.o \
+ hfs_quota.o \
+ hfs_readwrite.o \
+ hfs_search.o \
+ hfs_vfsops.o \
+ hfs_vfsutils.o \
+ hfs_vnops.o \
+ hfs_xattr.o \
+ BTree.o \
+ BTreeAllocate.o \
+ BTreeMiscOps.o \
+ BTreeNodeOps.o \
+ BTreeNodeReserve.o \
+ BTreeScanner.o \
+ BTreeTreeOps.o \
+ CatalogUtilities.o \
+ FileIDsServices.o \
+ BTreeWrapper.o \
+ FileExtentMapping.o \
+ VolumeAllocation.o \
+ UnicodeWrappers.o \
+ cd9660_bmap.o \
+ cd9660_lookup.o \
+ cd9660_node.o \
+ cd9660_rrip.o \
+ cd9660_util.o \
+ cd9660_vfsops.o \
+ cd9660_vnops.o \
+ bsd_init.o \
+ bsd_stubs.o \
+ kdebug.o \
+ kern_acct.o \
+ kern_aio.o \
+ kern_audit.o \
+ kern_authorization.o \
+ kern_bsm_audit.o \
+ kern_bsm_klib.o \
+ kern_bsm_token.o \
+ kern_clock.o \
+ kern_control.o \
+ kern_core.o \
+ kern_credential.o \
+ kern_descrip.o \
+ kern_event.o \
+ kern_exec.o \
+ kern_exit.o \
+ kern_fork.o \
+ kern_ktrace.o \
+ kern_lock.o \
+ kern_malloc.o \
+ kern_mib.o \
+ kern_mman.o \
+ kern_newsysctl.o \
+ kern_panicinfo.o \
+ kern_pcsamples.o \
+ kern_physio.o \
+ kern_prot.o \
+ kern_resource.o \
+ kern_shutdown.o \
+ kern_sig.o \
+ kern_symfile.o \
+ kern_synch.o \
+ kern_sysctl.o \
+ kern_time.o \
+ kern_xxx.o \
+ kpi_mbuf.o \
+ kpi_socket.o \
+ kpi_socketfilter.o \
+ mach_fat.o \
+ mach_header.o \
+ mach_loader.o \
+ mach_process.o \
+ netboot.o \
+ posix_sem.o \
+ posix_shm.o \
+ qsort.o \
+ spl.o \
+ subr_log.o \
+ subr_prf.o \
+ subr_prof.o \
+ subr_xxx.o \
+ sys_domain.o \
+ sys_generic.o \
+ sys_socket.o \
+ sysctl_init.o \
+ sysv_ipc.o \
+ sys_pipe.o \
+ sysv_sem.o \
+ sysv_shm.o \
+ tty.o \
+ tty_compat.o \
+ tty_conf.o \
+ tty_pty.o \
+ tty_subr.o \
+ tty_tty.o \
+ ubc_subr.o \
+ uipc_domain.o \
+ uipc_mbuf.o \
+ uipc_mbuf2.o \
+ uipc_proto.o \
+ uipc_socket.o \
+ uipc_socket2.o \
+ uipc_syscalls.o \
+ uipc_usrreq.o \
+ random.o \
+ dead_vnops.o \
+ devfs_tree.o \
+ devfs_vfsops.o \
+ devfs_vnops.o \
+ fdesc_vfsops.o \
+ fdesc_vnops.o \
+ fifo_vnops.o \
+ spec_vnops.o \
+ synthfs_util.o \
+ synthfs_vfsops.o \
+ synthfs_vnops.o \
+ union_subr.o \
+ union_vfsops.o \
+ union_vnops.o \
+ volfs_vfsops.o \
+ volfs_vnops.o \
+ bpf.o \
+ dlil.o \
+ ether_at_pr_module.o \
+ ether_if_module.o \
+ ether_inet6_pr_module.o \
+ ether_inet_pr_module.o \
+ if.o \
+ if_bond.o \
+ if_ethersubr.o \
+ if_gif.o \
+ if_loop.o \
+ if_media.o \
+ if_stf.o \
+ if_vlan.o \
+ kext_net.o \
+ kpi_interface.o \
+ kpi_protocol.o \
+ ndrv.o \
+ netisr.o \
+ net_osdep.o \
+ radix.o \
+ raw_usrreq.o \
+ route.o \
+ rtsock.o \
+ zlib.o \
+ dhcp_options.o \
+ if_ether.o \
+ igmp.o \
+ in.o \
+ in_bootp.o \
+ in_cksum.o \
+ ip_fw2.o \
+ ip_fw2_compat.o \
+ kpi_ipfilter.o \
+ in_gif.o \
+ in_pcb.o \
+ in_proto.o \
+ in_rmx.o \
+ ip_divert.o \
+ ip_dummynet.o \
+ ip_encap.o \
+ ip_flow.o \
+ ip_icmp.o \
+ ip_input.o \
+ ip_mroute.o \
+ ip_output.o \
+ raw_ip.o \
+ tcp_input.o \
+ tcp_output.o \
+ tcp_subr.o \
+ tcp_timer.o \
+ tcp_usrreq.o \
+ udp_usrreq.o \
+ ah_core.o \
+ ah_input.o \
+ ah_output.o \
+ dest6.o \
+ esp_core.o \
+ esp_input.o \
+ esp_output.o \
+ esp_rijndael.o \
+ frag6.o \
+ icmp6.o \
+ in6.o \
+ in6_cksum.o \
+ in6_gif.o \
+ in6_ifattach.o \
+ in6_pcb.o \
+ in6_prefix.o \
+ in6_proto.o \
+ in6_rmx.o \
+ in6_src.o \
+ ip6_forward.o \
+ ip6_fw.o \
+ ip6_input.o \
+ ip6_mroute.o \
+ ip6_output.o \
+ ipcomp_core.o \
+ ipcomp_input.o \
+ ipcomp_output.o \
+ ipsec.o \
+ mld6.o \
+ nd6.o \
+ nd6_nbr.o \
+ nd6_rtr.o \
+ raw_ip6.o \
+ route6.o \
+ scope6.o \
+ udp6_output.o \
+ udp6_usrreq.o \
+ key.o \
+ keydb.o \
+ keysock.o \
+ krpc_subr.o \
+ nfs_bio.o \
+ nfs_boot.o \
+ nfs_node.o \
+ nfs_nqlease.o \
+ nfs_socket.o \
+ nfs_srvcache.o \
+ nfs_subs.o \
+ nfs_syscalls.o \
+ nfs_vfsops.o \
+ nfs_vnops.o \
+ ffs_alloc.o \
+ ffs_balloc.o \
+ ffs_inode.o \
+ ffs_subr.o \
+ ffs_vfsops.o \
+ ffs_vnops.o \
+ ufs_attrlist.o \
+ ufs_bmap.o \
+ ufs_byte_order.o \
+ ufs_ihash.o \
+ ufs_inode.o \
+ ufs_lockf.o \
+ ufs_lookup.o \
+ ufs_quota.o \
+ ufs_readwrite.o \
+ ufs_vfsops.o \
+ ufs_vnops.o \
+ ux_exception.o \
+ vfs_bio.o \
+ vfs_cache.o \
+ vfs_cluster.o \
+ vfs_conf.o \
+ vfs_fsevents.o \
+ vfs_init.o \
+ vfs_journal.o \
+ vfs_lookup.o \
+ vfs_quota.o \
+ vfs_subr.o \
+ vfs_support.o \
+ vfs_syscalls.o \
+ vfs_utfconv.o \
+ vfs_vnops.o \
+ vfs_xattr.o \
+ kpi_vfs.o \
+ vnode_if.o \
+ sysctl.o \
+ unix_startup.o \
+ memdev.o \
+ init_sysent.o
+
+OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
+
+$(OBJS_WERROR): WERROR=-Werror
+
######################################################################
#END Machine dependent Makefile fragment for i386
######################################################################