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