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