1*fdd8201dSApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd 2*fdd8201dSApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def 3*fdd8201dSApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule 4*fdd8201dSApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir 5*fdd8201dSApple OSS Distributions 6*fdd8201dSApple OSS Distributionsinclude $(MakeInc_cmd) 7*fdd8201dSApple OSS Distributionsinclude $(MakeInc_def) 8*fdd8201dSApple OSS Distributions 9*fdd8201dSApple OSS DistributionsMIG_TYPES = \ 10*fdd8201dSApple OSS Distributions UNDTypes.defs 11*fdd8201dSApple OSS Distributions 12*fdd8201dSApple OSS DistributionsMIG_DEFS = \ 13*fdd8201dSApple OSS Distributions UNDRequest.defs \ 14*fdd8201dSApple OSS Distributions UNDReply.defs 15*fdd8201dSApple OSS Distributions 16*fdd8201dSApple OSS DistributionsPRIVATE_DATAFILES = \ 17*fdd8201dSApple OSS Distributions UNDTypes.h \ 18*fdd8201dSApple OSS Distributions ${MIG_TYPES} \ 19*fdd8201dSApple OSS Distributions ${MIG_DEFS} 20*fdd8201dSApple OSS Distributions 21*fdd8201dSApple OSS DistributionsKERNELFILES = \ 22*fdd8201dSApple OSS Distributions KUNCUserNotifications.h \ 23*fdd8201dSApple OSS Distributions ${PRIVATE_DATAFILES} 24*fdd8201dSApple OSS Distributions 25*fdd8201dSApple OSS DistributionsINSTALL_MI_LIST = 26*fdd8201dSApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${PRIVATE_DATAFILES} 27*fdd8201dSApple OSS Distributions 28*fdd8201dSApple OSS DistributionsINSTALL_MI_GEN_LIST = 29*fdd8201dSApple OSS Distributions 30*fdd8201dSApple OSS DistributionsINSTALL_MI_DIR = UserNotification 31*fdd8201dSApple OSS Distributions 32*fdd8201dSApple OSS DistributionsEXPORT_MI_LIST = ${KERNELFILES} 33*fdd8201dSApple OSS Distributions 34*fdd8201dSApple OSS DistributionsEXPORT_MI_GEN_LIST = 35*fdd8201dSApple OSS Distributions 36*fdd8201dSApple OSS DistributionsEXPORT_MI_DIR = UserNotification 37*fdd8201dSApple OSS Distributions 38*fdd8201dSApple OSS Distributions# 39*fdd8201dSApple OSS Distributions# Build path 40*fdd8201dSApple OSS Distributions# 41*fdd8201dSApple OSS DistributionsINCFLAGS_MAKEFILE= -I.. 42*fdd8201dSApple OSS Distributions 43*fdd8201dSApple OSS DistributionsMIGKSFLAGS = -DMACH_KERNEL_PRIVATE -DKERNEL_SERVER=1 44*fdd8201dSApple OSS DistributionsMIGKUFLAGS = -DMACH_KERNEL_PRIVATE -DKERNEL_USER=1 -maxonstack 1024 45*fdd8201dSApple OSS Distributions 46*fdd8201dSApple OSS DistributionsMIG_KUHDRS = \ 47*fdd8201dSApple OSS Distributions UNDRequest.h 48*fdd8201dSApple OSS Distributions 49*fdd8201dSApple OSS DistributionsMIG_KUSRC = \ 50*fdd8201dSApple OSS Distributions UNDRequest.c 51*fdd8201dSApple OSS Distributions 52*fdd8201dSApple OSS DistributionsMIG_KSHDRS = \ 53*fdd8201dSApple OSS Distributions UNDReplyServer.h 54*fdd8201dSApple OSS Distributions 55*fdd8201dSApple OSS DistributionsMIG_KSSRC = \ 56*fdd8201dSApple OSS Distributions UNDReplyServer.c 57*fdd8201dSApple OSS Distributions 58*fdd8201dSApple OSS DistributionsCOMP_FILES = ${MIG_KUSRC} ${MIG_KSSRC} 59*fdd8201dSApple OSS Distributions 60*fdd8201dSApple OSS Distributionsdo_build_all:: $(COMP_FILES) 61*fdd8201dSApple OSS Distributions 62*fdd8201dSApple OSS Distributions${COMP_FILES} : ${MIG_TYPES} 63*fdd8201dSApple OSS Distributions 64*fdd8201dSApple OSS Distributions${MIG_KUSRC} : \ 65*fdd8201dSApple OSS Distributions %.c : %.defs 66*fdd8201dSApple OSS Distributions @$(LOG_MIG) "$@" 67*fdd8201dSApple OSS Distributions $(_v)${MIG} ${MIGFLAGS} ${MIGKUFLAGS} \ 68*fdd8201dSApple OSS Distributions -user $*.c \ 69*fdd8201dSApple OSS Distributions -header $*.h \ 70*fdd8201dSApple OSS Distributions -server /dev/null \ 71*fdd8201dSApple OSS Distributions -sheader /dev/null \ 72*fdd8201dSApple OSS Distributions $< 73*fdd8201dSApple OSS Distributions 74*fdd8201dSApple OSS Distributions${MIG_KSSRC}: \ 75*fdd8201dSApple OSS Distributions %Server.c : %.defs 76*fdd8201dSApple OSS Distributions @$(LOG_MIG) "$@" 77*fdd8201dSApple OSS Distributions $(_v)${MIG} ${MIGFLAGS} ${MIGKSFLAGS} \ 78*fdd8201dSApple OSS Distributions -user /dev/null \ 79*fdd8201dSApple OSS Distributions -header /dev/null \ 80*fdd8201dSApple OSS Distributions -server $*Server.c \ 81*fdd8201dSApple OSS Distributions -sheader $*Server.h \ 82*fdd8201dSApple OSS Distributions $< 83*fdd8201dSApple OSS Distributions 84*fdd8201dSApple OSS Distributionsinclude $(MakeInc_rule) 85*fdd8201dSApple OSS Distributionsinclude $(MakeInc_dir) 86