1*27b03b36SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2*27b03b36SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3*27b03b36SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4*27b03b36SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5*27b03b36SApple OSS Distributions 6*27b03b36SApple OSS Distributionsinclude $(MakeInc_cmd) 7*27b03b36SApple OSS Distributionsinclude $(MakeInc_def) 8*27b03b36SApple OSS Distributions 9*27b03b36SApple OSS DistributionsMIG_DEFS = kextd_mach.defs 10*27b03b36SApple OSS Distributions 11*27b03b36SApple OSS DistributionsPRIVATE_DATAFILES = ${MIG_DEFS} 12*27b03b36SApple OSS Distributions 13*27b03b36SApple OSS DistributionsKERNELFILES = ${MIG_DEFS} 14*27b03b36SApple OSS Distributions 15*27b03b36SApple OSS DistributionsINSTALL_MI_LIST = 16*27b03b36SApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${PRIVATE_DATAFILES} 17*27b03b36SApple OSS Distributions 18*27b03b36SApple OSS DistributionsINSTALL_MI_GEN_LIST = 19*27b03b36SApple OSS Distributions 20*27b03b36SApple OSS DistributionsINSTALL_MI_DIR = kextd 21*27b03b36SApple OSS Distributions 22*27b03b36SApple OSS DistributionsEXPORT_MI_LIST = ${KERNELFILES} 23*27b03b36SApple OSS Distributions 24*27b03b36SApple OSS DistributionsEXPORT_MI_GEN_LIST = kextd_mach.h 25*27b03b36SApple OSS Distributions 26*27b03b36SApple OSS DistributionsEXPORT_MI_DIR = kextd 27*27b03b36SApple OSS Distributions 28*27b03b36SApple OSS Distributions# 29*27b03b36SApple OSS Distributions# Build path 30*27b03b36SApple OSS Distributions# 31*27b03b36SApple OSS DistributionsINCFLAGS_MAKEFILE= -I.. 32*27b03b36SApple OSS Distributions 33*27b03b36SApple OSS DistributionsMIGKUFLAGS = -DMACH_KERNEL_PRIVATE -DKERNEL_USER=1 -maxonstack 1024 34*27b03b36SApple OSS Distributions 35*27b03b36SApple OSS DistributionsMIG_KUHDRS = kextd_mach.h 36*27b03b36SApple OSS Distributions 37*27b03b36SApple OSS DistributionsMIG_KUSRC = kextd_mach.c kextd_mach.h 38*27b03b36SApple OSS Distributions 39*27b03b36SApple OSS DistributionsCOMP_FILES = ${MIG_KUSRC} 40*27b03b36SApple OSS Distributions 41*27b03b36SApple OSS Distributionsdo_build_all:: $(COMP_FILES) 42*27b03b36SApple OSS Distributions 43*27b03b36SApple OSS Distributions${MIG_KUSRC} : kextd_mach.defs 44*27b03b36SApple OSS Distributions @$(LOG_MIG) $@ 45*27b03b36SApple OSS Distributions $(_v)${MIG} ${MIGFLAGS} ${MIGKUFLAGS} \ 46*27b03b36SApple OSS Distributions -user kextd_mach.c \ 47*27b03b36SApple OSS Distributions -header kextd_mach.h \ 48*27b03b36SApple OSS Distributions -server /dev/null \ 49*27b03b36SApple OSS Distributions -sheader /dev/null \ 50*27b03b36SApple OSS Distributions $< 51*27b03b36SApple OSS Distributions 52*27b03b36SApple OSS Distributionsinclude $(MakeInc_rule) 53*27b03b36SApple OSS Distributionsinclude $(MakeInc_dir) 54