OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 visibility = ["//sky/*"] | 5 visibility = ["//sky/*"] |
6 | 6 |
7 component("wtf") { | 7 component("wtf") { |
8 sources = [ | 8 sources = [ |
9 "ASCIICType.h", | |
10 "AddressSpaceRandomization.cpp", | 9 "AddressSpaceRandomization.cpp", |
11 "AddressSpaceRandomization.h", | 10 "AddressSpaceRandomization.h", |
12 "Alignment.h", | 11 "Alignment.h", |
13 "ArrayBuffer.cpp", | 12 "ArrayBuffer.cpp", |
14 "ArrayBuffer.h", | 13 "ArrayBuffer.h", |
15 "ArrayBufferBuilder.cpp", | 14 "ArrayBufferBuilder.cpp", |
16 "ArrayBufferBuilder.h", | 15 "ArrayBufferBuilder.h", |
17 "ArrayBufferContents.cpp", | 16 "ArrayBufferContents.cpp", |
18 "ArrayBufferContents.h", | 17 "ArrayBufferContents.h", |
19 "ArrayBufferDeallocationObserver.h", | 18 "ArrayBufferDeallocationObserver.h", |
20 "ArrayBufferView.cpp", | 19 "ArrayBufferView.cpp", |
21 "ArrayBufferView.h", | 20 "ArrayBufferView.h", |
22 "ArrayPiece.cpp", | 21 "ArrayPiece.cpp", |
23 "ArrayPiece.h", | 22 "ArrayPiece.h", |
| 23 "ASCIICType.h", |
| 24 "asm/SaturatedArithmeticARM.h", |
24 "Assertions.cpp", | 25 "Assertions.cpp", |
25 "Assertions.h", | 26 "Assertions.h", |
26 "Atomics.h", | 27 "Atomics.h", |
27 "BitArray.h", | 28 "BitArray.h", |
28 "BitVector.cpp", | 29 "BitVector.cpp", |
29 "BitVector.h", | 30 "BitVector.h", |
30 "BitwiseOperations.h", | 31 "BitwiseOperations.h", |
31 "BloomFilter.h", | 32 "BloomFilter.h", |
32 "ByteOrder.h", | 33 "ByteOrder.h", |
33 "ByteSwap.h", | 34 "ByteSwap.h", |
34 "CPU.h", | |
35 "CheckedArithmetic.h", | 35 "CheckedArithmetic.h", |
36 "Compiler.h", | 36 "Compiler.h", |
37 "Complex.h", | 37 "Complex.h", |
| 38 "CPU.h", |
38 "CryptographicallyRandomNumber.cpp", | 39 "CryptographicallyRandomNumber.cpp", |
39 "CryptographicallyRandomNumber.h", | 40 "CryptographicallyRandomNumber.h", |
40 "CurrentTime.cpp", | 41 "CurrentTime.cpp", |
41 "CurrentTime.h", | 42 "CurrentTime.h", |
42 "DataLog.cpp", | 43 "DataLog.cpp", |
43 "DataLog.h", | 44 "DataLog.h", |
44 "DateMath.cpp", | 45 "DateMath.cpp", |
45 "DateMath.h", | 46 "DateMath.h", |
46 "DefaultAllocator.cpp", | 47 "DefaultAllocator.cpp", |
47 "DefaultAllocator.h", | 48 "DefaultAllocator.h", |
48 "Deque.h", | 49 "Deque.h", |
49 "DoubleBufferedDeque.h", | 50 "DoubleBufferedDeque.h", |
50 "DoublyLinkedList.h", | 51 "DoublyLinkedList.h", |
| 52 "dtoa.cpp", |
| 53 "dtoa.h", |
| 54 "dtoa/bignum-dtoa.cc", |
| 55 "dtoa/bignum-dtoa.h", |
| 56 "dtoa/bignum.cc", |
| 57 "dtoa/bignum.h", |
| 58 "dtoa/cached-powers.cc", |
| 59 "dtoa/cached-powers.h", |
| 60 "dtoa/diy-fp.cc", |
| 61 "dtoa/diy-fp.h", |
| 62 "dtoa/double-conversion.cc", |
| 63 "dtoa/double-conversion.h", |
| 64 "dtoa/double.h", |
| 65 "dtoa/fast-dtoa.cc", |
| 66 "dtoa/fast-dtoa.h", |
| 67 "dtoa/fixed-dtoa.cc", |
| 68 "dtoa/fixed-dtoa.h", |
| 69 "dtoa/strtod.cc", |
| 70 "dtoa/strtod.h", |
| 71 "dtoa/utils.h", |
51 "DynamicAnnotations.cpp", | 72 "DynamicAnnotations.cpp", |
52 "DynamicAnnotations.h", | 73 "DynamicAnnotations.h", |
| 74 "EnumClass.h", |
53 "FastAllocBase.h", | 75 "FastAllocBase.h", |
54 "FastMalloc.cpp", | 76 "FastMalloc.cpp", |
55 "FastMalloc.h", | 77 "FastMalloc.h", |
56 "FilePrintStream.cpp", | 78 "FilePrintStream.cpp", |
57 "FilePrintStream.h", | 79 "FilePrintStream.h", |
58 "Float32Array.h", | 80 "Float32Array.h", |
59 "Float64Array.h", | 81 "Float64Array.h", |
60 "Forward.h", | 82 "Forward.h", |
61 "GetPtr.h", | 83 "GetPtr.h", |
62 "HashCountedSet.h", | 84 "HashCountedSet.h", |
63 "HashFunctions.h", | 85 "HashFunctions.h", |
64 "HashIterators.h", | 86 "HashIterators.h", |
65 "HashMap.h", | 87 "HashMap.h", |
66 "HashSet.h", | 88 "HashSet.h", |
67 "HashTable.cpp", | 89 "HashTable.cpp", |
68 "HashTable.h", | 90 "HashTable.h", |
69 "HashTableDeletedValueType.h", | 91 "HashTableDeletedValueType.h", |
70 "HashTraits.h", | 92 "HashTraits.h", |
71 "HexNumber.h", | 93 "HexNumber.h", |
72 "InstanceCounter.cpp", | 94 "InstanceCounter.cpp", |
73 "InstanceCounter.h", | 95 "InstanceCounter.h", |
74 "Int16Array.h", | 96 "Int16Array.h", |
75 "Int32Array.h", | 97 "Int32Array.h", |
76 "Int8Array.h", | 98 "Int8Array.h", |
77 "IntegralTypedArrayBase.h", | 99 "IntegralTypedArrayBase.h", |
78 "LeakAnnotations.h", | 100 "LeakAnnotations.h", |
| 101 "LinkedHashSet.h", |
79 "LinkedStack.h", | 102 "LinkedStack.h", |
80 "ListHashSet.h", | 103 "ListHashSet.h", |
81 "Locker.h", | 104 "Locker.h", |
82 "MainThread.cpp", | 105 "MainThread.cpp", |
83 "MainThread.h", | 106 "MainThread.h", |
84 "MallocZoneSupport.h", | 107 "MallocZoneSupport.h", |
85 "MathExtras.h", | 108 "MathExtras.h", |
86 "MessageQueue.h", | 109 "MessageQueue.h", |
| 110 "Noncopyable.h", |
87 "NonCopyingSort.h", | 111 "NonCopyingSort.h", |
88 "Noncopyable.h", | |
89 "NotFound.h", | 112 "NotFound.h", |
90 "NullPtr.h", | 113 "NullPtr.h", |
91 "OwnPtr.h", | 114 "OwnPtr.h", |
92 "OwnPtrCommon.h", | 115 "OwnPtrCommon.h", |
93 "PageAllocator.cpp", | 116 "PageAllocator.cpp", |
94 "PageAllocator.h", | 117 "PageAllocator.h", |
95 "PartitionAlloc.cpp", | 118 "PartitionAlloc.cpp", |
96 "PartitionAlloc.h", | 119 "PartitionAlloc.h", |
97 "PassOwnPtr.h", | 120 "PassOwnPtr.h", |
98 "PassRefPtr.h", | 121 "PassRefPtr.h", |
99 "PassTraits.h", | 122 "PassTraits.h", |
100 "PrintStream.cpp", | 123 "PrintStream.cpp", |
101 "PrintStream.h", | 124 "PrintStream.h", |
102 "ProcessID.h", | 125 "ProcessID.h", |
| 126 "RawPtr.h", |
103 "RefCounted.h", | 127 "RefCounted.h", |
104 "RefCountedLeakCounter.cpp", | 128 "RefCountedLeakCounter.cpp", |
105 "RefCountedLeakCounter.h", | 129 "RefCountedLeakCounter.h", |
106 "RefPtr.h", | 130 "RefPtr.h", |
| 131 "RefVector.h", |
107 "SaturatedArithmetic.h", | 132 "SaturatedArithmetic.h", |
108 "SizeLimits.cpp", | 133 "SizeLimits.cpp", |
109 "SpinLock.h", | 134 "SpinLock.h", |
110 "StaticConstructors.h", | 135 "StaticConstructors.h", |
111 "StdLibExtras.h", | 136 "StdLibExtras.h", |
| 137 "StreamBuffer.h", |
112 "StringExtras.h", | 138 "StringExtras.h", |
113 "StringHasher.h", | 139 "StringHasher.h", |
114 "TemporaryChange.h", | 140 "TemporaryChange.h", |
115 "ThreadIdentifierDataPthreads.cpp", | 141 "TerminatedArray.h", |
116 "ThreadIdentifierDataPthreads.h", | 142 "TerminatedArrayBuilder.h", |
117 "ThreadRestrictionVerifier.h", | |
118 "ThreadSafeRefCounted.h", | |
119 "ThreadSpecific.h", | |
120 "Threading.h", | |
121 "ThreadingPrimitives.h", | |
122 "ThreadingPthreads.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", | 143 "text/ASCIIFastPath.h", |
160 "text/AtomicString.cpp", | 144 "text/AtomicString.cpp", |
161 "text/AtomicString.h", | 145 "text/AtomicString.h", |
162 "text/AtomicStringHash.h", | 146 "text/AtomicStringHash.h", |
163 "text/Base64.cpp", | 147 "text/Base64.cpp", |
164 "text/Base64.h", | 148 "text/Base64.h", |
165 "text/CString.cpp", | 149 "text/CString.cpp", |
166 "text/CString.h", | 150 "text/CString.h", |
167 "text/IntegerToStringConversion.h", | 151 "text/IntegerToStringConversion.h", |
168 "text/StringBuffer.h", | 152 "text/StringBuffer.h", |
169 "text/StringBuilder.cpp", | 153 "text/StringBuilder.cpp", |
170 "text/StringBuilder.h", | 154 "text/StringBuilder.h", |
171 "text/StringConcatenate.h", | 155 "text/StringConcatenate.h", |
172 "text/StringHash.h", | 156 "text/StringHash.h", |
173 "text/StringImpl.cpp", | 157 "text/StringImpl.cpp", |
174 "text/StringImpl.h", | 158 "text/StringImpl.h", |
175 "text/StringOperators.h", | 159 "text/StringOperators.h", |
176 "text/StringStatics.cpp", | 160 "text/StringStatics.cpp", |
| 161 "text/StringStatics.h", |
177 "text/StringUTF8Adaptor.h", | 162 "text/StringUTF8Adaptor.h", |
178 "text/StringView.h", | 163 "text/StringView.h", |
179 "text/TextCodec.cpp", | 164 "text/TextCodec.cpp", |
| 165 "text/TextCodec.h", |
180 "text/TextCodecASCIIFastPath.h", | 166 "text/TextCodecASCIIFastPath.h", |
181 "text/TextCodecICU.cpp", | 167 "text/TextCodecICU.cpp", |
| 168 "text/TextCodecICU.h", |
182 "text/TextCodecLatin1.cpp", | 169 "text/TextCodecLatin1.cpp", |
| 170 "text/TextCodecLatin1.h", |
183 "text/TextCodecReplacement.cpp", | 171 "text/TextCodecReplacement.cpp", |
184 "text/TextCodecReplacement.h", | 172 "text/TextCodecReplacement.h", |
| 173 "text/TextCodecUserDefined.cpp", |
| 174 "text/TextCodecUserDefined.h", |
185 "text/TextCodecUTF16.cpp", | 175 "text/TextCodecUTF16.cpp", |
| 176 "text/TextCodecUTF16.h", |
186 "text/TextCodecUTF8.cpp", | 177 "text/TextCodecUTF8.cpp", |
187 "text/TextCodecUTF8.h", | 178 "text/TextCodecUTF8.h", |
188 "text/TextCodecUserDefined.cpp", | |
189 "text/TextEncoding.cpp", | 179 "text/TextEncoding.cpp", |
| 180 "text/TextEncoding.h", |
190 "text/TextEncodingRegistry.cpp", | 181 "text/TextEncodingRegistry.cpp", |
| 182 "text/TextEncodingRegistry.h", |
191 "text/TextPosition.cpp", | 183 "text/TextPosition.cpp", |
192 "text/TextPosition.h", | 184 "text/TextPosition.h", |
193 "text/WTFString.cpp", | 185 "text/WTFString.cpp", |
194 "text/WTFString.h", | 186 "text/WTFString.h", |
| 187 "ThreadIdentifierDataPthreads.cpp", |
| 188 "ThreadIdentifierDataPthreads.h", |
| 189 "Threading.h", |
| 190 "ThreadingPrimitives.h", |
| 191 "ThreadingPthreads.cpp", |
| 192 "ThreadRestrictionVerifier.h", |
| 193 "ThreadSafeRefCounted.h", |
| 194 "ThreadSpecific.h", |
| 195 "TreeNode.h", |
| 196 "TriState.h", |
| 197 "TypedArrayBase.h", |
| 198 "TypeTraits.cpp", |
| 199 "TypeTraits.h", |
| 200 "Uint16Array.h", |
| 201 "Uint32Array.h", |
| 202 "Uint8Array.h", |
| 203 "Uint8ClampedArray.h", |
195 "unicode/CharacterNames.h", | 204 "unicode/CharacterNames.h", |
196 "unicode/Collator.h", | 205 "unicode/Collator.h", |
| 206 "unicode/icu/CollatorICU.cpp", |
| 207 "unicode/icu/UnicodeIcu.h", |
| 208 "unicode/Unicode.h", |
197 "unicode/UTF8.cpp", | 209 "unicode/UTF8.cpp", |
198 "unicode/UTF8.h", | 210 "unicode/UTF8.h", |
199 "unicode/Unicode.h", | 211 "Vector.h", |
200 "unicode/icu/CollatorICU.cpp", | 212 "VectorTraits.h", |
201 "unicode/icu/UnicodeIcu.h", | 213 "WeakPtr.h", |
| 214 "WTF.cpp", |
| 215 "WTF.h", |
| 216 "WTFExport.h", |
| 217 "WTFThreadData.cpp", |
| 218 "WTFThreadData.h", |
202 ] | 219 ] |
203 | 220 |
204 configs += [ | 221 configs += [ |
205 "//sky/engine:config", | 222 "//sky/engine:config", |
206 "//sky/engine:non_test_config", | 223 "//sky/engine:non_test_config", |
207 ] | 224 ] |
208 | 225 |
209 defines = [ "WTF_IMPLEMENTATION=1" ] | 226 defines = [ "WTF_IMPLEMENTATION=1" ] |
210 | 227 |
211 direct_dependent_configs = [ | 228 direct_dependent_configs = [ |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
282 | 299 |
283 configs += [ | 300 configs += [ |
284 "//sky/engine:config", | 301 "//sky/engine:config", |
285 "//sky/engine:non_test_config", | 302 "//sky/engine:non_test_config", |
286 ] | 303 ] |
287 | 304 |
288 deps = [ | 305 deps = [ |
289 ":wtf", | 306 ":wtf", |
290 ] | 307 ] |
291 } | 308 } |
OLD | NEW |