1# For GN compatibility, this file can not have any conditions.
2{
3    'variables': {
4        'wtf_files': [
5            'ASCIICType.h',
6            'AddressSpaceRandomization.cpp',
7            'AddressSpaceRandomization.h',
8            'Alignment.h',
9            'ArrayBuffer.cpp',
10            'ArrayBuffer.h',
11            'ArrayBufferBuilder.cpp',
12            'ArrayBufferBuilder.h',
13            'ArrayBufferContents.cpp',
14            'ArrayBufferContents.h',
15            'ArrayBufferDeallocationObserver.h',
16            'ArrayBufferView.cpp',
17            'ArrayBufferView.h',
18            'ArrayPiece.cpp',
19            'ArrayPiece.h',
20            'Assertions.cpp',
21            'Assertions.h',
22            'Atomics.h',
23            'BitArray.h',
24            'BitVector.cpp',
25            'BitVector.h',
26            'BitwiseOperations.h',
27            'BloomFilter.h',
28            'ByteOrder.h',
29            'ByteSwap.h',
30            'CPU.h',
31            'CheckedArithmetic.h',
32            'Compiler.h',
33            'Complex.h',
34            'CryptographicallyRandomNumber.cpp',
35            'CryptographicallyRandomNumber.h',
36            'CurrentTime.cpp',
37            'CurrentTime.h',
38            'DataLog.cpp',
39            'DataLog.h',
40            'DateMath.cpp',
41            'DateMath.h',
42            'DefaultAllocator.cpp',
43            'DefaultAllocator.h',
44            'Deque.h',
45            'DoubleBufferedDeque.h',
46            'DoublyLinkedList.h',
47            'DynamicAnnotations.cpp',
48            'DynamicAnnotations.h',
49            'FastAllocBase.h',
50            'FastMalloc.cpp',
51            'FastMalloc.h',
52            'FilePrintStream.cpp',
53            'FilePrintStream.h',
54            'Float32Array.h',
55            'Float64Array.h',
56            'Forward.h',
57            'Functional.h',
58            'GetPtr.h',
59            'HashCountedSet.h',
60            'HashFunctions.h',
61            'HashIterators.h',
62            'HashMap.h',
63            'HashSet.h',
64            'HashTable.cpp',
65            'HashTable.h',
66            'HashTableDeletedValueType.h',
67            'HashTraits.h',
68            'HexNumber.h',
69            'InstanceCounter.cpp',
70            'InstanceCounter.h',
71            'Int16Array.h',
72            'Int32Array.h',
73            'Int8Array.h',
74            'IntegralTypedArrayBase.h',
75            'LeakAnnotations.h',
76            'LinkedStack.h',
77            'ListHashSet.h',
78            'Locker.h',
79            'MainThread.cpp',
80            'MainThread.h',
81            'MallocZoneSupport.h',
82            'MathExtras.h',
83            'MessageQueue.h',
84            'NonCopyingSort.h',
85            'Noncopyable.h',
86            'NotFound.h',
87            'NullPtr.cpp',
88            'NullPtr.h',
89            'OwnPtr.h',
90            'OwnPtrCommon.h',
91            'PageAllocator.cpp',
92            'PageAllocator.h',
93            'PartitionAlloc.cpp',
94            'PartitionAlloc.h',
95            'PassOwnPtr.h',
96            'PassRefPtr.h',
97            'PassTraits.h',
98            'PrintStream.cpp',
99            'PrintStream.h',
100            'ProcessID.h',
101            'RefCounted.h',
102            'RefCountedLeakCounter.cpp',
103            'RefCountedLeakCounter.h',
104            'RefPtr.h',
105            'RetainPtr.h',
106            'SaturatedArithmetic.h',
107            'SizeLimits.cpp',
108            'SpinLock.h',
109            'StaticConstructors.h',
110            'StdLibExtras.h',
111            'StringExtras.h',
112            'StringHasher.h',
113            'TemporaryChange.h',
114            'ThreadFunctionInvocation.h',
115            'ThreadRestrictionVerifier.h',
116            'ThreadSafeRefCounted.h',
117            'ThreadSpecific.h',
118            'ThreadSpecificWin.cpp',
119            'Threading.h',
120            'ThreadingPrimitives.h',
121            'ThreadingPthreads.cpp',
122            'ThreadingWin.cpp',
123            'TreeNode.h',
124            'TypeTraits.cpp',
125            'TypeTraits.h',
126            'TypedArrayBase.h',
127            'Uint16Array.h',
128            'Uint32Array.h',
129            'Uint8Array.h',
130            'Vector.h',
131            'VectorTraits.h',
132            'WTF.cpp',
133            'WTF.h',
134            'WTFExport.h',
135            'WTFThreadData.cpp',
136            'WTFThreadData.h',
137            'WeakPtr.h',
138            'asm/SaturatedArithmeticARM.h',
139            'dtoa.cpp',
140            'dtoa.h',
141            'dtoa/bignum-dtoa.cc',
142            'dtoa/bignum-dtoa.h',
143            'dtoa/bignum.cc',
144            'dtoa/bignum.h',
145            'dtoa/cached-powers.cc',
146            'dtoa/cached-powers.h',
147            'dtoa/diy-fp.cc',
148            'dtoa/diy-fp.h',
149            'dtoa/double-conversion.cc',
150            'dtoa/double-conversion.h',
151            'dtoa/double.h',
152            'dtoa/fast-dtoa.cc',
153            'dtoa/fast-dtoa.h',
154            'dtoa/fixed-dtoa.cc',
155            'dtoa/fixed-dtoa.h',
156            'dtoa/strtod.cc',
157            'dtoa/strtod.h',
158            'dtoa/utils.h',
159            'text/ASCIIFastPath.h',
160            'text/AtomicString.cpp',
161            'text/AtomicString.h',
162            'text/AtomicStringCF.cpp',
163            'text/AtomicStringHash.h',
164            'text/Base64.cpp',
165            'text/Base64.h',
166            'text/CString.cpp',
167            'text/CString.h',
168            'text/IntegerToStringConversion.h',
169            'text/StringBuffer.h',
170            'text/StringBuilder.cpp',
171            'text/StringBuilder.h',
172            'text/StringCF.cpp',
173            'text/StringConcatenate.cpp',
174            'text/StringConcatenate.h',
175            'text/StringHash.h',
176            'text/StringImpl.cpp',
177            'text/StringImpl.h',
178            'text/StringImplCF.cpp',
179            'text/StringImplMac.mm',
180            'text/StringMac.mm',
181            'text/StringOperators.h',
182            'text/StringStatics.cpp',
183            'text/StringUTF8Adaptor.h',
184            'text/StringView.h',
185            'text/TextCodec.cpp',
186            'text/TextCodecASCIIFastPath.h',
187            'text/TextCodecICU.cpp',
188            'text/TextCodecLatin1.cpp',
189            'text/TextCodecReplacement.cpp',
190            'text/TextCodecReplacement.h',
191            'text/TextCodecUTF16.cpp',
192            'text/TextCodecUTF8.cpp',
193            'text/TextCodecUTF8.h',
194            'text/TextCodecUserDefined.cpp',
195            'text/TextEncoding.cpp',
196            'text/TextEncodingRegistry.cpp',
197            'text/TextPosition.cpp',
198            'text/TextPosition.h',
199            'text/WTFString.cpp',
200            'text/WTFString.h',
201            'unicode/CharacterNames.h',
202            'unicode/Collator.h',
203            'unicode/UTF8.cpp',
204            'unicode/UTF8.h',
205            'unicode/Unicode.h',
206            'unicode/icu/CollatorICU.cpp',
207            'unicode/icu/UnicodeIcu.h',
208        ],
209        'wtf_unittest_files': [
210            'ArrayBufferBuilderTest.cpp',
211            'CheckedArithmeticTest.cpp',
212            'DequeTest.cpp',
213            'DoubleBufferedDequeTest.cpp',
214            'FunctionalTest.cpp',
215            'HashMapTest.cpp',
216            'HashSetTest.cpp',
217            'ListHashSetTest.cpp',
218            'MathExtrasTest.cpp',
219            'PartitionAllocTest.cpp',
220            'RefPtrTest.cpp',
221            'SaturatedArithmeticTest.cpp',
222            'StringExtrasTest.cpp',
223            'StringHasherTest.cpp',
224            'TemporaryChangeTest.cpp',
225            'TreeNodeTest.cpp',
226            'VectorTest.cpp',
227            'testing/WTFTestHelpersTest.cpp',
228            'text/AtomicStringTest.cpp',
229            'text/CStringTest.cpp',
230            'text/StringBufferTest.cpp',
231            'text/StringBuilderTest.cpp',
232            'text/StringImplTest.cpp',
233            'text/StringOperatorsTest.cpp',
234            'text/TextCodecReplacementTest.cpp',
235            'text/TextCodecUTF8Test.cpp',
236            'text/WTFStringTest.cpp',
237        ],
238        'wtf_unittest_helper_files': [
239            'testing/WTFTestHelpers.cpp',
240            'testing/WTFTestHelpers.h',
241            'testing/WTFUnitTestHelpersExport.h',
242        ],
243    },
244}
245