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