CFLAGS+= -include meta_features.h -DDRIVER_PRIVATE \
-D_KERNEL_BUILD -DKERNEL_BUILD -DMACH_KERNEL -DBSD_BUILD \
-DBSD_KERNEL_PRIVATE -DLP64_DEBUG=0
+SFLAGS+= -include meta_features.h
#
# Directories for mig generated files
pthread_synch.o_CFLAGS_ADD += -Wno-unused-parameter -Wno-missing-prototypes
pthread_support.o_CFLAGS_ADD += -Wno-unused-parameter -Wno-missing-prototypes
-ip_icmp.o_CFLFAGS_ADD += -O0
-
# Objects that don't want -Wsign-compare
OBJS_NO_SIGN_COMPARE = \
radix.o \
esp_input.o \
esp_output.o \
esp_rijndael.o \
+ esp_chachapoly.o \
ipsec.o \
dest6.o \
frag6.o \
dtrace.o \
fasttrap.o \
fasttrap_isa.o \
+ fbt.o \
fbt_arm.o \
fbt_x86.o \
if_bond.o \
OBJS_NO_PACKED_ADDRESS = \
ah_core.o \
ah_input.o \
+ dlil.o \
esp_input.o \
esp_output.o \
frag6.o \
ip6_forward.o \
ip6_input.o \
ip6_output.o \
+ iptap.o \
ipsec.o \
mld6.o \
mptcp_opt.o \
+ nat464_utils.o \
nd6.o \
nd6_nbr.o \
nd6_prproxy.o \
udp6_usrreq.o \
udp_usrreq.o
-$(foreach file,$(OBJS_NO_PACKED_ADDRESS),$(eval $(call add_perfile_cflags,$(file),-Wno-unknown-warning-option)))
$(foreach file,$(OBJS_NO_PACKED_ADDRESS),$(eval $(call add_perfile_cflags,$(file),-Wno-address-of-packed-member)))
#
@echo "[$(CMD_MC)] $(ColorH)GENERATING$(Color0) $(ColorLF)$@$(Color0) from $(ColorF)$<$(Color0)";
$(_v)$(MAKESYSCALLS) $< audit > /dev/null
+systrace_args.c: $(SRCROOT)/bsd/kern/syscalls.master $(MAKESYSCALLS)
+ @echo "[$(CMD_MC)] $(ColorH)GENERATING$(Color0) $(ColorLF)$@$(Color0) from $(ColorF)$<$(Color0)";
+ $(_v)$(MAKESYSCALLS) $< systrace > /dev/null
+
do_all: $(COMPONENT).filelist
do_build_all:: do_all