Upstream version 11.40.277.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / wtf / wtf.gypi
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.h',
88             'OwnPtr.h',
89             'OwnPtrCommon.h',
90             'PageAllocator.cpp',
91             'PageAllocator.h',
92             'PartitionAlloc.cpp',
93             'PartitionAlloc.h',
94             'PassOwnPtr.h',
95             'PassRefPtr.h',
96             'PassTraits.h',
97             'PrintStream.cpp',
98             'PrintStream.h',
99             'ProcessID.h',
100             'RefCounted.h',
101             'RefCountedLeakCounter.cpp',
102             'RefCountedLeakCounter.h',
103             'RefPtr.h',
104             'RetainPtr.h',
105             'SaturatedArithmetic.h',
106             'SizeLimits.cpp',
107             'SpinLock.h',
108             'StaticConstructors.h',
109             'StdLibExtras.h',
110             'StringExtras.h',
111             'StringHasher.h',
112             'TemporaryChange.h',
113             'ThreadRestrictionVerifier.h',
114             'ThreadSafeRefCounted.h',
115             'ThreadSpecific.h',
116             'ThreadSpecificWin.cpp',
117             'Threading.h',
118             'ThreadingPrimitives.h',
119             'ThreadingPthreads.cpp',
120             'ThreadingWin.cpp',
121             'TreeNode.h',
122             'TypeTraits.cpp',
123             'TypeTraits.h',
124             'TypedArrayBase.h',
125             'Uint16Array.h',
126             'Uint32Array.h',
127             'Uint8Array.h',
128             'Vector.h',
129             'VectorTraits.h',
130             'WTF.cpp',
131             'WTF.h',
132             'WTFExport.h',
133             'WTFThreadData.cpp',
134             'WTFThreadData.h',
135             'WeakPtr.h',
136             'asm/SaturatedArithmeticARM.h',
137             'dtoa.cpp',
138             'dtoa.h',
139             'dtoa/bignum-dtoa.cc',
140             'dtoa/bignum-dtoa.h',
141             'dtoa/bignum.cc',
142             'dtoa/bignum.h',
143             'dtoa/cached-powers.cc',
144             'dtoa/cached-powers.h',
145             'dtoa/diy-fp.cc',
146             'dtoa/diy-fp.h',
147             'dtoa/double-conversion.cc',
148             'dtoa/double-conversion.h',
149             'dtoa/double.h',
150             'dtoa/fast-dtoa.cc',
151             'dtoa/fast-dtoa.h',
152             'dtoa/fixed-dtoa.cc',
153             'dtoa/fixed-dtoa.h',
154             'dtoa/strtod.cc',
155             'dtoa/strtod.h',
156             'dtoa/utils.h',
157             'text/ASCIIFastPath.h',
158             'text/AtomicString.cpp',
159             'text/AtomicString.h',
160             'text/AtomicStringCF.cpp',
161             'text/AtomicStringHash.h',
162             'text/Base64.cpp',
163             'text/Base64.h',
164             'text/CString.cpp',
165             'text/CString.h',
166             'text/IntegerToStringConversion.h',
167             'text/StringBuffer.h',
168             'text/StringBuilder.cpp',
169             'text/StringBuilder.h',
170             'text/StringCF.cpp',
171             'text/StringConcatenate.cpp',
172             'text/StringConcatenate.h',
173             'text/StringHash.h',
174             'text/StringImpl.cpp',
175             'text/StringImpl.h',
176             'text/StringImplCF.cpp',
177             'text/StringImplMac.mm',
178             'text/StringMac.mm',
179             'text/StringOperators.h',
180             'text/StringStatics.cpp',
181             'text/StringUTF8Adaptor.h',
182             'text/StringView.h',
183             'text/TextCodec.cpp',
184             'text/TextCodecASCIIFastPath.h',
185             'text/TextCodecICU.cpp',
186             'text/TextCodecLatin1.cpp',
187             'text/TextCodecReplacement.cpp',
188             'text/TextCodecReplacement.h',
189             'text/TextCodecUTF16.cpp',
190             'text/TextCodecUTF8.cpp',
191             'text/TextCodecUTF8.h',
192             'text/TextCodecUserDefined.cpp',
193             'text/TextEncoding.cpp',
194             'text/TextEncodingRegistry.cpp',
195             'text/TextPosition.cpp',
196             'text/TextPosition.h',
197             'text/WTFString.cpp',
198             'text/WTFString.h',
199             'unicode/CharacterNames.h',
200             'unicode/Collator.h',
201             'unicode/UTF8.cpp',
202             'unicode/UTF8.h',
203             'unicode/Unicode.h',
204             'unicode/icu/CollatorICU.cpp',
205             'unicode/icu/UnicodeIcu.h',
206         ],
207         'wtf_unittest_files': [
208             'ArrayBufferBuilderTest.cpp',
209             'CheckedArithmeticTest.cpp',
210             'DequeTest.cpp',
211             'DoubleBufferedDequeTest.cpp',
212             'FunctionalTest.cpp',
213             'HashMapTest.cpp',
214             'HashSetTest.cpp',
215             'ListHashSetTest.cpp',
216             'MathExtrasTest.cpp',
217             'PartitionAllocTest.cpp',
218             'RefPtrTest.cpp',
219             'SaturatedArithmeticTest.cpp',
220             'StringExtrasTest.cpp',
221             'StringHasherTest.cpp',
222             'TemporaryChangeTest.cpp',
223             'TreeNodeTest.cpp',
224             'VectorTest.cpp',
225             'testing/WTFTestHelpersTest.cpp',
226             'text/AtomicStringTest.cpp',
227             'text/CStringTest.cpp',
228             'text/StringBufferTest.cpp',
229             'text/StringBuilderTest.cpp',
230             'text/StringImplTest.cpp',
231             'text/StringOperatorsTest.cpp',
232             'text/TextCodecReplacementTest.cpp',
233             'text/TextCodecUTF8Test.cpp',
234             'text/WTFStringTest.cpp',
235         ],
236         'wtf_unittest_helper_files': [
237             'testing/WTFTestHelpers.cpp',
238             'testing/WTFTestHelpers.h',
239             'testing/WTFUnitTestHelpersExport.h',
240         ],
241     },
242 }