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