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