xref: /xnu-12377.61.12/osfmk/lockd/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_DEFS = lockd_mach.defs
10*4d495c6eSApple OSS Distributions
11*4d495c6eSApple OSS DistributionsDATAFILES = lockd_mach_types.h ${MIG_DEFS}
12*4d495c6eSApple OSS Distributions
13*4d495c6eSApple OSS DistributionsPRIVATE_DATAFILES = lockd_mach_types.h ${MIG_DEFS}
14*4d495c6eSApple OSS DistributionsKERNELFILES = ${PRIVATE_DATAFILES}
15*4d495c6eSApple OSS Distributions
16*4d495c6eSApple OSS DistributionsINSTALL_MI_LIST =
17*4d495c6eSApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${PRIVATE_DATAFILES}
18*4d495c6eSApple OSS Distributions
19*4d495c6eSApple OSS DistributionsINSTALL_MI_GEN_LIST =
20*4d495c6eSApple OSS Distributions
21*4d495c6eSApple OSS DistributionsINSTALL_MI_DIR = lockd
22*4d495c6eSApple OSS Distributions
23*4d495c6eSApple OSS DistributionsEXPORT_MI_LIST = ${KERNELFILES}
24*4d495c6eSApple OSS Distributions
25*4d495c6eSApple OSS DistributionsEXPORT_MI_GEN_LIST = lockd_mach.h
26*4d495c6eSApple OSS Distributions
27*4d495c6eSApple OSS DistributionsEXPORT_MI_DIR = lockd
28*4d495c6eSApple OSS Distributions
29*4d495c6eSApple OSS Distributions#
30*4d495c6eSApple OSS Distributions# Build path
31*4d495c6eSApple OSS Distributions#
32*4d495c6eSApple OSS DistributionsINCFLAGS_MAKEFILE= -I..
33*4d495c6eSApple OSS Distributions
34*4d495c6eSApple OSS DistributionsMIGKUFLAGS	= -DMACH_KERNEL_PRIVATE -DKERNEL_USER=1 -maxonstack 1024
35*4d495c6eSApple OSS Distributions
36*4d495c6eSApple OSS DistributionsMIG_KUHDRS = lockd_mach.h
37*4d495c6eSApple OSS Distributions
38*4d495c6eSApple OSS DistributionsMIG_KUSRC = lockd_mach.c lockd_mach.h
39*4d495c6eSApple OSS Distributions
40*4d495c6eSApple OSS DistributionsCOMP_FILES = ${MIG_KUSRC}
41*4d495c6eSApple OSS Distributions
42*4d495c6eSApple OSS Distributionsdo_build_all:: $(COMP_FILES)
43*4d495c6eSApple OSS Distributions
44*4d495c6eSApple OSS Distributions${MIG_KUSRC} : lockd_mach.defs
45*4d495c6eSApple OSS Distributions	@$(LOG_MIG) $@
46*4d495c6eSApple OSS Distributions	$(_v)${MIG} ${MIGFLAGS} ${MIGKUFLAGS}	\
47*4d495c6eSApple OSS Distributions		-user    lockd_mach.c		\
48*4d495c6eSApple OSS Distributions		-header  lockd_mach.h		\
49*4d495c6eSApple OSS Distributions		-server  /dev/null		\
50*4d495c6eSApple OSS Distributions		-sheader /dev/null		\
51*4d495c6eSApple OSS Distributions		$<
52*4d495c6eSApple OSS Distributions
53*4d495c6eSApple OSS Distributionsinclude $(MakeInc_rule)
54*4d495c6eSApple OSS Distributionsinclude $(MakeInc_dir)
55