]> git.saurik.com Git - apple/xnu.git/blame - libkern/os/Makefile
xnu-7195.101.1.tar.gz
[apple/xnu.git] / libkern / os / Makefile
CommitLineData
490019cf
A
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
f427ee49
A
6# PRIVATE_DATAFILES go to /usr/local/include
7LIBKERN_USE_USR_LOCAL_INCLUDE := 1
8
490019cf
A
9include $(MakeInc_cmd)
10include $(MakeInc_def)
11
490019cf 12KERNELFILES = \
f427ee49 13 atomic.h \
39037602 14 base.h \
f427ee49 15 cpp_util.h \
39037602 16 log.h \
f427ee49 17 object.h \
cb323159 18 overflow.h \
f427ee49 19 trace.h
490019cf 20
39037602 21PRIVATE_KERNELFILES = \
f427ee49
A
22 atomic_private.h \
23 atomic_private_arch.h \
24 atomic_private_impl.h \
25 base_private.h \
0a7de745 26 hash.h \
cb323159 27 ptrtools.h \
d9a64523 28 reason_private.h \
cb323159
A
29 refcnt.h \
30 refcnt_internal.h
31
32DATAFILES = \
f427ee49
A
33 atomic.h \
34 base.h \
cb323159
A
35 overflow.h
36
37DRIVERKIT_DATAFILES = \
f427ee49 38 atomic.h \
cb323159
A
39 base.h \
40 overflow.h
490019cf 41
5ba3f43e 42PRIVATE_DATAFILES = \
f427ee49
A
43 atomic_private.h \
44 atomic_private_arch.h \
45 atomic_private_impl.h \
46 base_private.h \
5ba3f43e 47 reason_private.h
490019cf 48
cb323159
A
49INSTALL_MI_LIST = ${DATAFILES}
50
51INSTALL_DRIVERKIT_MI_LIST = ${DRIVERKIT_DATAFILES}
490019cf
A
52
53INSTALL_MI_DIR = os
54
39037602 55INSTALL_MI_LCL_LIST = ${PRIVATE_DATAFILES}
490019cf
A
56
57INSTALL_KF_MI_LIST = ${KERNELFILES}
58
59INSTALL_KF_MI_LCL_LIST = ${KERNELFILES} ${PRIVATE_KERNELFILES}
60
61EXPORT_MI_LIST = \
39037602 62 ${KERNELFILES} ${PRIVATE_KERNELFILES} log_private.h
490019cf
A
63
64EXPORT_MI_DIR = os
65
66include $(MakeInc_rule)
67include $(MakeInc_dir)