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