xref: /xnu-11215/osfmk/machine/Makefile (revision 94d3b452)
1export MakeInc_cmd=${SRCROOT}/makedefs/MakeInc.cmd
2export MakeInc_def=${SRCROOT}/makedefs/MakeInc.def
3export MakeInc_rule=${SRCROOT}/makedefs/MakeInc.rule
4export MakeInc_dir=${SRCROOT}/makedefs/MakeInc.dir
5
6include $(MakeInc_cmd)
7include $(MakeInc_def)
8
9PRIVATE_DATAFILES = \
10	cpu_capabilities.h
11
12KERNELFILES = \
13	atomic.h	\
14	config.h		\
15	cpu_capabilities.h	\
16	cpu_number.h	\
17	lock.h	\
18	locks.h	\
19	machine_cpuid.h		\
20	machine_remote_time.h \
21	machine_routines.h	\
22	machine_kpc.h		\
23	memory_types.h		\
24	monotonic.h \
25	pal_routines.h		\
26	pal_hibernate.h		\
27	simple_lock.h		\
28	smp.h                   \
29	trap.h
30
31EXPORT_FILES = \
32	machine_remote_time.h
33
34# These are covered by ../../bsd/machine/machine_private.modulemap.
35INSTALL_MI_LCL_LIST = ${PRIVATE_DATAFILES}
36
37INSTALL_SF_MI_LCL_LIST = ${PRIVATE_DATAFILES}
38
39INSTALL_KF_MD_LCL_LIST = ${EXPORT_FILES}
40
41INSTALL_MI_DIR = machine
42
43EXPORT_MI_LIST = ${KERNELFILES}
44
45EXPORT_MI_DIR = machine
46
47include $(MakeInc_rule)
48include $(MakeInc_dir)
49