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 9INSTINC_SUBDIRS = \ 10 core channel mem nexus packet namespace 11 12EXPINC_SUBDIRS = \ 13 core channel mem nexus packet namespace 14 15# Installs header file for user level - 16# $(DSTROOT)/System/Library/Frameworks/System.framework/PrivateHeaders 17# $(DSTROOT)/usr/include/ 18DATAFILES= \ 19 20# Installs header file for kernel extensions - 21# $(DSTROOT)/System/Library/Frameworks/Kernel.framework/Headers 22# $(DSTROOT)/System/Library/Frameworks/Kernel.framework/PrivateHeaders 23KERNELFILES= \ 24 25# Installs header file for Apple internal use in user level - 26# $(DSTROOT)/System/Library/Frameworks/System.framework/PrivateHeaders 27PRIVATE_DATAFILES = \ 28 os_skywalk.h os_skywalk_private.h os_stats_private.h \ 29 os_sysctls_private.h 30 31# Installs header file for Apple internal use for kernel extensions - 32# $(DSTROOT)/System/Library/Frameworks/Kernel.framework/PrivateHeaders 33PRIVATE_KERNELFILES = \ 34 os_skywalk.h 35 36INSTALL_MI_LIST = ${DATAFILES} 37 38# /System/Library/Frameworks/System.framework/PrivateHeaders 39INSTALL_SF_MI_LCL_LIST = $(sort ${DATAFILES} ${PRIVATE_DATAFILES}) 40 41INSTALL_MI_DIR = skywalk 42 43EXPORT_MI_LIST = $(sort ${INSTALL_MI_LIST} ${INSTALL_SF_MI_LCL_LIST}) 44 45EXPORT_MI_DIR = ${INSTALL_MI_DIR} 46 47# /System/Library/Frameworks/Kernel.framework/Headers 48INSTALL_KF_MI_LIST = $(sort ${KERNELFILES}) 49 50# /System/Library/Frameworks/Kernel.framework/PrivateHeaders 51INSTALL_KF_MI_LCL_LIST = $(sort ${KERNELFILES} ${PRIVATE_KERNELFILES}) 52 53include $(MakeInc_rule) 54include $(MakeInc_dir) 55