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