]>
Commit | Line | Data |
---|---|---|
1 | { | |
2 | 'variables': { | |
3 | 'project_dir': ['.'], | |
4 | # These headers are part of JavaScriptCore's public API in the Apple Mac build. | |
5 | 'javascriptcore_publicheader_files': [ | |
6 | 'API/APICast.h', | |
7 | 'API/APIShims.h', | |
8 | 'API/JSBase.h', | |
9 | 'API/JSContextRef.h', | |
10 | 'API/JSContextRefPrivate.h', | |
11 | 'API/JSObjectRef.h', | |
12 | 'API/JSObjectRefPrivate.h', | |
13 | 'API/JSRetainPtr.h', | |
14 | 'API/JSStringRef.h', | |
15 | 'API/JSStringRefBSTR.h', | |
16 | 'API/JSStringRefCF.h', | |
17 | 'API/JSValueRef.h', | |
18 | 'API/JSWeakObjectMapRefInternal.h', | |
19 | 'API/JSWeakObjectMapRefPrivate.h', | |
20 | 'API/JavaScript.h', | |
21 | 'API/JavaScriptCore.h', | |
22 | 'API/OpaqueJSString.h', | |
23 | 'API/WebKitAvailability.h', | |
24 | ], | |
25 | # These headers are part of JavaScriptCore's private API in the Apple Mac build. | |
26 | 'javascriptcore_privateheader_files': [ | |
27 | 'assembler/AbstractMacroAssembler.h', | |
28 | 'assembler/ARMAssembler.h', | |
29 | 'assembler/ARMv7Assembler.h', | |
30 | 'assembler/AssemblerBuffer.h', | |
31 | 'assembler/AssemblerBufferWithConstantPool.h', | |
32 | 'assembler/CodeLocation.h', | |
33 | 'assembler/LinkBuffer.h', | |
34 | 'assembler/MacroAssembler.h', | |
35 | 'assembler/MacroAssemblerARM.h', | |
36 | 'assembler/MacroAssemblerARMv7.h', | |
37 | 'assembler/MacroAssemblerCodeRef.h', | |
38 | 'assembler/MacroAssemblerMIPS.h', | |
39 | 'assembler/MacroAssemblerSH4.h', | |
40 | 'assembler/MacroAssemblerX86.h', | |
41 | 'assembler/MacroAssemblerX86Common.h', | |
42 | 'assembler/MacroAssemblerX86_64.h', | |
43 | 'assembler/MIPSAssembler.h', | |
44 | 'assembler/RepatchBuffer.h', | |
45 | 'assembler/SH4Assembler.h', | |
46 | 'assembler/X86Assembler.h', | |
47 | 'bytecode/BytecodeConventions.h', | |
48 | 'bytecode/CallLinkInfo.h', | |
49 | 'bytecode/CallLinkStatus.h', | |
50 | 'bytecode/CallReturnOffsetToBytecodeOffset.h', | |
51 | 'bytecode/CodeBlock.h', | |
52 | 'bytecode/CodeOrigin.h', | |
53 | 'bytecode/CodeType.h', | |
54 | 'bytecode/DataFormat.h', | |
55 | 'bytecode/DFGExitProfile.h', | |
56 | 'bytecode/EvalCodeCache.h', | |
57 | 'bytecode/ExecutionCounter.h', | |
58 | 'bytecode/ExpressionRangeInfo.h', | |
59 | 'bytecode/GetByIdStatus.h', | |
60 | 'bytecode/GlobalResolveInfo.h', | |
61 | 'bytecode/HandlerInfo.h', | |
62 | 'bytecode/Instruction.h', | |
63 | 'bytecode/JumpTable.h', | |
64 | 'bytecode/LazyOperandValueProfile.h', | |
65 | 'bytecode/LineInfo.h', | |
66 | 'bytecode/LLIntCallLinkInfo.h', | |
67 | 'bytecode/MethodCallLinkInfo.h', | |
68 | 'bytecode/MethodCallLinkStatus.h', | |
69 | 'bytecode/MethodOfGettingAValueProfile.h', | |
70 | 'bytecode/Opcode.h', | |
71 | 'bytecode/Operands.h', | |
72 | 'bytecode/PolymorphicPutByIdList.h', | |
73 | 'bytecode/PredictedType.h', | |
74 | 'bytecode/PredictionTracker.h', | |
75 | 'bytecode/PutByIdStatus.h', | |
76 | 'bytecode/PutKind.h', | |
77 | 'bytecode/SamplingTool.h', | |
78 | 'bytecode/StructureSet.h', | |
79 | 'bytecode/StructureStubInfo.h', | |
80 | 'bytecode/ValueProfile.h', | |
81 | 'bytecode/ValueRecovery.h', | |
82 | 'bytecode/VirtualRegister.h', | |
83 | 'dfg/DFGAbstractState.h', | |
84 | 'dfg/DFGAbstractValue.h', | |
85 | 'dfg/DFGAdjacencyList.h', | |
86 | 'dfg/DFGAssemblyHelpers.h', | |
87 | 'dfg/DFGBasicBlock.h', | |
88 | 'dfg/DFGByteCodeCache.h', | |
89 | 'dfg/DFGByteCodeParser.h', | |
90 | 'dfg/DFGCapabilities.h', | |
91 | 'dfg/DFGCCallHelpers.h', | |
92 | 'dfg/DFGCFAPhase.h', | |
93 | 'dfg/DFGCommon.h', | |
94 | 'dfg/DFGCorrectableJumpPoint.h', | |
95 | 'dfg/DFGCSEPhase.h', | |
96 | 'dfg/DFGDriver.h', | |
97 | 'dfg/DFGEdge.h', | |
98 | 'dfg/DFGFixupPhase.h', | |
99 | 'dfg/DFGFPRInfo.h', | |
100 | 'dfg/DFGGenerationInfo.h', | |
101 | 'dfg/DFGGPRInfo.h', | |
102 | 'dfg/DFGGraph.h', | |
103 | 'dfg/DFGInsertionSet.h', | |
104 | 'dfg/DFGJITCompiler.h', | |
105 | 'dfg/DFGNode.h', | |
106 | 'dfg/DFGNodeFlags.h', | |
107 | 'dfg/DFGNodeType.h', | |
108 | 'dfg/DFGOperations.h', | |
109 | 'dfg/DFGOSREntry.h', | |
110 | 'dfg/DFGOSRExit.h', | |
111 | 'dfg/DFGOSRExitCompiler.h', | |
112 | 'dfg/DFGPhase.h', | |
113 | 'dfg/DFGPredictionPropagationPhase.h', | |
114 | 'dfg/DFGRedundantPhiEliminationPhase.h', | |
115 | 'dfg/DFGRegisterBank.h', | |
116 | 'dfg/DFGRepatch.h', | |
117 | 'dfg/DFGScoreBoard.h', | |
118 | 'dfg/DFGSpeculativeJIT.h', | |
119 | 'dfg/DFGThunks.h', | |
120 | 'dfg/DFGVariableAccessData.h', | |
121 | 'dfg/DFGVirtualRegisterAllocationPhase.h', | |
122 | 'heap/CardSet.h', | |
123 | 'heap/ConservativeRoots.h', | |
124 | 'heap/CopiedAllocator.h', | |
125 | 'heap/CopiedBlock.h', | |
126 | 'heap/CopiedSpace.h', | |
127 | 'heap/CopiedSpaceInlineMethods.h', | |
128 | 'heap/DFGCodeBlocks.h', | |
129 | 'heap/GCAssertions.h', | |
130 | 'heap/Handle.h', | |
131 | 'heap/HandleSet.h', | |
132 | 'heap/HandleStack.h', | |
133 | 'heap/HandleTypes.h', | |
134 | 'heap/Heap.h', | |
135 | 'heap/HeapBlock.h', | |
136 | 'heap/HeapRootVisitor.h', | |
137 | 'heap/ListableHandler.h', | |
138 | 'heap/Local.h', | |
139 | 'heap/LocalScope.h', | |
140 | 'heap/MachineStackMarker.h', | |
141 | 'heap/MarkedAllocator.h', | |
142 | 'heap/MarkedBlock.h', | |
143 | 'heap/MarkedBlockSet.h', | |
144 | 'heap/MarkedSpace.h', | |
145 | 'heap/MarkStack.h', | |
146 | 'heap/PassWeak.h', | |
147 | 'heap/SlotVisitor.h', | |
148 | 'heap/Strong.h', | |
149 | 'heap/StrongInlines.h', | |
150 | 'heap/TinyBloomFilter.h', | |
151 | 'heap/UnconditionalFinalizer.h', | |
152 | 'heap/VTableSpectrum.h', | |
153 | 'heap/Weak.h', | |
154 | 'heap/WeakBlock.h', | |
155 | 'heap/WeakHandleOwner.h', | |
156 | 'heap/WeakImpl.h', | |
157 | 'heap/WeakReferenceHarvester.h', | |
158 | 'heap/WeakSet.h', | |
159 | 'heap/WeakSetInlines.h', | |
160 | 'heap/WriteBarrierSupport.h', | |
161 | 'debugger/Debugger.h', | |
162 | 'debugger/DebuggerActivation.h', | |
163 | 'debugger/DebuggerCallFrame.h', | |
164 | 'interpreter/AbstractPC.h', | |
165 | 'interpreter/CachedCall.h', | |
166 | 'interpreter/CallFrame.h', | |
167 | 'interpreter/CallFrameClosure.h', | |
168 | 'interpreter/Interpreter.h', | |
169 | 'interpreter/Register.h', | |
170 | 'interpreter/RegisterFile.h', | |
171 | 'jit/CompactJITCodeMap.h', | |
172 | 'jit/ExecutableAllocator.h', | |
173 | 'jit/HostCallReturnValue.h', | |
174 | 'jit/JIT.h', | |
175 | 'jit/JITCode.h', | |
176 | 'jit/JITCompilationEffort.h', | |
177 | 'jit/JITDriver.h', | |
178 | 'jit/JITExceptions.h', | |
179 | 'jit/JITInlineMethods.h', | |
180 | 'jit/JITStubCall.h', | |
181 | 'jit/JITStubs.h', | |
182 | 'jit/JITWriteBarrier.h', | |
183 | 'jit/JSInterfaceJIT.h', | |
184 | 'jit/SpecializedThunkJIT.h', | |
185 | 'jit/ThunkGenerators.h', | |
186 | 'parser/ASTBuilder.h', | |
187 | 'parser/Lexer.h', | |
188 | 'parser/NodeConstructors.h', | |
189 | 'parser/NodeInfo.h', | |
190 | 'parser/Nodes.h', | |
191 | 'parser/Parser.h', | |
192 | 'parser/ParserArena.h', | |
193 | 'parser/ParserTokens.h', | |
194 | 'parser/ResultType.h', | |
195 | 'parser/SourceCode.h', | |
196 | 'parser/SourceProvider.h', | |
197 | 'parser/SourceProviderCache.h', | |
198 | 'parser/SourceProviderCacheItem.h', | |
199 | 'parser/SyntaxChecker.h', | |
200 | 'profiler/CallIdentifier.h', | |
201 | 'profiler/Profile.h', | |
202 | 'profiler/ProfileGenerator.h', | |
203 | 'profiler/ProfileNode.h', | |
204 | 'profiler/Profiler.h', | |
205 | 'runtime/ArgList.h', | |
206 | 'runtime/Arguments.h', | |
207 | 'runtime/ArrayConstructor.h', | |
208 | 'runtime/ArrayPrototype.h', | |
209 | 'runtime/BatchedTransitionOptimizer.h', | |
210 | 'runtime/BigInteger.h', | |
211 | 'runtime/BooleanConstructor.h', | |
212 | 'runtime/BooleanObject.h', | |
213 | 'runtime/BooleanPrototype.h', | |
214 | 'runtime/CachedTranscendentalFunction.h', | |
215 | 'runtime/CallData.h', | |
216 | 'runtime/ClassInfo.h', | |
217 | 'runtime/CodeSpecializationKind.h', | |
218 | 'runtime/CommonIdentifiers.h', | |
219 | 'runtime/CommonSlowPaths.h', | |
220 | 'runtime/Completion.h', | |
221 | 'runtime/ConstructData.h', | |
222 | 'runtime/DateConstructor.h', | |
223 | 'runtime/DateConversion.h', | |
224 | 'runtime/DateInstance.h', | |
225 | 'runtime/DateInstanceCache.h', | |
226 | 'runtime/DatePrototype.h', | |
227 | 'runtime/Error.h', | |
228 | 'runtime/ErrorConstructor.h', | |
229 | 'runtime/ErrorInstance.h', | |
230 | 'runtime/ErrorPrototype.h', | |
231 | 'runtime/ExceptionHelpers.h', | |
232 | 'runtime/Executable.h', | |
233 | 'runtime/ExecutionHarness.h', | |
234 | 'runtime/FunctionConstructor.h', | |
235 | 'runtime/FunctionPrototype.h', | |
236 | 'runtime/GCActivityCallback.h', | |
237 | 'runtime/GetterSetter.h', | |
238 | 'runtime/Identifier.h', | |
239 | 'runtime/InitializeThreading.h', | |
240 | 'runtime/InternalFunction.h', | |
241 | 'runtime/Intrinsic.h', | |
242 | 'runtime/JSActivation.h', | |
243 | 'runtime/JSAPIValueWrapper.h', | |
244 | 'runtime/JSArray.h', | |
245 | 'runtime/JSBoundFunction.h', | |
246 | 'runtime/JSCell.h', | |
247 | 'runtime/JSChunk.h', | |
248 | 'runtime/JSDateMath.h', | |
249 | 'runtime/JSExportMacros.h', | |
250 | 'runtime/JSFunction.h', | |
251 | 'runtime/JSGlobalData.h', | |
252 | 'runtime/JSGlobalObject.h', | |
253 | 'runtime/JSGlobalObjectFunctions.h', | |
254 | 'runtime/JSGlobalThis.h', | |
255 | 'runtime/JSLock.h', | |
256 | 'runtime/JSNotAnObject.h', | |
257 | 'runtime/JSObject.h', | |
258 | 'runtime/JSONObject.h', | |
259 | 'runtime/JSPropertyNameIterator.h', | |
260 | 'runtime/JSStaticScopeObject.h', | |
261 | 'runtime/JSString.h', | |
262 | 'runtime/JSStringBuilder.h', | |
263 | 'runtime/JSStringJoiner.h', | |
264 | 'runtime/JSType.h', | |
265 | 'runtime/JSTypeInfo.h', | |
266 | 'runtime/JSValue.h', | |
267 | 'runtime/JSValueInlineMethods.h', | |
268 | 'runtime/JSVariableObject.h', | |
269 | 'runtime/JSWrapperObject.h', | |
270 | 'runtime/LiteralParser.h', | |
271 | 'runtime/Lookup.h', | |
272 | 'runtime/MatchResult.h', | |
273 | 'runtime/MathObject.h', | |
274 | 'runtime/MemoryStatistics.h', | |
275 | 'runtime/NativeErrorConstructor.h', | |
276 | 'runtime/NativeErrorPrototype.h', | |
277 | 'runtime/NumberConstructor.h', | |
278 | 'runtime/NumberObject.h', | |
279 | 'runtime/NumberPrototype.h', | |
280 | 'runtime/NumericStrings.h', | |
281 | 'runtime/ObjectConstructor.h', | |
282 | 'runtime/ObjectPrototype.h', | |
283 | 'runtime/Operations.h', | |
284 | 'runtime/Options.h', | |
285 | 'runtime/PropertyDescriptor.h', | |
286 | 'runtime/PropertyMapHashTable.h', | |
287 | 'runtime/PropertyNameArray.h', | |
288 | 'runtime/PropertySlot.h', | |
289 | 'runtime/Protect.h', | |
290 | 'runtime/PutPropertySlot.h', | |
291 | 'runtime/RegExp.h', | |
292 | 'runtime/RegExpCache.h', | |
293 | 'runtime/RegExpCachedResult.h', | |
294 | 'runtime/RegExpConstructor.h', | |
295 | 'runtime/RegExpKey.h', | |
296 | 'runtime/RegExpMatchesArray.h', | |
297 | 'runtime/RegExpObject.h', | |
298 | 'runtime/RegExpPrototype.h', | |
299 | 'runtime/SamplingCounter.h', | |
300 | 'runtime/ScopeChain.h', | |
301 | 'runtime/ScopeChainMark.h', | |
302 | 'runtime/SmallStrings.h', | |
303 | 'runtime/StorageBarrier.h', | |
304 | 'runtime/StrictEvalActivation.h', | |
305 | 'runtime/StringConstructor.h', | |
306 | 'runtime/StringObject.h', | |
307 | 'runtime/StringPrototype.h', | |
308 | 'runtime/StringRecursionChecker.h', | |
309 | 'runtime/Structure.h', | |
310 | 'runtime/StructureChain.h', | |
311 | 'runtime/StructureTransitionTable.h', | |
312 | 'runtime/SymbolTable.h', | |
313 | 'runtime/Terminator.h', | |
314 | 'runtime/TimeoutChecker.h', | |
315 | 'runtime/Tracing.h', | |
316 | 'runtime/Uint16WithFraction.h', | |
317 | 'runtime/UString.h', | |
318 | 'runtime/UStringBuilder.h', | |
319 | 'runtime/UStringConcatenate.h', | |
320 | 'runtime/WeakGCMap.h', | |
321 | 'runtime/WeakRandom.h', | |
322 | 'runtime/WriteBarrier.h', | |
323 | 'yarr/Yarr.h', | |
324 | 'yarr/YarrCanonicalizeUCS2.h', | |
325 | 'yarr/YarrInterpreter.h', | |
326 | 'yarr/YarrJIT.h', | |
327 | 'yarr/YarrParser.h', | |
328 | 'yarr/YarrPattern.h', | |
329 | 'yarr/YarrSyntaxChecker.h', | |
330 | ], | |
331 | 'javascriptcore_files': [ | |
332 | 'API/JSBase.cpp', | |
333 | 'API/JSCallbackConstructor.cpp', | |
334 | 'API/JSCallbackFunction.cpp', | |
335 | 'API/JSCallbackObject.cpp', | |
336 | 'API/JSClassRef.cpp', | |
337 | 'API/JSContextRef.cpp', | |
338 | 'API/JSObjectRef.cpp', | |
339 | 'API/JSProfilerPrivate.cpp', | |
340 | 'API/JSStringRef.cpp', | |
341 | 'API/JSStringRefBSTR.cpp', | |
342 | 'API/JSStringRefCF.cpp', | |
343 | 'API/JSValueRef.cpp', | |
344 | 'API/JSWeakObjectMapRefPrivate.cpp', | |
345 | 'API/OpaqueJSString.cpp', | |
346 | 'assembler/ARMAssembler.cpp', | |
347 | 'assembler/ARMv7Assembler.cpp', | |
348 | 'assembler/MacroAssemblerARM.cpp', | |
349 | 'assembler/MacroAssemblerSH4.cpp', | |
350 | 'bytecode/CallLinkInfo.cpp', | |
351 | 'bytecode/CallLinkStatus.cpp', | |
352 | 'bytecode/CodeBlock.cpp', | |
353 | 'bytecode/DFGExitProfile.cpp', | |
354 | 'bytecode/ExecutionCounter.cpp', | |
355 | 'bytecode/GetByIdStatus.cpp', | |
356 | 'bytecode/JumpTable.cpp', | |
357 | 'bytecode/LazyOperandValueProfile.cpp', | |
358 | 'bytecode/MethodCallLinkInfo.cpp', | |
359 | 'bytecode/MethodCallLinkStatus.cpp', | |
360 | 'bytecode/MethodOfGettingAValueProfile.cpp', | |
361 | 'bytecode/Opcode.cpp', | |
362 | 'bytecode/PolymorphicPutByIdList.cpp', | |
363 | 'bytecode/PredictedType.cpp', | |
364 | 'bytecode/PutByIdStatus.cpp', | |
365 | 'bytecode/SamplingTool.cpp', | |
366 | 'bytecode/StructureStubInfo.cpp', | |
367 | 'bytecompiler/BytecodeGenerator.cpp', | |
368 | 'bytecompiler/NodesCodegen.cpp', | |
369 | 'debugger/Debugger.cpp', | |
370 | 'debugger/DebuggerActivation.cpp', | |
371 | 'debugger/DebuggerCallFrame.cpp', | |
372 | 'dfg/DFGAbstractState.cpp', | |
373 | 'dfg/DFGAssemblyHelpers.cpp', | |
374 | 'dfg/DFGByteCodeParser.cpp', | |
375 | 'dfg/DFGCapabilities.cpp', | |
376 | 'dfg/DFGCFAPhase.cpp', | |
377 | 'dfg/DFGCorrectableJumpPoint.cpp', | |
378 | 'dfg/DFGCSEPhase.cpp', | |
379 | 'dfg/DFGDriver.cpp', | |
380 | 'dfg/DFGFixupPhase.cpp', | |
381 | 'dfg/DFGGraph.cpp', | |
382 | 'dfg/DFGJITCompiler.cpp', | |
383 | 'dfg/DFGNodeFlags.cpp', | |
384 | 'dfg/DFGOperations.cpp', | |
385 | 'dfg/DFGOSREntry.cpp', | |
386 | 'dfg/DFGOSRExit.cpp', | |
387 | 'dfg/DFGOSRExitCompiler.cpp', | |
388 | 'dfg/DFGOSRExitCompiler32_64.cpp', | |
389 | 'dfg/DFGOSRExitCompiler64.cpp', | |
390 | 'dfg/DFGPhase.cpp', | |
391 | 'dfg/DFGPredictionPropagationPhase.cpp', | |
392 | 'dfg/DFGRedundantPhiEliminationPhase.cpp', | |
393 | 'dfg/DFGRepatch.cpp', | |
394 | 'dfg/DFGSpeculativeJIT.cpp', | |
395 | 'dfg/DFGSpeculativeJIT32_64.cpp', | |
396 | 'dfg/DFGSpeculativeJIT64.cpp', | |
397 | 'dfg/DFGThunks.cpp', | |
398 | 'dfg/DFGVirtualRegisterAllocationPhase.cpp', | |
399 | 'heap/ConservativeRoots.cpp', | |
400 | 'heap/CopiedSpace.cpp', | |
401 | 'heap/DFGCodeBlocks.cpp', | |
402 | 'heap/HandleSet.cpp', | |
403 | 'heap/HandleStack.cpp', | |
404 | 'heap/BlockAllocator.cpp', | |
405 | 'heap/Heap.cpp', | |
406 | 'heap/MachineStackMarker.cpp', | |
407 | 'heap/MarkedAllocator.cpp', | |
408 | 'heap/MarkedBlock.cpp', | |
409 | 'heap/MarkedSpace.cpp', | |
410 | 'heap/MarkStack.cpp', | |
411 | 'heap/VTableSpectrum.cpp', | |
412 | 'heap/WeakBlock.cpp', | |
413 | 'heap/WeakHandleOwner.cpp', | |
414 | 'heap/WeakSet.cpp', | |
415 | 'heap/WriteBarrierSupport.cpp', | |
416 | 'interpreter/AbstractPC.cpp', | |
417 | 'interpreter/CallFrame.cpp', | |
418 | 'interpreter/Interpreter.cpp', | |
419 | 'interpreter/RegisterFile.cpp', | |
420 | 'jit/ExecutableAllocator.cpp', | |
421 | 'jit/ExecutableAllocatorFixedVMPool.cpp', | |
422 | 'jit/HostCallReturnValue.cpp', | |
423 | 'jit/JIT.cpp', | |
424 | 'jit/JITArithmetic.cpp', | |
425 | 'jit/JITArithmetic32_64.cpp', | |
426 | 'jit/JITCall.cpp', | |
427 | 'jit/JITCall32_64.cpp', | |
428 | 'jit/JITExceptions.cpp', | |
429 | 'jit/JITOpcodes.cpp', | |
430 | 'jit/JITOpcodes32_64.cpp', | |
431 | 'jit/JITPropertyAccess.cpp', | |
432 | 'jit/JITPropertyAccess32_64.cpp', | |
433 | 'jit/JITStubs.cpp', | |
434 | 'jit/ThunkGenerators.cpp', | |
435 | 'parser/Lexer.cpp', | |
436 | 'parser/Nodes.cpp', | |
437 | 'parser/Parser.cpp', | |
438 | 'parser/ParserArena.cpp', | |
439 | 'parser/SourceProviderCache.cpp', | |
440 | 'profiler/Profile.cpp', | |
441 | 'profiler/ProfileGenerator.cpp', | |
442 | 'profiler/ProfileNode.cpp', | |
443 | 'profiler/Profiler.cpp', | |
444 | 'runtime/ArgList.cpp', | |
445 | 'runtime/Arguments.cpp', | |
446 | 'runtime/ArrayConstructor.cpp', | |
447 | 'runtime/ArrayPrototype.cpp', | |
448 | 'runtime/BooleanConstructor.cpp', | |
449 | 'runtime/BooleanObject.cpp', | |
450 | 'runtime/BooleanPrototype.cpp', | |
451 | 'runtime/CallData.cpp', | |
452 | 'runtime/CommonIdentifiers.cpp', | |
453 | 'runtime/Completion.cpp', | |
454 | 'runtime/ConstructData.cpp', | |
455 | 'runtime/DateConstructor.cpp', | |
456 | 'runtime/DateConversion.cpp', | |
457 | 'runtime/DateInstance.cpp', | |
458 | 'runtime/DatePrototype.cpp', | |
459 | 'runtime/Error.cpp', | |
460 | 'runtime/ErrorConstructor.cpp', | |
461 | 'runtime/ErrorInstance.cpp', | |
462 | 'runtime/ErrorPrototype.cpp', | |
463 | 'runtime/ExceptionHelpers.cpp', | |
464 | 'runtime/Executable.cpp', | |
465 | 'runtime/FunctionConstructor.cpp', | |
466 | 'runtime/FunctionPrototype.cpp', | |
467 | 'runtime/GCActivityCallback.cpp', | |
468 | 'runtime/GCActivityCallbackCF.cpp', | |
469 | 'runtime/GetterSetter.cpp', | |
470 | 'runtime/Identifier.cpp', | |
471 | 'runtime/InitializeThreading.cpp', | |
472 | 'runtime/InternalFunction.cpp', | |
473 | 'runtime/JSActivation.cpp', | |
474 | 'runtime/JSAPIValueWrapper.cpp', | |
475 | 'runtime/JSArray.cpp', | |
476 | 'runtime/JSBoundFunction.cpp', | |
477 | 'runtime/JSCell.cpp', | |
478 | 'runtime/JSChunk.cpp', | |
479 | 'runtime/JSDateMath.cpp', | |
480 | 'runtime/JSFunction.cpp', | |
481 | 'runtime/JSGlobalData.cpp', | |
482 | 'runtime/JSGlobalObject.cpp', | |
483 | 'runtime/JSGlobalObjectFunctions.cpp', | |
484 | 'runtime/JSGlobalThis.cpp', | |
485 | 'runtime/JSLock.cpp', | |
486 | 'runtime/JSNotAnObject.cpp', | |
487 | 'runtime/JSObject.cpp', | |
488 | 'runtime/JSONObject.cpp', | |
489 | 'runtime/JSPropertyNameIterator.cpp', | |
490 | 'runtime/JSStaticScopeObject.cpp', | |
491 | 'runtime/JSString.cpp', | |
492 | 'runtime/JSStringJoiner.cpp', | |
493 | 'runtime/JSValue.cpp', | |
494 | 'runtime/JSVariableObject.cpp', | |
495 | 'runtime/JSWrapperObject.cpp', | |
496 | 'runtime/LiteralParser.cpp', | |
497 | 'runtime/Lookup.cpp', | |
498 | 'runtime/MathObject.cpp', | |
499 | 'runtime/MemoryStatistics.cpp', | |
500 | 'runtime/NativeErrorConstructor.cpp', | |
501 | 'runtime/NativeErrorPrototype.cpp', | |
502 | 'runtime/NumberConstructor.cpp', | |
503 | 'runtime/NumberObject.cpp', | |
504 | 'runtime/NumberPrototype.cpp', | |
505 | 'runtime/ObjectConstructor.cpp', | |
506 | 'runtime/ObjectPrototype.cpp', | |
507 | 'runtime/Operations.cpp', | |
508 | 'runtime/Options.cpp', | |
509 | 'runtime/PropertyDescriptor.cpp', | |
510 | 'runtime/PropertyNameArray.cpp', | |
511 | 'runtime/PropertySlot.cpp', | |
512 | 'runtime/RegExp.cpp', | |
513 | 'runtime/RegExpCache.cpp', | |
514 | 'runtime/RegExpCachedResult.cpp', | |
515 | 'runtime/RegExpConstructor.cpp', | |
516 | 'runtime/RegExpMatchesArray.cpp', | |
517 | 'runtime/RegExpObject.cpp', | |
518 | 'runtime/RegExpPrototype.cpp', | |
519 | 'runtime/SamplingCounter.cpp', | |
520 | 'runtime/ScopeChain.cpp', | |
521 | 'runtime/SmallStrings.cpp', | |
522 | 'runtime/StrictEvalActivation.cpp', | |
523 | 'runtime/StringConstructor.cpp', | |
524 | 'runtime/StringObject.cpp', | |
525 | 'runtime/StringPrototype.cpp', | |
526 | 'runtime/StringRecursionChecker.cpp', | |
527 | 'runtime/Structure.cpp', | |
528 | 'runtime/StructureChain.cpp', | |
529 | 'runtime/TimeoutChecker.cpp', | |
530 | 'runtime/UString.cpp', | |
531 | 'tools/CodeProfile.cpp', | |
532 | 'tools/CodeProfiling.cpp', | |
533 | 'yarr/YarrCanonicalizeUCS2.cpp', | |
534 | 'yarr/YarrInterpreter.cpp', | |
535 | 'yarr/YarrJIT.cpp', | |
536 | 'yarr/YarrPattern.cpp', | |
537 | 'yarr/YarrSyntaxChecker.cpp', | |
538 | ], | |
539 | 'javascriptcore_derived_source_files': [ | |
540 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/Lexer.lut.h', | |
541 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/RegExpJitTables.h', | |
542 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/TracingDtrace.h', | |
543 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/ArrayConstructor.lut.h', | |
544 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/ArrayPrototype.lut.h', | |
545 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/BooleanPrototype.lut.h', | |
546 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/DateConstructor.lut.h', | |
547 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/DatePrototype.lut.h', | |
548 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/ErrorPrototype.lut.h', | |
549 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/JSGlobalObject.lut.h', | |
550 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/JSONObject.lut.h', | |
551 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/MathObject.lut.h', | |
552 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/NumberConstructor.lut.h', | |
553 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/NumberPrototype.lut.h', | |
554 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/ObjectConstructor.lut.h', | |
555 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/ObjectPrototype.lut.h', | |
556 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/RegExpConstructor.lut.h', | |
557 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/RegExpObject.lut.h', | |
558 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/RegExpPrototype.lut.h', | |
559 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/StringConstructor.lut.h', | |
560 | '<(PRODUCT_DIR)/DerivedSources/JavaScriptCore/StringPrototype.lut.h', | |
561 | ], | |
562 | 'minidom_files': [ | |
563 | 'API/tests/JSNode.c', | |
564 | 'API/tests/JSNode.h', | |
565 | 'API/tests/JSNodeList.c', | |
566 | 'API/tests/JSNodeList.h', | |
567 | 'API/tests/Node.c', | |
568 | 'API/tests/Node.h', | |
569 | 'API/tests/NodeList.c', | |
570 | 'API/tests/NodeList.h', | |
571 | 'API/tests/minidom.c', | |
572 | ], | |
573 | 'minidom_support_files': [ | |
574 | 'API/tests/minidom.js', | |
575 | ], | |
576 | 'testapi_files': [ | |
577 | 'API/tests/testapi.c', | |
578 | ], | |
579 | 'testapi_support_files': [ | |
580 | 'API/tests/testapi.js', | |
581 | ], | |
582 | 'jsc_files': [ | |
583 | 'jsc.cpp', | |
584 | ], | |
585 | } | |
586 | } |