xref: /xnu-8792.61.2/libkern/conf/files (revision 42e220869062b56f8d7d0726fd4c88954f87902c)
1# options
2
3OPTIONS/libkerncpp					optional libkerncpp
4OPTIONS/kdebug						optional kdebug
5OPTIONS/config_dtrace					optional config_dtrace
6OPTIONS/hibernation					optional hibernation
7OPTIONS/iotracking					optional iotracking
8OPTIONS/networking					optional networking
9OPTIONS/crypto						optional crypto
10OPTIONS/zlib						optional zlib
11OPTIONS/zlibc						optional zlibc
12
13# libkern
14
15libkern/gen/OSAtomicOperations.c			standard
16libkern/gen/OSSpinLock.c				standard
17libkern/gen/OSDebug.cpp					standard
18
19libkern/c++/OSMetaClass.cpp				optional libkerncpp
20libkern/c++/OSObject.cpp				optional libkerncpp
21
22libkern/c++/OSArray.cpp					optional libkerncpp
23libkern/c++/OSBoolean.cpp				optional libkerncpp
24libkern/c++/OSCollection.cpp				optional libkerncpp
25libkern/c++/OSCollectionIterator.cpp			optional libkerncpp
26libkern/c++/OSData.cpp					optional libkerncpp
27libkern/c++/OSDictionary.cpp				optional libkerncpp
28libkern/c++/OSIterator.cpp				optional libkerncpp
29libkern/c++/OSKext.cpp					optional libkerncpp
30libkern/c++/OSNumber.cpp				optional libkerncpp
31libkern/c++/OSOrderedSet.cpp				optional libkerncpp
32libkern/c++/OSRuntime.cpp				optional libkerncpp
33libkern/c++/OSRuntimeSupport.c				optional libkerncpp
34libkern/c++/OSSerialize.cpp				optional libkerncpp
35libkern/c++/OSSet.cpp					optional libkerncpp
36libkern/c++/OSString.cpp				optional libkerncpp
37libkern/c++/OSSymbol.cpp				optional libkerncpp
38libkern/c++/OSUnserialize.cpp				optional libkerncpp
39libkern/c++/OSUnserializeXML.cpp			optional libkerncpp
40libkern/c++/OSSerializeBinary.cpp			optional libkerncpp
41libkern/c++/OSValueObject.cpp				optional libkerncpp
42
43libkern/c++/priority_queue.cpp				standard
44
45libkern/coreanalytics/coreanalytics_shim.cpp		standard
46libkern/OSKextLib.cpp					optional libkerncpp
47libkern/mkext.c						standard
48libkern/OSKextVersion.c					standard
49
50libkern/net/inet_aton.c					standard
51libkern/net/inet_ntoa.c					standard
52libkern/net/inet_ntop.c					standard
53libkern/net/inet_pton.c					standard
54
55libkern/stdio/scanf.c					standard
56
57libkern/uuid/uuid.c					standard
58
59libkern/os/log.c					standard
60libkern/os/log_encode.c					standard
61libkern/os/log_mem.c					standard
62libkern/os/log_queue.c					standard
63libkern/os/object.c					standard
64libkern/os/internal.c					standard
65libkern/os/refcnt.c					standard
66libkern/os/system_event_log.c					standard
67
68libkern/kernel_mach_header.c                            standard
69
70libkern/zlib/adler32.c                                  optional zlib
71libkern/zlib/compress.c                                 optional zlib
72libkern/zlib/z_crc32.c                                  optional zlib
73libkern/zlib/deflate.c                                  optional zlib
74libkern/zlib/infback.c                                  optional zlib
75libkern/zlib/inffast.c                                  optional zlib
76libkern/zlib/inflate.c                                  optional zlib
77libkern/zlib/inftrees.c                                 optional zlib
78libkern/zlib/trees.c                                    optional zlib
79libkern/zlib/uncompr.c                                  optional zlib
80libkern/zlib/zutil.c                                    optional zlib
81
82libkern/zlib/adler32.c                                  optional zlibc
83libkern/zlib/compress.c                                 optional zlibc
84libkern/zlib/z_crc32.c                                  optional zlibc
85libkern/zlib/deflate.c                                  optional zlibc
86libkern/zlib/infback.c                                  optional zlibc
87libkern/zlib/inffast.c                                  optional zlibc
88libkern/zlib/inflate.c                                  optional zlibc
89libkern/zlib/inftrees.c                                 optional zlibc
90libkern/zlib/trees.c                                    optional zlibc
91libkern/zlib/uncompr.c                                  optional zlibc
92libkern/zlib/zutil.c                                    optional zlibc
93
94libkern/crypto/register_crypto.c		optional crypto
95libkern/crypto/corecrypto_sha2.c		standard
96libkern/crypto/corecrypto_sha1.c		optional crypto
97libkern/crypto/corecrypto_md5.c			optional crypto
98libkern/crypto/corecrypto_des.c			optional crypto
99libkern/crypto/corecrypto_aes.c			optional crypto
100libkern/crypto/corecrypto_aesxts.c		optional crypto
101libkern/crypto/corecrypto_rand.c		optional crypto
102libkern/crypto/corecrypto_rsa.c		    optional crypto
103libkern/crypto/corecrypto_chacha20poly1305.c	optional	crypto
104
105libkern/coretrust/coretrust.c   standard
106
107libkern/apple_encrypted_archive/apple_encrypted_archive.c	standard
108
109libkern/img4/interface.c 		standard
110
111libkern/amfi/amfi.c 		standard
112
113libkern/stack_protector.c       standard
114libkern/ptrauth_utils.c         standard
115
116libkern/kxld/kxld.c             optional config_kxld
117libkern/kxld/kxld_array.c       optional config_kxld
118libkern/kxld/kxld_copyright.c   optional config_kxld
119libkern/kxld/kxld_demangle.c    optional config_kxld
120libkern/kxld/kxld_dict.c        optional config_kxld
121libkern/kxld/kxld_kext.c        optional config_kxld
122libkern/kxld/kxld_reloc.c       optional config_kxld
123libkern/kxld/kxld_object.c      optional config_kxld
124libkern/kxld/kxld_sect.c        optional config_kxld
125libkern/kxld/kxld_seg.c         optional config_kxld
126libkern/kxld/kxld_srcversion.c  optional config_kxld
127libkern/kxld/kxld_splitinfolc.c optional config_kxld
128libkern/kxld/kxld_sym.c         optional config_kxld
129libkern/kxld/kxld_symtab.c      optional config_kxld
130libkern/kxld/kxld_util.c        optional config_kxld
131libkern/kxld/kxld_uuid.c        optional config_kxld
132libkern/kxld/kxld_versionmin.c  optional config_kxld
133libkern/kxld/kxld_vtable.c      optional config_kxld
134
135libkern/libclosure/runtime.cpp      optional config_blocks
136libkern/libclosure/libclosuredata.c optional config_blocks
137
138libkern/compression/compression.c	standard
139