1export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5 6include $(MakeInc_cmd) 7include $(MakeInc_def) 8 9DATAFILES = 10 11PRIVATE_DATAFILES = 12 13KERNELFILES = \ 14 memory_types.h \ 15 pmap.h \ 16 lz4.h \ 17 lz4_constants.h \ 18 lz4_assembly_select.h \ 19 vm_fault.h \ 20 vm_kern.h \ 21 vm_map.h \ 22 vm_options.h \ 23 vm_pageout.h \ 24 vm_protos.h \ 25 vm_shared_region.h \ 26 vm_compressor_algorithms.h \ 27 WKdm_new.h 28 29PRIVATE_KERNELFILES = \ 30 pmap_cs.h 31 32# /usr/include 33INSTALL_MI_LIST = ${DATAFILES} 34 35# /System/Library/Frameworks/System.framework/PrivateHeaders 36INSTALL_SF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} 37 38# /System/Library/Frameworks/Kernel.framework/Headers 39INSTALL_KF_MI_LIST = ${KERNELFILES} 40 41# /System/Library/Frameworks/Kernel.framework/PrivateHeaders 42INSTALL_KF_MI_LCL_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} 43 44INSTALL_MI_DIR = vm 45 46# Exported to rest of XNU for compilation 47EXPORT_MI_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} 48 49EXPORT_MI_DIR = vm 50 51include $(MakeInc_rule) 52include $(MakeInc_dir) 53