]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/conf/Makefile.template
xnu-344.21.73.tar.gz
[apple/xnu.git] / bsd / conf / Makefile.template
index adcab81bd15dea833533d892fca5e0c735b57e04..c209ca49e1ac03d5eb01c8207dff1a4a8c17f216 100644 (file)
 #
 export IDENT
 
-#
-# XXX: INCFLAGS 
-#
-INCFLAGS_MAKEFILE= -I$(SOURCE) -I$(SOURCE)include -I$(SOURCE)netat -I$(SOURCE)netat/h -I$(SOURCE)netat/at -I$(SOURCE_DIR)
-
 export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
 export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
 export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
@@ -26,7 +21,13 @@ include $(MakeInc_def)
 #
 # XXX: CFLAGS
 #
-CFLAGS+= -imacros meta_features.h -DARCH_PRIVATE -DKERNEL -DDRIVER_PRIVATE -D_KERNEL_BUILD -DKERNEL_BUILD -DMACH_KERNEL -DBSD_BUILD -DNCPUS=1 -Wno-four-char-constants -fpascal-strings -D__APPLE__  -I.
+CFLAGS+= -imacros meta_features.h -DARCH_PRIVATE -DKERNEL -DDRIVER_PRIVATE \
+       -D_KERNEL_BUILD -DKERNEL_BUILD -DMACH_KERNEL -DBSD_BUILD \
+       -DBSD_KERNEL_PRIVATE -DNCPUS=1 -Wno-four-char-constants -fpascal-strings \
+       -D__APPLE__  -I.
+
+# XXX: ld flags for bsd.o
+export LDFLAGS_COMPONENT += -keep_private_externs
 
 #
 # Directories for mig generated files
@@ -98,8 +99,6 @@ do_build_all: do_depend
 
 %RULES
 
--include Makedep
-
 include $(MakeInc_rule)
 include $(MakeInc_dir)