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