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)
16 cpu_x86_64_capabilities.h \
32 # Headers installed into System.framework/PrivateHeaders (internal SDK only).
33 INSTALL_MD_LCL_LIST = arch.h cpu_capabilities.h
35 # Headers installed into /usr/include (public and internal SDKs).
36 INSTALL_MD_LIST = arch.h
38 # Headers installed in the public/internal SDKs for userspace DriverKit drivers.
39 INSTALL_DRIVERKIT_MD_LIST = arch.h
41 # Headers installed into Kernel.framework/Headers (public and internal SDKs).
42 INSTALL_KF_MD_LIST = $(ARM_HEADER_FILES)
44 # Headers installed into Kernel.framework/PrivateHeaders (internal SDK only).
45 INSTALL_KF_MD_LCL_LIST = \
54 # TODO: consolidate INSTALL_KF_MD_LCL_LIST and EXPORT_MD_LIST? Only difference is caches_internal.h/machine_cpu.h
55 # Headers used to compile xnu
67 # These headers will be available with #include <arm/header_file.h>
70 else # $(PLATFORM),MacOSX
77 cpu_x86_64_capabilities.h \
98 INSTALL_MD_LCL_LIST = arch.h cpu_capabilities.h
100 INSTALL_MD_LIST = arch.h
102 INSTALL_DRIVERKIT_MD_LIST = arch.h
104 INSTALL_KF_MD_LIST = $(ARM_HEADER_FILES)
106 INSTALL_KF_MD_LCL_LIST = machine_kpc.h monotonic.h $(ARM_HEADER_FILES)
116 endif # $(PLATFORM),MacOSX
118 include $(MakeInc_rule)
119 include $(MakeInc_dir)