1 export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2 export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3 export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4 export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
9 ifeq ($(PLATFORM),MacOSX)
11 PRIVATE_DATAFILES = boot.h
13 PRIVATE_KERNELFILES = \
15 apple_arm64_common.h \
27 # Headers installed into System.framework/PrivateHeaders (userspace internal SDK only).
28 INSTALL_MD_LCL_LIST = ${PRIVATE_DATAFILES}
30 # The userspace headers can be located in System.framework/PrivateHeaders/pexpert/arm64
31 INSTALL_MD_DIR = pexpert/arm64
33 # Ensure these files don't get auto-included into the public Kernel.framework/Headers.
34 INSTALL_KF_MD_LIST = ${EMPTY}
36 # Headers installed into Kernel.framework/PrivateHeaders (internal SDK only).
37 INSTALL_KF_MD_LCL_LIST = ${PRIVATE_KERNELFILES}
39 # Headers used to compile xnu
40 EXPORT_MD_LIST = ${PRIVATE_KERNELFILES}
42 # These headers will be available with #include <pexpert/arm64/header_file.h>
43 EXPORT_MD_DIR = pexpert/arm64
45 else # $(PLATFORM),MacOSX
49 apple_arm64_common.h \
61 INSTALL_MD_LIST = ${DATAFILES}
63 INSTALL_MD_DIR = pexpert/arm64
65 EXPORT_MD_LIST = ${DATAFILES}
67 EXPORT_MD_DIR = pexpert/arm64
69 endif # $(PLATFORM),MacOSX
71 include $(MakeInc_rule)
72 include $(MakeInc_dir)