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