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