xref: /xnu-10002.81.5/osfmk/machine/Makefile (revision 5e3eaea39dcf651e66cb99ba7d70e32cc4a99587)
1*5e3eaea3SApple OSS Distributionsexport MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2*5e3eaea3SApple OSS Distributionsexport MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3*5e3eaea3SApple OSS Distributionsexport MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4*5e3eaea3SApple OSS Distributionsexport MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5*5e3eaea3SApple OSS Distributions
6*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_cmd)
7*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_def)
8*5e3eaea3SApple OSS Distributions
9*5e3eaea3SApple OSS DistributionsPRIVATE_DATAFILES = \
10*5e3eaea3SApple OSS Distributions	cpu_capabilities.h
11*5e3eaea3SApple OSS Distributions
12*5e3eaea3SApple OSS DistributionsKERNELFILES = \
13*5e3eaea3SApple OSS Distributions	atomic.h	\
14*5e3eaea3SApple OSS Distributions	config.h		\
15*5e3eaea3SApple OSS Distributions	cpu_capabilities.h	\
16*5e3eaea3SApple OSS Distributions	cpu_number.h	\
17*5e3eaea3SApple OSS Distributions	lock.h	\
18*5e3eaea3SApple OSS Distributions	locks.h	\
19*5e3eaea3SApple OSS Distributions	machine_cpuid.h		\
20*5e3eaea3SApple OSS Distributions	machine_remote_time.h \
21*5e3eaea3SApple OSS Distributions	machine_routines.h	\
22*5e3eaea3SApple OSS Distributions	machine_kpc.h		\
23*5e3eaea3SApple OSS Distributions	machine_perfmon.h   \
24*5e3eaea3SApple OSS Distributions	memory_types.h		\
25*5e3eaea3SApple OSS Distributions	monotonic.h \
26*5e3eaea3SApple OSS Distributions	pal_routines.h		\
27*5e3eaea3SApple OSS Distributions	pal_hibernate.h		\
28*5e3eaea3SApple OSS Distributions	simple_lock.h		\
29*5e3eaea3SApple OSS Distributions	smp.h                   \
30*5e3eaea3SApple OSS Distributions	trap.h
31*5e3eaea3SApple OSS Distributions
32*5e3eaea3SApple OSS DistributionsEXPORT_FILES = \
33*5e3eaea3SApple OSS Distributions	machine_remote_time.h
34*5e3eaea3SApple OSS Distributions
35*5e3eaea3SApple OSS Distributions# These are covered by ../../bsd/machine/machine_private.modulemap.
36*5e3eaea3SApple OSS DistributionsINSTALL_MI_LCL_LIST = ${PRIVATE_DATAFILES}
37*5e3eaea3SApple OSS Distributions
38*5e3eaea3SApple OSS DistributionsINSTALL_SF_MI_LCL_LIST = ${PRIVATE_DATAFILES}
39*5e3eaea3SApple OSS Distributions
40*5e3eaea3SApple OSS DistributionsINSTALL_KF_MD_LCL_LIST = ${EXPORT_FILES}
41*5e3eaea3SApple OSS Distributions
42*5e3eaea3SApple OSS DistributionsINSTALL_MI_DIR = machine
43*5e3eaea3SApple OSS Distributions
44*5e3eaea3SApple OSS DistributionsEXPORT_MI_LIST = ${KERNELFILES}
45*5e3eaea3SApple OSS Distributions
46*5e3eaea3SApple OSS DistributionsEXPORT_MI_DIR = machine
47*5e3eaea3SApple OSS Distributions
48*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_rule)
49*5e3eaea3SApple OSS Distributionsinclude $(MakeInc_dir)
50