xref: /xnu-11215.81.4/libkern/libkern/c++/Makefile (revision d4514f0bc1d3f944c22d92e68b646ac3fb40d452)
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
9DATAFILES = \
10          OSAllocation.h \
11          OSArray.h \
12          OSBoolean.h \
13          OSBoundedArray.h \
14          OSBoundedArrayRef.h \
15          OSBoundedPtr.h \
16          OSBoundedPtrFwd.h \
17          OSCollection.h \
18          OSCollectionIterator.h \
19          OSContainers.h \
20          OSCPPDebug.h \
21          OSData.h \
22          OSDictionary.h \
23          OSEndianTypes.h \
24          OSIterator.h \
25          OSKext.h \
26          OSLib.h \
27          OSMetaClass.h \
28          OSNumber.h \
29          OSObject.h \
30          OSOrderedSet.h \
31          OSPtr.h \
32          OSSharedPtr.h \
33          intrusive_shared_ptr.h \
34          OSSerialize.h \
35          OSSet.h \
36          OSString.h \
37          OSSymbol.h \
38          OSUnserialize.h \
39          bounded_array.h \
40          bounded_array_ref.h \
41          bounded_ptr.h \
42          bounded_ptr_fwd.h \
43          safe_allocation.h
44
45PRIVATE_KERNELFILES = \
46          OSValueObject.h
47
48INSTALL_MI_LIST	=
49
50INSTALL_MI_DIR = libkern/c++
51
52INSTALL_KF_MI_LIST = ${DATAFILES}
53INSTALL_KF_MI_LCL_LIST = ${DATAFILES} ${PRIVATE_KERNELFILES}
54
55EXPORT_MI_LIST	= ${DATAFILES} ${PRIVATE_KERNELFILES}
56
57EXPORT_MI_DIR = libkern/c++
58
59include $(MakeInc_rule)
60include $(MakeInc_dir)
61