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