xref: /xnu-10063.141.1/osfmk/lockd/Makefile (revision d8b80295118ef25ac3a784134bcf95cd8e88109f)
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