]> git.saurik.com Git - apple/xnu.git/blobdiff - Makefile
xnu-1504.15.3.tar.gz
[apple/xnu.git] / Makefile
index 00fd1ce02bc7a181c4442dba5c65bb893ed3ada6..57c8a4c88c73c2c6e5dd774651d24c1ccb2e4a3c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,18 @@
 ifndef VERSDIR
 export VERSDIR=$(shell /bin/pwd)
 endif
+ifndef SRCROOT
+export SRCROOT=$(shell /bin/pwd)
+endif
+ifndef OBJROOT
+export OBJROOT=$(SRCROOT)/BUILD/obj/
+endif
+ifndef DSTROOT
+export DSTROOT=$(SRCROOT)/BUILD/dst/
+endif
+ifndef SYMROOT
+export SYMROOT=$(SRCROOT)/BUILD/sym/
+endif
 
 export MakeInc_cmd=${VERSDIR}/makedefs/MakeInc.cmd
 export MakeInc_def=${VERSDIR}/makedefs/MakeInc.def
@@ -17,13 +29,26 @@ ALL_SUBDIRS = \
        bsd  \
        pexpert \
        libkern \
-       libsa
+       libsa \
+       security
+
+CONFIG_SUBDIRS_PPC = config
+
+CONFIG_SUBDIRS_I386 = config
+
+CONFIG_SUBDIRS_X86_64 = config
+
+CONFIG_SUBDIRS_ARM = config
+
+INSTINC_SUBDIRS = $(ALL_SUBDIRS) EXTERNAL_HEADERS
 
-INSTINC_SUBDIRS = $(ALL_SUBDIRS)
+INSTINC_SUBDIRS_PPC = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
 
-INSTINC_SUBDIRS_PPC = $(INSTINC_SUBDIRS)
+INSTINC_SUBDIRS_I386 = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
 
-INSTINC_SUBDIRS_I386 = $(INSTINC_SUBDIRS)
+INSTINC_SUBDIRS_X86_64 = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
+
+INSTINC_SUBDIRS_ARM = $(INSTINC_SUBDIRS) EXTERNAL_HEADERS
 
 EXPINC_SUBDIRS = $(ALL_SUBDIRS)
 
@@ -31,14 +56,26 @@ EXPINC_SUBDIRS_PPC =  $(EXPINC_SUBDIRS)
 
 EXPINC_SUBDIRS_I386 = $(EXPINC_SUBDIRS)
 
-COMP_SUBDIRS = $(ALL_SUBDIRS)
+EXPINC_SUBDIRS_X86_64 = $(EXPINC_SUBDIRS)
+
+EXPINC_SUBDIRS_ARM = $(EXPINC_SUBDIRS)
+
+COMP_SUBDIRS_PPC = $(ALL_SUBDIRS)
+
+COMP_SUBDIRS_I386 = $(ALL_SUBDIRS)
+
+COMP_SUBDIRS_X86_64 = $(ALL_SUBDIRS)
+
+COMP_SUBDIRS_ARM = $(ALL_SUBDIRS)
 
 INST_SUBDIRS = \
        libkern \
        libsa   \
        iokit   \
        osfmk   \
-       bsd
+       bsd     \
+       config  \
+       security
 
 INSTALL_FILE_LIST= \
        mach_kernel
@@ -46,5 +83,8 @@ INSTALL_FILE_LIST= \
 INSTALL_FILE_DIR= \
        /
 
+INSTMAN_SUBDIRS = \
+       bsd
+
 include $(MakeInc_rule)
 include $(MakeInc_dir)