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