X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/1c79356b52d46aa6b508fb032f5ae709b1f2897b..060df5ea7c632b1ac8cc8aac1fb59758165c2084:/Makefile diff --git a/Makefile b/Makefile index 00fd1ce02..57c8a4c88 100644 --- 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)