xref: /xnu-12377.61.12/libkern/os/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 DistributionsKERNELFILES = \
10*4d495c6eSApple OSS Distributions	atomic.h \
11*4d495c6eSApple OSS Distributions	alloc_util.h \
12*4d495c6eSApple OSS Distributions	base.h \
13*4d495c6eSApple OSS Distributions	cpp_util.h \
14*4d495c6eSApple OSS Distributions	log.h \
15*4d495c6eSApple OSS Distributions	object.h \
16*4d495c6eSApple OSS Distributions	overflow.h \
17*4d495c6eSApple OSS Distributions	trace.h
18*4d495c6eSApple OSS Distributions
19*4d495c6eSApple OSS DistributionsPRIVATE_KERNELFILES = \
20*4d495c6eSApple OSS Distributions	atomic_private.h	\
21*4d495c6eSApple OSS Distributions	atomic_private_arch.h	\
22*4d495c6eSApple OSS Distributions	atomic_private_impl.h	\
23*4d495c6eSApple OSS Distributions	base_private.h \
24*4d495c6eSApple OSS Distributions	hash.h \
25*4d495c6eSApple OSS Distributions	ptrtools.h \
26*4d495c6eSApple OSS Distributions	reason_private.h \
27*4d495c6eSApple OSS Distributions	refcnt.h \
28*4d495c6eSApple OSS Distributions	refcnt_internal.h \
29*4d495c6eSApple OSS Distributions	cxx_safe_buffers.h \
30*4d495c6eSApple OSS Distributions	system_event_log.h
31*4d495c6eSApple OSS Distributions
32*4d495c6eSApple OSS DistributionsDATAFILES = \
33*4d495c6eSApple OSS Distributions	atomic.h \
34*4d495c6eSApple OSS Distributions	base.h \
35*4d495c6eSApple OSS Distributions	overflow.h
36*4d495c6eSApple OSS Distributions
37*4d495c6eSApple OSS DistributionsDRIVERKIT_DATAFILES = \
38*4d495c6eSApple OSS Distributions	atomic.h \
39*4d495c6eSApple OSS Distributions	base.h \
40*4d495c6eSApple OSS Distributions	overflow.h
41*4d495c6eSApple OSS Distributions
42*4d495c6eSApple OSS DistributionsEXCLAVEKIT_DATAFILES = \
43*4d495c6eSApple OSS Distributions	base.h \
44*4d495c6eSApple OSS Distributions	base_private.h \
45*4d495c6eSApple OSS Distributions	cxx_safe_buffers.h
46*4d495c6eSApple OSS Distributions
47*4d495c6eSApple OSS DistributionsEXCLAVECORE_DATAFILES = \
48*4d495c6eSApple OSS Distributions	base.h \
49*4d495c6eSApple OSS Distributions	base_private.h  \
50*4d495c6eSApple OSS Distributions	cxx_safe_buffers.h
51*4d495c6eSApple OSS Distributions
52*4d495c6eSApple OSS DistributionsPRIVATE_DATAFILES = \
53*4d495c6eSApple OSS Distributions	atomic_private.h	\
54*4d495c6eSApple OSS Distributions	atomic_private_arch.h	\
55*4d495c6eSApple OSS Distributions	atomic_private_impl.h	\
56*4d495c6eSApple OSS Distributions	base_private.h \
57*4d495c6eSApple OSS Distributions	reason_private.h \
58*4d495c6eSApple OSS Distributions	cxx_safe_buffers.h \
59*4d495c6eSApple OSS Distributions	system_event_log.h
60*4d495c6eSApple OSS Distributions
61*4d495c6eSApple OSS DistributionsINSTALL_MI_LIST = ${DATAFILES}
62*4d495c6eSApple OSS Distributions
63*4d495c6eSApple OSS DistributionsINSTALL_DRIVERKIT_MI_LIST = ${DRIVERKIT_DATAFILES}
64*4d495c6eSApple OSS Distributions
65*4d495c6eSApple OSS DistributionsINSTALL_EXCLAVEKIT_MI_LIST = ${EXCLAVEKIT_DATAFILES}
66*4d495c6eSApple OSS Distributions
67*4d495c6eSApple OSS DistributionsINSTALL_EXCLAVECORE_MI_LIST = ${EXCLAVECORE_DATAFILES}
68*4d495c6eSApple OSS Distributions
69*4d495c6eSApple OSS DistributionsINSTALL_MI_DIR = os
70*4d495c6eSApple OSS Distributions
71*4d495c6eSApple OSS DistributionsINSTALL_MI_LCL_LIST = ${PRIVATE_DATAFILES}
72*4d495c6eSApple OSS Distributions
73*4d495c6eSApple OSS DistributionsINSTALL_KF_MI_LIST = ${KERNELFILES}
74*4d495c6eSApple OSS Distributions
75*4d495c6eSApple OSS DistributionsINSTALL_KF_MI_LCL_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES}
76*4d495c6eSApple OSS Distributions
77*4d495c6eSApple OSS DistributionsEXPORT_MI_LIST = \
78*4d495c6eSApple OSS Distributions	${KERNELFILES} ${PRIVATE_KERNELFILES} log_private.h
79*4d495c6eSApple OSS Distributions
80*4d495c6eSApple OSS DistributionsEXPORT_MI_DIR = os
81*4d495c6eSApple OSS Distributions
82*4d495c6eSApple OSS Distributionsinclude $(MakeInc_rule)
83*4d495c6eSApple OSS Distributionsinclude $(MakeInc_dir)
84