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