xref: /xnu-8792.81.2/libkern/firehose/Makefile (revision 19c3b8c28c31cb8130e034cfb5df6bf9ba342d90)
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
9INSTALLHDRS_SKIP_HOST = NO
10
11KERNELFILES =
12
13DATAFILES =
14
15PRIVATE_KERNELFILES =
16
17EXPORTFILES = \
18	firehose_types_private.h \
19	ioctl_private.h \
20	tracepoint_private.h \
21	chunk_private.h
22
23PRIVATE_DATAFILES = ${EXPORTFILES} \
24	private.h
25
26PRIVATE_MODULEMAPFILES = \
27	module.modulemap
28
29INSTALL_MI_DIR = firehose
30
31INSTALL_MODULEMAP_MI_DIR = firehose
32
33INSTALL_MI_LIST	= ${DATAFILES}
34
35INSTALL_MI_LCL_LIST = ${PRIVATE_DATAFILES}
36
37INSTALL_MODULEMAP_MI_LCL_LIST = ${PRIVATE_MODULEMAPFILES}
38
39INSTALL_KF_MI_LIST = ${KERNELFILES}
40
41INSTALL_KF_MI_LCL_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES}
42
43EXPORT_MI_DIR = firehose
44
45EXPORT_MI_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES} ${EXPORTFILES}
46
47include $(MakeInc_rule)
48include $(MakeInc_dir)
49