xref: /xnu-10002.81.5/osfmk/mach/i386/Makefile (revision 5e3eaea39dcf651e66cb99ba7d70e32cc4a99587)
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
9VPATH := $(VPATH):$(SOURCE)/../../i386
10
11DATAFILES = \
12	boolean.h exception.h fp_reg.h \
13	processor_info.h kern_return.h ndr_def.h syscall_sw.h \
14	thread_status.h thread_state.h vm_param.h \
15	vm_types.h rpc.h \
16	_structs.h sdt_isa.h
17
18PRIVATE_DATAFILES = \
19	syscall_sw.h
20
21# These are covered by ../machine/mach_machine.modulemap.
22INSTALL_MD_LIST = ${DATAFILES}
23
24INSTALL_SF_MD_LCL_LIST = ${DATAFILES} ${PRIVATE_DATAFILES}
25
26# These are covered by ../machine/mach_machine.modulemap.
27INSTALL_MD_GEN_LIST = \
28	asm.h
29
30INSTALL_SF_MD_LCL_GEN_LIST = \
31	asm.h
32
33INSTALL_MD_DIR = mach/i386
34
35EXPORT_MD_LIST = ${DATAFILES}
36
37EXPORT_MD_GEN_LIST = \
38	asm.h
39
40EXPORT_MD_DIR = mach/i386
41
42include $(MakeInc_rule)
43include $(MakeInc_dir)
44