]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/conf/Makefile.i386
xnu-1504.7.4.tar.gz
[apple/xnu.git] / bsd / conf / Makefile.i386
index cbe71f0a87a0510ac4e1aaf5847e811f78432005..0b5f62979b92559919d9ad61dede075e6342ee40 100644 (file)
 #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))