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_memtag.h \ 23 vm_options.h \ 24 vm_pageout.h \ 25 vm_protos.h \ 26 vm_shared_region.h \ 27 vm_dyld_pager.h \ 28 vm_compressor_algorithms.h \ 29 WKdm_new.h 30 31PRIVATE_KERNELFILES = \ 32 pmap_cs.h 33 34XNU_ONLY_EXPORTS = \ 35 vm_reclaim_internal.h 36 37# /usr/include 38INSTALL_MI_LIST = ${DATAFILES} 39 40# /System/Library/Frameworks/System.framework/PrivateHeaders 41INSTALL_SF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES} 42 43# /System/Library/Frameworks/Kernel.framework/Headers 44INSTALL_KF_MI_LIST = ${KERNELFILES} 45 46# /System/Library/Frameworks/Kernel.framework/PrivateHeaders 47INSTALL_KF_MI_LCL_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} 48 49INSTALL_MI_DIR = vm 50 51# Exported to rest of XNU for compilation 52EXPORT_MI_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} ${XNU_ONLY_EXPORTS} 53 54EXPORT_MI_DIR = vm 55 56include $(MakeInc_rule) 57include $(MakeInc_dir) 58