1*94d3b452SApple OSS Distributions# 2*94d3b452SApple OSS Distributions# Copyright (c) 2000-2020 Apple Inc. All rights reserved. 3*94d3b452SApple OSS Distributions# 4*94d3b452SApple OSS Distributions# @APPLE_LICENSE_HEADER_START@ 5*94d3b452SApple OSS Distributions# 6*94d3b452SApple OSS Distributions# The contents of this file constitute Original Code as defined in and 7*94d3b452SApple OSS Distributions# are subject to the Apple Public Source License Version 1.1 (the 8*94d3b452SApple OSS Distributions# "License"). You may not use this file except in compliance with the 9*94d3b452SApple OSS Distributions# License. Please obtain a copy of the License at 10*94d3b452SApple OSS Distributions# http://www.apple.com/publicsource and read it before using this file. 11*94d3b452SApple OSS Distributions# 12*94d3b452SApple OSS Distributions# This Original Code and all software distributed under the License are 13*94d3b452SApple OSS Distributions# distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER 14*94d3b452SApple OSS Distributions# EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 15*94d3b452SApple OSS Distributions# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 16*94d3b452SApple OSS Distributions# FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the 17*94d3b452SApple OSS Distributions# License for the specific language governing rights and limitations 18*94d3b452SApple OSS Distributions# under the License. 19*94d3b452SApple OSS Distributions# 20*94d3b452SApple OSS Distributions# @APPLE_LICENSE_HEADER_END@ 21*94d3b452SApple OSS Distributions# 22*94d3b452SApple OSS Distributions 23*94d3b452SApple OSS Distributions# 24*94d3b452SApple OSS Distributions# Mach Operating System 25*94d3b452SApple OSS Distributions# Copyright (c) 1986 Carnegie-Mellon University 26*94d3b452SApple OSS Distributions# All rights reserved. The CMU software License Agreement specifies 27*94d3b452SApple OSS Distributions# the terms and conditions for use and redistribution. 28*94d3b452SApple OSS Distributions# 29*94d3b452SApple OSS Distributions 30*94d3b452SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 31*94d3b452SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 32*94d3b452SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 33*94d3b452SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 34*94d3b452SApple OSS Distributions 35*94d3b452SApple OSS Distributionsinclude $(MakeInc_cmd) 36*94d3b452SApple OSS Distributionsinclude $(MakeInc_def) 37*94d3b452SApple OSS Distributions 38*94d3b452SApple OSS Distributions# 39*94d3b452SApple OSS Distributions# XXX: CFLAGS 40*94d3b452SApple OSS Distributions# 41*94d3b452SApple OSS DistributionsCFLAGS+= -include meta_features.h -DDRIVER_PRIVATE \ 42*94d3b452SApple OSS Distributions -D_KERNEL_BUILD -DKERNEL_BUILD -DMACH_KERNEL -DBSD_BUILD \ 43*94d3b452SApple OSS Distributions -DBSD_KERNEL_PRIVATE \ 44*94d3b452SApple OSS Distributions -Warray-bounds-pointer-arithmetic 45*94d3b452SApple OSS DistributionsSFLAGS+= -include meta_features.h 46*94d3b452SApple OSS Distributions 47*94d3b452SApple OSS Distributions# 48*94d3b452SApple OSS Distributions# Directories for mig generated files 49*94d3b452SApple OSS Distributions# 50*94d3b452SApple OSS DistributionsCOMP_SUBDIRS = 51*94d3b452SApple OSS Distributions 52*94d3b452SApple OSS Distributions# 53*94d3b452SApple OSS Distributions# Make sure we don't remove this by accident if interrupted at the wrong 54*94d3b452SApple OSS Distributions# time. 55*94d3b452SApple OSS Distributions# 56*94d3b452SApple OSS Distributions.PRECIOUS: Makefile 57*94d3b452SApple OSS Distributions 58*94d3b452SApple OSS Distributions# 59*94d3b452SApple OSS Distributions# Theses macros are filled in by the config program depending on the 60*94d3b452SApple OSS Distributions# current configuration. The MACHDEP macro is replaced by the 61*94d3b452SApple OSS Distributions# contents of the machine dependent makefile template and the others 62*94d3b452SApple OSS Distributions# are replaced by the corresponding symbol definitions for the 63*94d3b452SApple OSS Distributions# configuration. 64*94d3b452SApple OSS Distributions# 65*94d3b452SApple OSS Distributions 66*94d3b452SApple OSS Distributions%OBJS 67*94d3b452SApple OSS Distributions 68*94d3b452SApple OSS Distributions%LIBOBJS 69*94d3b452SApple OSS Distributions 70*94d3b452SApple OSS Distributions%CFILES 71*94d3b452SApple OSS Distributions 72*94d3b452SApple OSS Distributions%CXXFILES 73*94d3b452SApple OSS Distributions 74*94d3b452SApple OSS Distributions%SFILES 75*94d3b452SApple OSS Distributions 76*94d3b452SApple OSS Distributions%MACHDEP 77*94d3b452SApple OSS Distributions 78*94d3b452SApple OSS Distributionstcp_cubic.o_CWARNFLAGS_ADD += -Wno-error=implicit-int-float-conversion 79*94d3b452SApple OSS Distributions 80*94d3b452SApple OSS Distributions# 81*94d3b452SApple OSS Distributions# Diagnostic opt-outs. We need to make this list empty. 82*94d3b452SApple OSS Distributions# 83*94d3b452SApple OSS Distributions# DO NOT ADD MORE HERE. 84*94d3b452SApple OSS Distributions# 85*94d3b452SApple OSS Distributions# -Wno-address-of-packed-member 86*94d3b452SApple OSS Distributionsah_core.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 87*94d3b452SApple OSS Distributionsah_input.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 88*94d3b452SApple OSS Distributionsdlil.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 89*94d3b452SApple OSS Distributionsesp_input.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 90*94d3b452SApple OSS Distributionsesp_output.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 91*94d3b452SApple OSS Distributionsfrag6.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 92*94d3b452SApple OSS Distributionsicmp6.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 93*94d3b452SApple OSS Distributionsif_ipsec.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 94*94d3b452SApple OSS Distributionsif_stf.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 95*94d3b452SApple OSS Distributionsin6_cksum.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 96*94d3b452SApple OSS Distributionsin6_gif.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 97*94d3b452SApple OSS Distributionsip6_forward.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 98*94d3b452SApple OSS Distributionsip6_input.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 99*94d3b452SApple OSS Distributionsip6_output.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 100*94d3b452SApple OSS Distributionsipsec.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 101*94d3b452SApple OSS Distributionsiptap.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 102*94d3b452SApple OSS Distributionsmld6.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 103*94d3b452SApple OSS Distributionsmptcp_opt.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 104*94d3b452SApple OSS Distributionsnd6.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 105*94d3b452SApple OSS Distributionsnd6_nbr.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 106*94d3b452SApple OSS Distributionsnd6_prproxy.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 107*94d3b452SApple OSS Distributionsnd6_rtr.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 108*94d3b452SApple OSS Distributionsnecp.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 109*94d3b452SApple OSS Distributionspacket_mangler.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 110*94d3b452SApple OSS Distributionspf_norm.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 111*94d3b452SApple OSS Distributionspktap.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 112*94d3b452SApple OSS Distributionsraw_ip6.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 113*94d3b452SApple OSS Distributionstcp_input.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 114*94d3b452SApple OSS Distributionstcp_subr.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 115*94d3b452SApple OSS Distributionsudp6_output.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 116*94d3b452SApple OSS Distributionsudp6_usrreq.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 117*94d3b452SApple OSS Distributionsudp_usrreq.o_CWARNFLAGS_ADD += -Wno-address-of-packed-member 118*94d3b452SApple OSS Distributions# -Wno-cast-align 119*94d3b452SApple OSS Distributionsaudit_bsm_token.o_CWARNFLAGS_ADD += -Wno-cast-align 120*94d3b452SApple OSS Distributionsaudit_pipe.o_CWARNFLAGS_ADD += -Wno-cast-align 121*94d3b452SApple OSS Distributionsaudit_session.o_CWARNFLAGS_ADD += -Wno-cast-align 122*94d3b452SApple OSS Distributionsbind_vnops.o_CWARNFLAGS_ADD += -Wno-cast-align 123*94d3b452SApple OSS Distributionsdtrace.o_CWARNFLAGS_ADD += -Wno-cast-align 124*94d3b452SApple OSS Distributionsfasttrap.o_CWARNFLAGS_ADD += -Wno-cast-align 125*94d3b452SApple OSS Distributionsfasttrap_isa.o_CWARNFLAGS_ADD += -Wno-cast-align 126*94d3b452SApple OSS Distributionsfbt.o_CWARNFLAGS_ADD += -Wno-cast-align 127*94d3b452SApple OSS Distributionsfbt_arm.o_CWARNFLAGS_ADD += -Wno-cast-align 128*94d3b452SApple OSS Distributionsfbt_x86.o_CWARNFLAGS_ADD += -Wno-cast-align 129*94d3b452SApple OSS Distributionsif_bond.o_CWARNFLAGS_ADD += -Wno-cast-align 130*94d3b452SApple OSS Distributionskern_credential.o_CWARNFLAGS_ADD += -Wno-cast-align 131*94d3b452SApple OSS Distributionskern_descrip.o_CWARNFLAGS_ADD += -Wno-cast-align 132*94d3b452SApple OSS Distributionskern_event.o_CWARNFLAGS_ADD += -Wno-cast-align 133*94d3b452SApple OSS Distributionskern_exec.o_CWARNFLAGS_ADD += -Wno-cast-align 134*94d3b452SApple OSS Distributionskern_guarded.o_CWARNFLAGS_ADD += -Wno-cast-align 135*94d3b452SApple OSS Distributionskern_lockf.o_CWARNFLAGS_ADD += -Wno-cast-align 136*94d3b452SApple OSS Distributionskern_subr.o_CWARNFLAGS_ADD += -Wno-cast-align 137*94d3b452SApple OSS Distributionskm.o_CWARNFLAGS_ADD += -Wno-cast-align 138*94d3b452SApple OSS Distributionsmach_loader.o_CWARNFLAGS_ADD += -Wno-cast-align 139*94d3b452SApple OSS Distributionsmemdev.o_CWARNFLAGS_ADD += -Wno-cast-align 140*94d3b452SApple OSS Distributionsmunge.o_CWARNFLAGS_ADD += -Wno-cast-align 141*94d3b452SApple OSS Distributionsnfs_gss.o_CWARNFLAGS_ADD += -Wno-cast-align 142*94d3b452SApple OSS Distributionsnfs_serv.o_CWARNFLAGS_ADD += -Wno-cast-align 143*94d3b452SApple OSS Distributionsnfs_socket.o_CWARNFLAGS_ADD += -Wno-cast-align 144*94d3b452SApple OSS Distributionsnfs_srvcache.o_CWARNFLAGS_ADD += -Wno-cast-align 145*94d3b452SApple OSS Distributionsnfs_subs.o_CWARNFLAGS_ADD += -Wno-cast-align 146*94d3b452SApple OSS Distributionsnfs_syscalls.o_CWARNFLAGS_ADD += -Wno-cast-align 147*94d3b452SApple OSS Distributionsproc_info.o_CWARNFLAGS_ADD += -Wno-cast-align 148*94d3b452SApple OSS Distributionsqsort.o_CWARNFLAGS_ADD += -Wno-cast-align 149*94d3b452SApple OSS Distributionssdt.o_CWARNFLAGS_ADD += -Wno-cast-align 150*94d3b452SApple OSS Distributionssdt_arm.o_CWARNFLAGS_ADD += -Wno-cast-align 151*94d3b452SApple OSS Distributionsshadow.o_CWARNFLAGS_ADD += -Wno-cast-align 152*94d3b452SApple OSS Distributionsspec_vnops.o_CWARNFLAGS_ADD += -Wno-cast-align 153*94d3b452SApple OSS Distributionssubr_log.o_CWARNFLAGS_ADD += -Wno-cast-align 154*94d3b452SApple OSS Distributionssys_generic.o_CWARNFLAGS_ADD += -Wno-cast-align 155*94d3b452SApple OSS Distributionssys_pipe.o_CWARNFLAGS_ADD += -Wno-cast-align 156*94d3b452SApple OSS Distributionssystemcalls.o_CWARNFLAGS_ADD += -Wno-cast-align 157*94d3b452SApple OSS Distributionssystrace.o_CWARNFLAGS_ADD += -Wno-cast-align 158*94d3b452SApple OSS Distributionstty.o_CWARNFLAGS_ADD += -Wno-cast-align 159*94d3b452SApple OSS Distributionstty_compat.o_CWARNFLAGS_ADD += -Wno-cast-align 160*94d3b452SApple OSS Distributionstty_dev.o_CWARNFLAGS_ADD += -Wno-cast-align 161*94d3b452SApple OSS Distributionsubc_subr.o_CWARNFLAGS_ADD += -Wno-cast-align 162*94d3b452SApple OSS Distributionsuipc_mbuf.o_CWARNFLAGS_ADD += -Wno-cast-align 163*94d3b452SApple OSS Distributionsuipc_usrreq.o_CWARNFLAGS_ADD += -Wno-cast-align 164*94d3b452SApple OSS Distributionsvfs_attrlist.o_CWARNFLAGS_ADD += -Wno-cast-align 165*94d3b452SApple OSS Distributionsvfs_fsevents.o_CWARNFLAGS_ADD += -Wno-cast-align 166*94d3b452SApple OSS Distributionsvfs_syscalls.o_CWARNFLAGS_ADD += -Wno-cast-align 167*94d3b452SApple OSS Distributionsvfs_utfconv.o_CWARNFLAGS_ADD += -Wno-cast-align 168*94d3b452SApple OSS Distributionsvfs_vnops.o_CWARNFLAGS_ADD += -Wno-cast-align 169*94d3b452SApple OSS Distributionsvfs_xattr.o_CWARNFLAGS_ADD += -Wno-cast-align 170*94d3b452SApple OSS Distributionsvn.o_CWARNFLAGS_ADD += -Wno-cast-align 171*94d3b452SApple OSS Distributions# -Wno-cast-qual 172*94d3b452SApple OSS Distributionsdis_tables.o_CWARNFLAGS_ADD += -Wno-cast-qual 173*94d3b452SApple OSS Distributions# -Wno-format 174*94d3b452SApple OSS Distributionsdlil.o_CWARNFLAGS_ADD += -Wno-format 175*94d3b452SApple OSS Distributionsin_rmx.o_CWARNFLAGS_ADD += -Wno-format 176*94d3b452SApple OSS Distributionsin6_rmx.o_CWARNFLAGS_ADD += -Wno-format 177*94d3b452SApple OSS Distributionsroute.o_CWARNFLAGS_ADD += -Wno-format 178*94d3b452SApple OSS Distributions# -Wno-format-extra-args 179*94d3b452SApple OSS Distributionsdlil.o_CWARNFLAGS_ADD += -Wno-format-extra-args 180*94d3b452SApple OSS Distributionskpi_interface.o_CWARNFLAGS_ADD += -Wno-format-extra-args 181*94d3b452SApple OSS Distributionsin_rmx.o_CWARNFLAGS_ADD += -Wno-format-extra-args 182*94d3b452SApple OSS Distributionsin6_rmx.o_CWARNFLAGS_ADD += -Wno-format-extra-args 183*94d3b452SApple OSS Distributionsroute.o_CWARNFLAGS_ADD += -Wno-format-extra-args 184*94d3b452SApple OSS Distributions# -Wno-format-invalid-specifier 185*94d3b452SApple OSS Distributionsdlil.o_CWARNFLAGS_ADD += -Wno-format-invalid-specifier 186*94d3b452SApple OSS Distributionsin_rmx.o_CWARNFLAGS_ADD += -Wno-format-invalid-specifier 187*94d3b452SApple OSS Distributionsin6_rmx.o_CWARNFLAGS_ADD += -Wno-format-invalid-specifier 188*94d3b452SApple OSS Distributionskpi_interface.o_CWARNFLAGS_ADD += -Wno-format-invalid-specifier 189*94d3b452SApple OSS Distributionsroute.o_CWARNFLAGS_ADD += -Wno-format-invalid-specifier 190*94d3b452SApple OSS Distributions# -Wno-implicit-int-conversion 191*94d3b452SApple OSS Distributionsaudit.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 192*94d3b452SApple OSS Distributionsaudit_bsm.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 193*94d3b452SApple OSS Distributionsaudit_bsm_errno.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 194*94d3b452SApple OSS Distributionsaudit_bsm_token.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 195*94d3b452SApple OSS Distributionsaudit_worker.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 196*94d3b452SApple OSS Distributionscontent_filter.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 197*94d3b452SApple OSS Distributionsdevfs_fdesc_support.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 198*94d3b452SApple OSS Distributionsdevfs_vnops.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 199*94d3b452SApple OSS Distributionsdis_tables.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 200*94d3b452SApple OSS Distributionsdtrace.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 201*94d3b452SApple OSS Distributionsfasttrap.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 202*94d3b452SApple OSS Distributionsfasttrap_isa.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 203*94d3b452SApple OSS Distributionsfbt_arm.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 204*94d3b452SApple OSS Distributionsflow_agg.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 205*94d3b452SApple OSS Distributionsflowadv.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 206*94d3b452SApple OSS Distributionsif_bond.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 207*94d3b452SApple OSS Distributionsif_bridge.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 208*94d3b452SApple OSS Distributionsif_fake.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 209*94d3b452SApple OSS Distributionsif_stf.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 210*94d3b452SApple OSS Distributionsif_utun.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 211*94d3b452SApple OSS Distributionsif_vlan.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 212*94d3b452SApple OSS Distributionsin6_gif.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 213*94d3b452SApple OSS Distributionsin6_pcb.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 214*94d3b452SApple OSS Distributionsin_gif.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 215*94d3b452SApple OSS Distributionskm.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 216*94d3b452SApple OSS Distributionsnecp.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 217*94d3b452SApple OSS Distributionsnetwork_agent.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 218*94d3b452SApple OSS Distributionsntstat.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 219*94d3b452SApple OSS Distributionsnull_vnops.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 220*94d3b452SApple OSS Distributionspf.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 221*94d3b452SApple OSS Distributionspf_norm.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 222*94d3b452SApple OSS Distributionsshadow.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 223*94d3b452SApple OSS Distributionsskpc.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 224*94d3b452SApple OSS Distributionsspec_vnops.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 225*94d3b452SApple OSS Distributionssystemcalls.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 226*94d3b452SApple OSS Distributionssystrace.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 227*94d3b452SApple OSS Distributionssysv_msg.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 228*94d3b452SApple OSS Distributionssysv_sem.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 229*94d3b452SApple OSS Distributionsuipc_mbuf.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 230*94d3b452SApple OSS Distributionsvfs_quota.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 231*94d3b452SApple OSS Distributionsvsock_domain.o_CWARNFLAGS_ADD += -Wno-implicit-int-conversion 232*94d3b452SApple OSS Distributions# -Wno-shorten-64-to-32 233*94d3b452SApple OSS Distributionsaudit_bsm.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 234*94d3b452SApple OSS Distributionsaudit_bsm_token.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 235*94d3b452SApple OSS Distributionsaudit_pipe.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 236*94d3b452SApple OSS Distributionsaudit_session.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 237*94d3b452SApple OSS Distributionsaudit_syscalls.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 238*94d3b452SApple OSS Distributionsaudit_worker.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 239*94d3b452SApple OSS Distributionsbind_vnops.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 240*94d3b452SApple OSS Distributionsdevfs_fdesc_support.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 241*94d3b452SApple OSS Distributionsdevfs_tree.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 242*94d3b452SApple OSS Distributionsdevfs_vnops.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 243*94d3b452SApple OSS Distributionsdevtimer.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 244*94d3b452SApple OSS Distributionsdis_tables.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 245*94d3b452SApple OSS Distributionsdoc_tombstone.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 246*94d3b452SApple OSS Distributionsdtrace.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 247*94d3b452SApple OSS Distributionsdtrace_ptss.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 248*94d3b452SApple OSS Distributionsesp_chachapoly.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 249*94d3b452SApple OSS Distributionsfasttrap.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 250*94d3b452SApple OSS Distributionsfasttrap_isa.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 251*94d3b452SApple OSS Distributionsif_bond.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 252*94d3b452SApple OSS Distributionsif_bridge.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 253*94d3b452SApple OSS Distributionsif_fake.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 254*94d3b452SApple OSS Distributionsif_gif.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 255*94d3b452SApple OSS Distributionsif_stf.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 256*94d3b452SApple OSS Distributionsif_utun.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 257*94d3b452SApple OSS Distributionsif_vlan.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 258*94d3b452SApple OSS Distributionsin6_rmx.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 259*94d3b452SApple OSS Distributionsin_rmx.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 260*94d3b452SApple OSS Distributionsiptap.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 261*94d3b452SApple OSS Distributionskern_fork.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 262*94d3b452SApple OSS Distributionskern_malloc.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 263*94d3b452SApple OSS Distributionskern_overrides.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 264*94d3b452SApple OSS Distributions 265*94d3b452SApple OSS Distributionslockprof.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 266*94d3b452SApple OSS Distributionsmem.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 267*94d3b452SApple OSS Distributionsmemdev.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 268*94d3b452SApple OSS Distributionsnd6_rtr.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 269*94d3b452SApple OSS Distributionsnecp.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 270*94d3b452SApple OSS Distributionsnecp_client.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 271*94d3b452SApple OSS Distributionsnetwork_agent.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 272*94d3b452SApple OSS Distributionsntstat.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 273*94d3b452SApple OSS Distributionsnull_vnops.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 274*94d3b452SApple OSS Distributionspf.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 275*94d3b452SApple OSS Distributionspf_norm.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 276*94d3b452SApple OSS Distributionspf_pbuf.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 277*94d3b452SApple OSS Distributionsprofile_prvd.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 278*94d3b452SApple OSS Distributionsprofile_runtime.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 279*94d3b452SApple OSS Distributionssdt.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 280*94d3b452SApple OSS Distributionsshadow.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 281*94d3b452SApple OSS Distributionsskpc.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 282*94d3b452SApple OSS Distributionsspec_vnops.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 283*94d3b452SApple OSS Distributionsstubs.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 284*94d3b452SApple OSS Distributionssystemcalls.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 285*94d3b452SApple OSS Distributionssysv_msg.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 286*94d3b452SApple OSS Distributionssysv_sem.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 287*94d3b452SApple OSS Distributionssysv_shm.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 288*94d3b452SApple OSS Distributionsuipc_mbuf.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 289*94d3b452SApple OSS Distributionsunix_signal.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 290*94d3b452SApple OSS Distributionsux_exception.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 291*94d3b452SApple OSS Distributionsvfs_cluster.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 292*94d3b452SApple OSS Distributionsvfs_quota.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 293*94d3b452SApple OSS Distributionsvfs_subr.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 294*94d3b452SApple OSS Distributionsvfs_support.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 295*94d3b452SApple OSS Distributionsvn.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 296*94d3b452SApple OSS Distributionsxcpm.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32 297*94d3b452SApple OSS Distributions# -Wno-sign-compare 298*94d3b452SApple OSS Distributionsdest6.o_CWARNFLAGS_ADD += -Wno-sign-compare 299*94d3b452SApple OSS Distributionsdhcp_options.o_CWARNFLAGS_ADD += -Wno-sign-compare 300*94d3b452SApple OSS Distributionsesp_chachapoly.o_CWARNFLAGS_ADD += -Wno-sign-compare 301*94d3b452SApple OSS Distributionsfrag6.o_CWARNFLAGS_ADD += -Wno-sign-compare 302*94d3b452SApple OSS Distributionsin6.o_CWARNFLAGS_ADD += -Wno-sign-compare 303*94d3b452SApple OSS Distributionsin6_cksum.o_CWARNFLAGS_ADD += -Wno-sign-compare 304*94d3b452SApple OSS Distributionsin6_proto.o_CWARNFLAGS_ADD += -Wno-sign-compare 305*94d3b452SApple OSS Distributionsradix.o_CWARNFLAGS_ADD += -Wno-sign-compare 306*94d3b452SApple OSS Distributionsroute6.o_CWARNFLAGS_ADD += -Wno-sign-compare 307*94d3b452SApple OSS Distributionsscope6.o_CWARNFLAGS_ADD += -Wno-sign-compare 308*94d3b452SApple OSS Distributionsuipc_mbuf.o_CWARNFLAGS_ADD += -Wno-sign-compare 309*94d3b452SApple OSS Distributions# -Wno-sign-conversion 310*94d3b452SApple OSS Distributionsaudit.o_CWARNFLAGS_ADD += -Wno-sign-conversion 311*94d3b452SApple OSS Distributionsaudit_arg.o_CWARNFLAGS_ADD += -Wno-sign-conversion 312*94d3b452SApple OSS Distributionsaudit_bsd.o_CWARNFLAGS_ADD += -Wno-sign-conversion 313*94d3b452SApple OSS Distributionsaudit_bsm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 314*94d3b452SApple OSS Distributionsaudit_bsm_klib.o_CWARNFLAGS_ADD += -Wno-sign-conversion 315*94d3b452SApple OSS Distributionsaudit_bsm_token.o_CWARNFLAGS_ADD += -Wno-sign-conversion 316*94d3b452SApple OSS Distributionsaudit_mac.o_CWARNFLAGS_ADD += -Wno-sign-conversion 317*94d3b452SApple OSS Distributionsaudit_pipe.o_CWARNFLAGS_ADD += -Wno-sign-conversion 318*94d3b452SApple OSS Distributionsaudit_session.o_CWARNFLAGS_ADD += -Wno-sign-conversion 319*94d3b452SApple OSS Distributionsaudit_syscalls.o_CWARNFLAGS_ADD += -Wno-sign-conversion 320*94d3b452SApple OSS Distributionsaudit_worker.o_CWARNFLAGS_ADD += -Wno-sign-conversion 321*94d3b452SApple OSS Distributionsbind_vfsops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 322*94d3b452SApple OSS Distributionsbind_vnops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 323*94d3b452SApple OSS Distributionsblist.o_CWARNFLAGS_ADD += -Wno-sign-conversion 324*94d3b452SApple OSS Distributionsbpf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 325*94d3b452SApple OSS Distributionsbsd_init.o_CWARNFLAGS_ADD += -Wno-sign-conversion 326*94d3b452SApple OSS Distributionsbsd_stubs.o_CWARNFLAGS_ADD += -Wno-sign-conversion 327*94d3b452SApple OSS Distributionscbrtf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 328*94d3b452SApple OSS Distributionschunklist.o_CWARNFLAGS_ADD += -Wno-sign-conversion 329*94d3b452SApple OSS Distributionscontent_filter.o_CWARNFLAGS_ADD += -Wno-sign-conversion 330*94d3b452SApple OSS Distributionscpu_in_cksum_gen.o_CWARNFLAGS_ADD += -Wno-sign-conversion 331*94d3b452SApple OSS Distributionscuckoo_hashtable_test.o_CWARNFLAGS_ADD += -Wno-sign-conversion 332*94d3b452SApple OSS Distributionsdecmpfs.o_CWARNFLAGS_ADD += -Wno-sign-conversion 333*94d3b452SApple OSS Distributionsdest6.o_CWARNFLAGS_ADD += -Wno-sign-conversion 334*94d3b452SApple OSS Distributionsdevfs_fdesc_support.o_CWARNFLAGS_ADD += -Wno-sign-conversion 335*94d3b452SApple OSS Distributionsdevfs_tree.o_CWARNFLAGS_ADD += -Wno-sign-conversion 336*94d3b452SApple OSS Distributionsdevfs_vfsops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 337*94d3b452SApple OSS Distributionsdevfs_vnops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 338*94d3b452SApple OSS Distributionsdevtimer.o_CWARNFLAGS_ADD += -Wno-sign-conversion 339*94d3b452SApple OSS Distributionsdhcp_options.o_CWARNFLAGS_ADD += -Wno-sign-conversion 340*94d3b452SApple OSS Distributionsdis_tables.o_CWARNFLAGS_ADD += -Wno-sign-conversion 341*94d3b452SApple OSS Distributionsdisassembler.o_CWARNFLAGS_ADD += -Wno-sign-conversion 342*94d3b452SApple OSS Distributionsdoc_tombstone.o_CWARNFLAGS_ADD += -Wno-sign-conversion 343*94d3b452SApple OSS Distributionsdtrace.o_CWARNFLAGS_ADD += -Wno-sign-conversion 344*94d3b452SApple OSS Distributionsdtrace_glue.o_CWARNFLAGS_ADD += -Wno-sign-conversion 345*94d3b452SApple OSS Distributionsdtrace_isa.o_CWARNFLAGS_ADD += -Wno-sign-conversion 346*94d3b452SApple OSS Distributionsdtrace_ptss.o_CWARNFLAGS_ADD += -Wno-sign-conversion 347*94d3b452SApple OSS Distributionsdtrace_subr.o_CWARNFLAGS_ADD += -Wno-sign-conversion 348*94d3b452SApple OSS Distributionsdtrace_subr_arm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 349*94d3b452SApple OSS Distributionsether_if_module.o_CWARNFLAGS_ADD += -Wno-sign-conversion 350*94d3b452SApple OSS Distributionsether_inet6_pr_module.o_CWARNFLAGS_ADD += -Wno-sign-conversion 351*94d3b452SApple OSS Distributionsether_inet_pr_module.o_CWARNFLAGS_ADD += -Wno-sign-conversion 352*94d3b452SApple OSS Distributionsfasttrap.o_CWARNFLAGS_ADD += -Wno-sign-conversion 353*94d3b452SApple OSS Distributionsfasttrap_isa.o_CWARNFLAGS_ADD += -Wno-sign-conversion 354*94d3b452SApple OSS Distributionsfbt.o_CWARNFLAGS_ADD += -Wno-sign-conversion 355*94d3b452SApple OSS Distributionsfbt_arm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 356*94d3b452SApple OSS Distributionsfbt_x86.o_CWARNFLAGS_ADD += -Wno-sign-conversion 357*94d3b452SApple OSS Distributionsfifo_vnops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 358*94d3b452SApple OSS Distributionsflowhash.o_CWARNFLAGS_ADD += -Wno-sign-conversion 359*94d3b452SApple OSS Distributionsfrag6.o_CWARNFLAGS_ADD += -Wno-sign-conversion 360*94d3b452SApple OSS Distributionsif.o_CWARNFLAGS_ADD += -Wno-sign-conversion 361*94d3b452SApple OSS Distributionsif_bond.o_CWARNFLAGS_ADD += -Wno-sign-conversion 362*94d3b452SApple OSS Distributionsif_bridge.o_CWARNFLAGS_ADD += -Wno-sign-conversion 363*94d3b452SApple OSS Distributionsif_fake.o_CWARNFLAGS_ADD += -Wno-sign-conversion 364*94d3b452SApple OSS Distributionsif_gif.o_CWARNFLAGS_ADD += -Wno-sign-conversion 365*94d3b452SApple OSS Distributionsif_ipsec.o_CWARNFLAGS_ADD += -Wno-sign-conversion 366*94d3b452SApple OSS Distributionsif_llatbl.o_CWARNFLAGS_ADD += -Wno-sign-conversion 367*94d3b452SApple OSS Distributionsif_loop.o_CWARNFLAGS_ADD += -Wno-sign-conversion 368*94d3b452SApple OSS Distributionsif_low_power_mode.o_CWARNFLAGS_ADD += -Wno-sign-conversion 369*94d3b452SApple OSS Distributionsif_pflog.o_CWARNFLAGS_ADD += -Wno-sign-conversion 370*94d3b452SApple OSS Distributionsif_stf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 371*94d3b452SApple OSS Distributionsif_utun.o_CWARNFLAGS_ADD += -Wno-sign-conversion 372*94d3b452SApple OSS Distributionsif_vlan.o_CWARNFLAGS_ADD += -Wno-sign-conversion 373*94d3b452SApple OSS Distributionsimageboot.o_CWARNFLAGS_ADD += -Wno-sign-conversion 374*94d3b452SApple OSS Distributionsin6.o_CWARNFLAGS_ADD += -Wno-sign-conversion 375*94d3b452SApple OSS Distributionsin6_cga.o_CWARNFLAGS_ADD += -Wno-sign-conversion 376*94d3b452SApple OSS Distributionsin6_cksum.o_CWARNFLAGS_ADD += -Wno-sign-conversion 377*94d3b452SApple OSS Distributionsin6_gif.o_CWARNFLAGS_ADD += -Wno-sign-conversion 378*94d3b452SApple OSS Distributionsin6_pcb.o_CWARNFLAGS_ADD += -Wno-sign-conversion 379*94d3b452SApple OSS Distributionsin6_proto.o_CWARNFLAGS_ADD += -Wno-sign-conversion 380*94d3b452SApple OSS Distributionsin6_rmx.o_CWARNFLAGS_ADD += -Wno-sign-conversion 381*94d3b452SApple OSS Distributionsin_gif.o_CWARNFLAGS_ADD += -Wno-sign-conversion 382*94d3b452SApple OSS Distributionsin_rmx.o_CWARNFLAGS_ADD += -Wno-sign-conversion 383*94d3b452SApple OSS Distributionsinstr_size.o_CWARNFLAGS_ADD += -Wno-sign-conversion 384*94d3b452SApple OSS Distributionsip6_forward.o_CWARNFLAGS_ADD += -Wno-sign-conversion 385*94d3b452SApple OSS Distributionsip6_id.o_CWARNFLAGS_ADD += -Wno-sign-conversion 386*94d3b452SApple OSS Distributionsiptap.o_CWARNFLAGS_ADD += -Wno-sign-conversion 387*94d3b452SApple OSS Distributionskern_acct.o_CWARNFLAGS_ADD += -Wno-sign-conversion 388*94d3b452SApple OSS Distributionskern_authorization.o_CWARNFLAGS_ADD += -Wno-sign-conversion 389*94d3b452SApple OSS Distributionskern_clock.o_CWARNFLAGS_ADD += -Wno-sign-conversion 390*94d3b452SApple OSS Distributionskern_control.o_CWARNFLAGS_ADD += -Wno-sign-conversion 391*94d3b452SApple OSS Distributionskern_core.o_CWARNFLAGS_ADD += -Wno-sign-conversion 392*94d3b452SApple OSS Distributionskern_credential.o_CWARNFLAGS_ADD += -Wno-sign-conversion 393*94d3b452SApple OSS Distributionskern_cs.o_CWARNFLAGS_ADD += -Wno-sign-conversion 394*94d3b452SApple OSS Distributionskern_descrip.o_CWARNFLAGS_ADD += -Wno-sign-conversion 395*94d3b452SApple OSS Distributionskern_event.o_CWARNFLAGS_ADD += -Wno-sign-conversion 396*94d3b452SApple OSS Distributionskern_exit.o_CWARNFLAGS_ADD += -Wno-sign-conversion 397*94d3b452SApple OSS Distributionskern_fork.o_CWARNFLAGS_ADD += -Wno-sign-conversion 398*94d3b452SApple OSS Distributionskern_guarded.o_CWARNFLAGS_ADD += -Wno-sign-conversion 399*94d3b452SApple OSS Distributionskern_kpc.o_CWARNFLAGS_ADD += -Wno-sign-conversion 400*94d3b452SApple OSS Distributionskern_lockf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 401*94d3b452SApple OSS Distributionskern_malloc.o_CWARNFLAGS_ADD += -Wno-sign-conversion 402*94d3b452SApple OSS Distributionskern_memorystatus.o_CWARNFLAGS_ADD += -Wno-sign-conversion 403*94d3b452SApple OSS Distributionskern_memorystatus_freeze.o_CWARNFLAGS_ADD += -Wno-sign-conversion 404*94d3b452SApple OSS Distributionskern_memorystatus_notify.o_CWARNFLAGS_ADD += -Wno-sign-conversion 405*94d3b452SApple OSS Distributionskern_mib.o_CWARNFLAGS_ADD += -Wno-sign-conversion 406*94d3b452SApple OSS Distributionskern_mman.o_CWARNFLAGS_ADD += -Wno-sign-conversion 407*94d3b452SApple OSS Distributionskern_ntptime.o_CWARNFLAGS_ADD += -Wno-sign-conversion 408*94d3b452SApple OSS Distributionskern_overrides.o_CWARNFLAGS_ADD += -Wno-sign-conversion 409*94d3b452SApple OSS Distributionskern_persona.o_CWARNFLAGS_ADD += -Wno-sign-conversion 410*94d3b452SApple OSS Distributionskern_physio.o_CWARNFLAGS_ADD += -Wno-sign-conversion 411*94d3b452SApple OSS Distributionskern_proc.o_CWARNFLAGS_ADD += -Wno-sign-conversion 412*94d3b452SApple OSS Distributionskern_prot.o_CWARNFLAGS_ADD += -Wno-sign-conversion 413*94d3b452SApple OSS Distributionskern_resource.o_CWARNFLAGS_ADD += -Wno-sign-conversion 414*94d3b452SApple OSS Distributionskern_shutdown.o_CWARNFLAGS_ADD += -Wno-sign-conversion 415*94d3b452SApple OSS Distributionskern_sig.o_CWARNFLAGS_ADD += -Wno-sign-conversion 416*94d3b452SApple OSS Distributionskern_subr.o_CWARNFLAGS_ADD += -Wno-sign-conversion 417*94d3b452SApple OSS Distributionskern_symfile.o_CWARNFLAGS_ADD += -Wno-sign-conversion 418*94d3b452SApple OSS Distributionskern_synch.o_CWARNFLAGS_ADD += -Wno-sign-conversion 419*94d3b452SApple OSS Distributionskern_time.o_CWARNFLAGS_ADD += -Wno-sign-conversion 420*94d3b452SApple OSS Distributionskm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 421*94d3b452SApple OSS Distributionskpi_mbuf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 422*94d3b452SApple OSS Distributionskpi_protocol.o_CWARNFLAGS_ADD += -Wno-sign-conversion 423*94d3b452SApple OSS Distributionskpi_socketfilter.o_CWARNFLAGS_ADD += -Wno-sign-conversion 424*94d3b452SApple OSS Distributionskpi_vfs.o_CWARNFLAGS_ADD += -Wno-sign-conversion 425*94d3b452SApple OSS Distributionslockprof.o_CWARNFLAGS_ADD += -Wno-sign-conversion 426*94d3b452SApple OSS Distributionsmach_loader.o_CWARNFLAGS_ADD += -Wno-sign-conversion 427*94d3b452SApple OSS Distributionsmach_process.o_CWARNFLAGS_ADD += -Wno-sign-conversion 428*94d3b452SApple OSS Distributionsmem.o_CWARNFLAGS_ADD += -Wno-sign-conversion 429*94d3b452SApple OSS Distributionsmemdev.o_CWARNFLAGS_ADD += -Wno-sign-conversion 430*94d3b452SApple OSS Distributionsmonotonic.o_CWARNFLAGS_ADD += -Wno-sign-conversion 431*94d3b452SApple OSS Distributionsmunge.o_CWARNFLAGS_ADD += -Wno-sign-conversion 432*94d3b452SApple OSS Distributionsnd6_prproxy.o_CWARNFLAGS_ADD += -Wno-sign-conversion 433*94d3b452SApple OSS Distributionsnd6_send.o_CWARNFLAGS_ADD += -Wno-sign-conversion 434*94d3b452SApple OSS Distributionsnecp.o_CWARNFLAGS_ADD += -Wno-sign-conversion 435*94d3b452SApple OSS Distributionsnecp_client.o_CWARNFLAGS_ADD += -Wno-sign-conversion 436*94d3b452SApple OSS Distributionsnetboot.o_CWARNFLAGS_ADD += -Wno-sign-conversion 437*94d3b452SApple OSS Distributionsnetwork_agent.o_CWARNFLAGS_ADD += -Wno-sign-conversion 438*94d3b452SApple OSS Distributionsntstat.o_CWARNFLAGS_ADD += -Wno-sign-conversion 439*94d3b452SApple OSS Distributionsnull_vfsops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 440*94d3b452SApple OSS Distributionsnull_vnops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 441*94d3b452SApple OSS Distributionspacket_mangler.o_CWARNFLAGS_ADD += -Wno-sign-conversion 442*94d3b452SApple OSS Distributionspf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 443*94d3b452SApple OSS Distributionspf_norm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 444*94d3b452SApple OSS Distributionspf_pbuf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 445*94d3b452SApple OSS Distributionspf_table.o_CWARNFLAGS_ADD += -Wno-sign-conversion 446*94d3b452SApple OSS Distributionsposix_sem.o_CWARNFLAGS_ADD += -Wno-sign-conversion 447*94d3b452SApple OSS Distributionsposix_shm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 448*94d3b452SApple OSS Distributionsprocess_policy.o_CWARNFLAGS_ADD += -Wno-sign-conversion 449*94d3b452SApple OSS Distributionsprofile_prvd.o_CWARNFLAGS_ADD += -Wno-sign-conversion 450*94d3b452SApple OSS Distributionsprofile_runtime.o_CWARNFLAGS_ADD += -Wno-sign-conversion 451*94d3b452SApple OSS Distributionsradix.o_CWARNFLAGS_ADD += -Wno-sign-conversion 452*94d3b452SApple OSS Distributionsrandomdev.o_CWARNFLAGS_ADD += -Wno-sign-conversion 453*94d3b452SApple OSS Distributionsroute6.o_CWARNFLAGS_ADD += -Wno-sign-conversion 454*94d3b452SApple OSS Distributionsroutefs_ops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 455*94d3b452SApple OSS Distributionsscope6.o_CWARNFLAGS_ADD += -Wno-sign-conversion 456*94d3b452SApple OSS Distributionssdt.o_CWARNFLAGS_ADD += -Wno-sign-conversion 457*94d3b452SApple OSS Distributionssdt_arm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 458*94d3b452SApple OSS Distributionssdt_x86.o_CWARNFLAGS_ADD += -Wno-sign-conversion 459*94d3b452SApple OSS Distributionsshadow.o_CWARNFLAGS_ADD += -Wno-sign-conversion 460*94d3b452SApple OSS Distributionsspec_vnops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 461*94d3b452SApple OSS Distributionssubr_log.o_CWARNFLAGS_ADD += -Wno-sign-conversion 462*94d3b452SApple OSS Distributionssubr_prf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 463*94d3b452SApple OSS Distributionssys_coalition.o_CWARNFLAGS_ADD += -Wno-sign-conversion 464*94d3b452SApple OSS Distributionssys_generic.o_CWARNFLAGS_ADD += -Wno-sign-conversion 465*94d3b452SApple OSS Distributionssys_pipe.o_CWARNFLAGS_ADD += -Wno-sign-conversion 466*94d3b452SApple OSS Distributionssys_reason.o_CWARNFLAGS_ADD += -Wno-sign-conversion 467*94d3b452SApple OSS Distributionssys_ulock.o_CWARNFLAGS_ADD += -Wno-sign-conversion 468*94d3b452SApple OSS Distributionssystemcalls.o_CWARNFLAGS_ADD += -Wno-sign-conversion 469*94d3b452SApple OSS Distributionssystrace.o_CWARNFLAGS_ADD += -Wno-sign-conversion 470*94d3b452SApple OSS Distributionssysv_msg.o_CWARNFLAGS_ADD += -Wno-sign-conversion 471*94d3b452SApple OSS Distributionssysv_sem.o_CWARNFLAGS_ADD += -Wno-sign-conversion 472*94d3b452SApple OSS Distributionssysv_shm.o_CWARNFLAGS_ADD += -Wno-sign-conversion 473*94d3b452SApple OSS Distributionstcp_cc.o_CWARNFLAGS_ADD += -Wno-sign-conversion 474*94d3b452SApple OSS Distributionstcp_cubic.o_CWARNFLAGS_ADD += -Wno-sign-conversion 475*94d3b452SApple OSS Distributionsubc_subr.o_CWARNFLAGS_ADD += -Wno-sign-conversion 476*94d3b452SApple OSS Distributionsuipc_mbuf.o_CWARNFLAGS_ADD += -Wno-sign-conversion 477*94d3b452SApple OSS Distributionsunix_signal.o_CWARNFLAGS_ADD += -Wno-sign-conversion 478*94d3b452SApple OSS Distributionsunix_startup.o_CWARNFLAGS_ADD += -Wno-sign-conversion 479*94d3b452SApple OSS Distributionsux_exception.o_CWARNFLAGS_ADD += -Wno-sign-conversion 480*94d3b452SApple OSS Distributionsvfs_attrlist.o_CWARNFLAGS_ADD += -Wno-sign-conversion 481*94d3b452SApple OSS Distributionsvfs_bio.o_CWARNFLAGS_ADD += -Wno-sign-conversion 482*94d3b452SApple OSS Distributionsvfs_cache.o_CWARNFLAGS_ADD += -Wno-sign-conversion 483*94d3b452SApple OSS Distributionsvfs_cluster.o_CWARNFLAGS_ADD += -Wno-sign-conversion 484*94d3b452SApple OSS Distributionsvfs_cprotect.o_CWARNFLAGS_ADD += -Wno-sign-conversion 485*94d3b452SApple OSS Distributionsvfs_disk_conditioner.o_CWARNFLAGS_ADD += -Wno-sign-conversion 486*94d3b452SApple OSS Distributionsvfs_fsevents.o_CWARNFLAGS_ADD += -Wno-sign-conversion 487*94d3b452SApple OSS Distributionsvfs_fslog.o_CWARNFLAGS_ADD += -Wno-sign-conversion 488*94d3b452SApple OSS Distributionsvfs_init.o_CWARNFLAGS_ADD += -Wno-sign-conversion 489*94d3b452SApple OSS Distributionsvfs_lookup.o_CWARNFLAGS_ADD += -Wno-sign-conversion 490*94d3b452SApple OSS Distributionsvfs_quota.o_CWARNFLAGS_ADD += -Wno-sign-conversion 491*94d3b452SApple OSS Distributionsvfs_subr.o_CWARNFLAGS_ADD += -Wno-sign-conversion 492*94d3b452SApple OSS Distributionsvfs_syscalls.o_CWARNFLAGS_ADD += -Wno-sign-conversion 493*94d3b452SApple OSS Distributionsvfs_utfconv.o_CWARNFLAGS_ADD += -Wno-sign-conversion 494*94d3b452SApple OSS Distributionsvfs_vnops.o_CWARNFLAGS_ADD += -Wno-sign-conversion 495*94d3b452SApple OSS Distributionsvfs_xattr.o_CWARNFLAGS_ADD += -Wno-sign-conversion 496*94d3b452SApple OSS Distributionsvm_compressor_backing_file.o_CWARNFLAGS_ADD += -Wno-sign-conversion 497*94d3b452SApple OSS Distributionsvm_unix.o_CWARNFLAGS_ADD += -Wno-sign-conversion 498*94d3b452SApple OSS Distributionsvn.o_CWARNFLAGS_ADD += -Wno-sign-conversion 499*94d3b452SApple OSS Distributionsvnode_pager.o_CWARNFLAGS_ADD += -Wno-sign-conversion 500*94d3b452SApple OSS Distributions# -Wconditional-uninitialized 501*94d3b452SApple OSS Distributionsdoc_tombstone.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 502*94d3b452SApple OSS Distributionskpi_vfs.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 503*94d3b452SApple OSS Distributionsvfs_attrlist.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 504*94d3b452SApple OSS Distributionsvfs_bio.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 505*94d3b452SApple OSS Distributionsvfs_cache.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 506*94d3b452SApple OSS Distributionsvfs_cluster.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 507*94d3b452SApple OSS Distributionsvfs_conf.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 508*94d3b452SApple OSS Distributionsvfs_cprotect.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 509*94d3b452SApple OSS Distributionsvfs_disk_conditioner.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 510*94d3b452SApple OSS Distributionsvfs_fsevents.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 511*94d3b452SApple OSS Distributionsvfs_fslog.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 512*94d3b452SApple OSS Distributionsvfs_init.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 513*94d3b452SApple OSS Distributionsvfs_io_compression_stats.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 514*94d3b452SApple OSS Distributionsvfs_lookup.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 515*94d3b452SApple OSS Distributionsvfs_quota.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 516*94d3b452SApple OSS Distributionsvfs_subr.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 517*94d3b452SApple OSS Distributionsvfs_support.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 518*94d3b452SApple OSS Distributionsvfs_syscalls.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 519*94d3b452SApple OSS Distributionsvfs_unicode.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 520*94d3b452SApple OSS Distributionsvfs_utfconf.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 521*94d3b452SApple OSS Distributionsvfs_vnops.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 522*94d3b452SApple OSS Distributionsvfs_xattr.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 523*94d3b452SApple OSS Distributionsvnode_if.o_CWARNFLAGS_ADD += -Wconditional-uninitialized 524*94d3b452SApple OSS Distributions# -Wxnu-typed-allocators 525*94d3b452SApple OSS Distributionskern_malloc.o_CWARNFLAGS_ADD += -Wno-xnu-typed-allocators 526*94d3b452SApple OSS Distributions 527*94d3b452SApple OSS Distributions# 528*94d3b452SApple OSS Distributions# Machine-independent per-file flags 529*94d3b452SApple OSS Distributions# 530*94d3b452SApple OSS Distributions 531*94d3b452SApple OSS Distributions# 532*94d3b452SApple OSS Distributions# This rule insures that the subr_prof.c does NOT get compiled with 533*94d3b452SApple OSS Distributions# profiling. It implements mcount() and profiling it leads to recursion. 534*94d3b452SApple OSS Distributions# 535*94d3b452SApple OSS Distributions 536*94d3b452SApple OSS Distributionssubr_prof.o_CFLAGS_RM = -pg 537*94d3b452SApple OSS Distributions 538*94d3b452SApple OSS Distributions# Rebuild if per-file overrides change 539*94d3b452SApple OSS Distributions${OBJS}: $(firstword $(MAKEFILE_LIST)) 540*94d3b452SApple OSS Distributions 541*94d3b452SApple OSS Distributions# Rebuild if global compile flags change 542*94d3b452SApple OSS Distributions$(COBJS): .CFLAGS 543*94d3b452SApple OSS Distributions.CFLAGS: ALWAYS 544*94d3b452SApple OSS Distributions $(_v)$(REPLACECONTENTS) $@ $(KCC) $(CFLAGS) $(INCFLAGS) 545*94d3b452SApple OSS Distributions$(CXXOBJS): .CXXFLAGS 546*94d3b452SApple OSS Distributions.CXXFLAGS: ALWAYS 547*94d3b452SApple OSS Distributions $(_v)$(REPLACECONTENTS) $@ $(KC++) $(CXXFLAGS) $(INCFLAGS) 548*94d3b452SApple OSS Distributions$(SOBJS): .SFLAGS 549*94d3b452SApple OSS Distributions.SFLAGS: ALWAYS 550*94d3b452SApple OSS Distributions $(_v)$(REPLACECONTENTS) $@ $(S_KCC) $(SFLAGS) $(INCFLAGS) 551*94d3b452SApple OSS Distributions 552*94d3b452SApple OSS Distributions$(COMPONENT).filelist: $(OBJS) 553*94d3b452SApple OSS Distributions @$(LOG_LDFILELIST) $(COMPONENT) 554*94d3b452SApple OSS Distributions $(_v)for obj in ${OBJS}; do \ 555*94d3b452SApple OSS Distributions $(ECHO) $(TARGET)/$(CURRENT_KERNEL_CONFIG)/$${obj}; \ 556*94d3b452SApple OSS Distributions done > $(COMPONENT).filelist 557*94d3b452SApple OSS Distributions 558*94d3b452SApple OSS Distributions$(COMPONENT).libfilelist: $(LIBOBJS) 559*94d3b452SApple OSS Distributions @$(LOG_LDFILELIST) "lib$(COMPONENT)" 560*94d3b452SApple OSS Distributions $(_v)for obj in ${LIBOBJS}; do \ 561*94d3b452SApple OSS Distributions $(ECHO) $(TARGET)/$(CURRENT_KERNEL_CONFIG)/$${obj}; \ 562*94d3b452SApple OSS Distributions done > $(COMPONENT).libfilelist 563*94d3b452SApple OSS Distributions 564*94d3b452SApple OSS DistributionsMAKESYSCALLS = $(SRCROOT)/bsd/kern/makesyscalls.sh 565*94d3b452SApple OSS Distributions 566*94d3b452SApple OSS Distributionsinit_sysent.c: $(TARGET)/bsd.syscalls.master 567*94d3b452SApple OSS Distributions @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" 568*94d3b452SApple OSS Distributions $(_v)$(MAKESYSCALLS) $< table > /dev/null 569*94d3b452SApple OSS Distributions 570*94d3b452SApple OSS Distributionssyscalls.c: $(TARGET)/bsd.syscalls.master 571*94d3b452SApple OSS Distributions @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" 572*94d3b452SApple OSS Distributions $(_v)$(MAKESYSCALLS) $< names > /dev/null 573*94d3b452SApple OSS Distributions 574*94d3b452SApple OSS Distributionsaudit_kevents.c: $(TARGET)/bsd.syscalls.master 575*94d3b452SApple OSS Distributions @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" 576*94d3b452SApple OSS Distributions $(_v)$(MAKESYSCALLS) $< audit > /dev/null 577*94d3b452SApple OSS Distributions 578*94d3b452SApple OSS Distributionssystrace_args.c: $(TARGET)/bsd.syscalls.master 579*94d3b452SApple OSS Distributions @$(LOG_GENERATE) "$@$(Color0) from $(ColorF)$(<F)$(Color0)" 580*94d3b452SApple OSS Distributions $(_v)$(MAKESYSCALLS) $< systrace > /dev/null 581*94d3b452SApple OSS Distributions 582*94d3b452SApple OSS Distributionsifeq ($(RC_ProjectName),xnu_libraries) 583*94d3b452SApple OSS Distributionsdo_all: $(COMPONENT).libfilelist 584*94d3b452SApple OSS Distributionselse 585*94d3b452SApple OSS Distributionsdo_all: $(COMPONENT).filelist 586*94d3b452SApple OSS Distributionsendif 587*94d3b452SApple OSS Distributions 588*94d3b452SApple OSS Distributionsdo_build_all:: do_all 589*94d3b452SApple OSS Distributions 590*94d3b452SApple OSS Distributions%RULES 591*94d3b452SApple OSS Distributions 592*94d3b452SApple OSS Distributionsinclude $(MakeInc_rule) 593*94d3b452SApple OSS Distributionsinclude $(MakeInc_dir) 594