X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/4452a7af2eac33dbad800bcc91f2399d62c18f53..d1ecb069dfe24481e4a83f44cb5217a2b06746d7:/bsd/conf/Makefile.i386 diff --git a/bsd/conf/Makefile.i386 b/bsd/conf/Makefile.i386 index cbe71f0a8..0b5f62979 100644 --- a/bsd/conf/Makefile.i386 +++ b/bsd/conf/Makefile.i386 @@ -2,364 +2,42 @@ #BEGIN Machine dependent Makefile fragment for i386 ###################################################################### +# files to build with certain warnings turned off +dis_tables.o_CFLAGS_ADD += -Wno-cast-qual +fbt_x86.o_CFLAGS_ADD += -Wno-cast-qual + + # 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 \ + fifo_vnops.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_sack.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 \ randomdev.o \ - sha1mod.o \ - inet_ntop.o \ - vfs_attrlist.o \ - volfs_vnops.o \ - bpf_filter.o \ - devtimer.o \ - in_arp.o \ - ip_ecn.o \ - key_debug.o \ - nfs_serv.o \ - nfs_lock.o \ - kern_lockf.o \ - kern_subr.o \ - sysv_msg.o \ vnode_pager.o \ dp_backing_file.o \ vm_unix.o \ - param.o \ mem.o \ km.o \ init_sysent.o \ - at.o \ - adsp.o \ - adsp_CLDeny.o \ - adsp_CLListen.o \ - adsp_Close.o \ - adsp_Control.o \ - adsp_Init.o \ - adsp_InitGlobals.o \ - adsp_NewCID.o \ - adsp_Open.o \ - adsp_Options.o \ - adsp_Packet.o \ - adsp_Read.o \ - adsp_RxAttn.o \ - adsp_RxData.o \ - adsp_Status.o \ - adsp_Timer.o \ - adsp_TimerElem.o \ - adsp_Write.o \ - adsp_attention.o \ - adsp_misc.o \ - adsp_reset.o \ - adsp_stream.o \ - at_proto.o \ - at_pcb.o \ - atp_alloc.o \ - atp_misc.o \ - atp_open.o \ - atp_read.o \ - atp_write.o \ - ddp_aarp.o \ - ddp_aep.o \ - ddp_brt.o \ - ddp_lap.o \ - ddp_nbp.o \ - ddp_proto.o \ - ddp_r_rtmp.o \ - ddp_r_zip.o \ - ddp_rtmp.o \ - ddp_rtmptable.o \ - ddp_sip.o \ - ddp.o \ - sys_dep.o \ - sys_glue.o \ drv_dep.o \ - ddp_usrreq.o \ - asp_proto.o + sdt_x86.o \ + dtrace_isa.o \ + aes_modes.o + OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))