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