1 | <?xml version="1.0" ?>
|
---|
2 | <!--
|
---|
3 | Copyright (C) 2006, 2007 Kevin Ollivier. All rights reserved.
|
---|
4 |
|
---|
5 | Redistribution and use in source and binary forms, with or without
|
---|
6 | modification, are permitted provided that the following conditions
|
---|
7 | are met:
|
---|
8 |
|
---|
9 | 1. Redistributions of source code must retain the above copyright
|
---|
10 | notice, this list of conditions and the following disclaimer.
|
---|
11 | 2. Redistributions in binary form must reproduce the above copyright
|
---|
12 | notice, this list of conditions and the following disclaimer in the
|
---|
13 | documentation and/or other materials provided with the distribution.
|
---|
14 | 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
|
---|
15 | its contributors may be used to endorse or promote products derived
|
---|
16 | from this software without specific prior written permission.
|
---|
17 |
|
---|
18 | THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
|
---|
19 | EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
---|
20 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
---|
21 | DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
|
---|
22 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
---|
23 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
---|
24 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
---|
25 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
---|
26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
---|
27 | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
---|
28 |
|
---|
29 | Source files for JSCore.
|
---|
30 | -->
|
---|
31 | <makefile>
|
---|
32 | <set append="1" var="JSCORE_API_SOURCES">
|
---|
33 | API/JSBase.cpp
|
---|
34 | API/JSCallbackConstructor.cpp
|
---|
35 | API/JSCallbackFunction.cpp
|
---|
36 | API/JSCallbackObject.cpp
|
---|
37 | API/JSClassRef.cpp
|
---|
38 | API/JSContextRef.cpp
|
---|
39 | API/JSObjectRef.cpp
|
---|
40 | API/JSStringRef.cpp
|
---|
41 | API/JSValueRef.cpp
|
---|
42 | API/OpaqueJSString.cpp
|
---|
43 | </set>
|
---|
44 | <set append="1" var="JSCORE_BYTECOMPILER_SOURCES">
|
---|
45 | bytecompiler/BytecodeGenerator.cpp
|
---|
46 | </set>
|
---|
47 | <set append="1" var="JSCORE_DEBUGGER_SOURCES">
|
---|
48 | debugger/Debugger.cpp
|
---|
49 | debugger/DebuggerActivation.cpp
|
---|
50 | debugger/DebuggerCallFrame.cpp
|
---|
51 | </set>
|
---|
52 | <set append="1" var="JSCORE_JSC_SOURCES">
|
---|
53 | DerivedSources/JavaScriptCore/Grammar.cpp
|
---|
54 | wtf/dtoa.cpp
|
---|
55 | </set>
|
---|
56 | <set append="1" var="JSCORE_PCRE_SOURCES">
|
---|
57 | pcre/pcre_compile.cpp
|
---|
58 | pcre/pcre_exec.cpp
|
---|
59 | pcre/pcre_tables.cpp
|
---|
60 | pcre/pcre_ucp_searchfuncs.cpp
|
---|
61 | pcre/pcre_xclass.cpp
|
---|
62 | </set>
|
---|
63 | <set append="1" var="JSCORE_PARSER_SOURCES">
|
---|
64 | parser/Lexer.cpp
|
---|
65 | parser/Nodes.cpp
|
---|
66 | parser/Parser.cpp
|
---|
67 | parser/ParserArena.cpp
|
---|
68 | </set>
|
---|
69 | <set append="1" var="JSCORE_PROFILER_SOURCES">
|
---|
70 | profiler/HeavyProfile.cpp
|
---|
71 | profiler/ProfileGenerator.cpp
|
---|
72 | profiler/ProfileNode.cpp
|
---|
73 | profiler/Profile.cpp
|
---|
74 | profiler/Profiler.cpp
|
---|
75 | profiler/TreeProfile.cpp
|
---|
76 | </set>
|
---|
77 | <set append="1" var="JSCORE_RUNTIME_SOURCES">
|
---|
78 | runtime/ArgList.cpp
|
---|
79 | runtime/Arguments.cpp
|
---|
80 | runtime/ArrayConstructor.cpp
|
---|
81 | runtime/ArrayPrototype.cpp
|
---|
82 | runtime/BooleanConstructor.cpp
|
---|
83 | runtime/BooleanObject.cpp
|
---|
84 | runtime/BooleanPrototype.cpp
|
---|
85 | runtime/CallData.cpp
|
---|
86 | runtime/Collector.cpp
|
---|
87 | runtime/CommonIdentifiers.cpp
|
---|
88 | runtime/ConstructData.cpp
|
---|
89 | runtime/DateConstructor.cpp
|
---|
90 | runtime/DateConversion.cpp
|
---|
91 | runtime/DateInstance.cpp
|
---|
92 | runtime/DatePrototype.cpp
|
---|
93 | runtime/Error.cpp
|
---|
94 | runtime/ErrorConstructor.cpp
|
---|
95 | runtime/ErrorInstance.cpp
|
---|
96 | runtime/ErrorPrototype.cpp
|
---|
97 | interpreter/CallFrame.cpp
|
---|
98 | runtime/FunctionConstructor.cpp
|
---|
99 | runtime/FunctionPrototype.cpp
|
---|
100 | runtime/GetterSetter.cpp
|
---|
101 | runtime/GlobalEvalFunction.cpp
|
---|
102 | runtime/Identifier.cpp
|
---|
103 | runtime/InitializeThreading.cpp
|
---|
104 | runtime/InternalFunction.cpp
|
---|
105 | runtime/Completion.cpp
|
---|
106 | runtime/JSActivation.cpp
|
---|
107 | runtime/JSArray.cpp
|
---|
108 | runtime/JSByteArray.cpp
|
---|
109 | runtime/JSCell.cpp
|
---|
110 | runtime/JSFunction.cpp
|
---|
111 | runtime/JSGlobalData.cpp
|
---|
112 | runtime/JSGlobalObject.cpp
|
---|
113 | runtime/JSGlobalObjectFunctions.cpp
|
---|
114 | runtime/JSImmediate.cpp
|
---|
115 | runtime/JSLock.cpp
|
---|
116 | runtime/JSNotAnObject.cpp
|
---|
117 | runtime/JSNumberCell.cpp
|
---|
118 | runtime/JSObject.cpp
|
---|
119 | runtime/JSONObject.cpp
|
---|
120 | runtime/JSPropertyNameIterator.cpp
|
---|
121 | runtime/JSStaticScopeObject.cpp
|
---|
122 | runtime/JSString.cpp
|
---|
123 | runtime/JSValue.cpp
|
---|
124 | runtime/JSVariableObject.cpp
|
---|
125 | runtime/JSWrapperObject.cpp
|
---|
126 | runtime/LiteralParser.cpp
|
---|
127 | runtime/Lookup.cpp
|
---|
128 | runtime/MathObject.cpp
|
---|
129 | runtime/NativeErrorConstructor.cpp
|
---|
130 | runtime/NativeErrorPrototype.cpp
|
---|
131 | runtime/NumberConstructor.cpp
|
---|
132 | runtime/NumberObject.cpp
|
---|
133 | runtime/NumberPrototype.cpp
|
---|
134 | runtime/ObjectConstructor.cpp
|
---|
135 | runtime/ObjectPrototype.cpp
|
---|
136 | runtime/Operations.cpp
|
---|
137 | runtime/PropertyDescriptor.cpp
|
---|
138 | runtime/PropertyNameArray.cpp
|
---|
139 | runtime/PropertySlot.cpp
|
---|
140 | runtime/PrototypeFunction.cpp
|
---|
141 | runtime/RegExp.cpp
|
---|
142 | runtime/RegExpConstructor.cpp
|
---|
143 | runtime/RegExpObject.cpp
|
---|
144 | runtime/RegExpPrototype.cpp
|
---|
145 | runtime/ScopeChain.cpp
|
---|
146 | runtime/SmallStrings.cpp
|
---|
147 | runtime/StringConstructor.cpp
|
---|
148 | runtime/StringObject.cpp
|
---|
149 | runtime/StringPrototype.cpp
|
---|
150 | runtime/Structure.cpp
|
---|
151 | runtime/StructureChain.cpp
|
---|
152 | runtime/UString.cpp
|
---|
153 | </set>
|
---|
154 | <set append="1" var="JSCORE_VM_SOURCES">
|
---|
155 | bytecode/CodeBlock.cpp
|
---|
156 | bytecode/StructureStubInfo.cpp
|
---|
157 | bytecode/JumpTable.cpp
|
---|
158 | runtime/ExceptionHelpers.cpp
|
---|
159 | runtime/TimeoutChecker.cpp
|
---|
160 | interpreter/Interpreter.cpp
|
---|
161 | bytecode/Opcode.cpp
|
---|
162 | bytecode/SamplingTool.cpp
|
---|
163 | interpreter/RegisterFile.cpp
|
---|
164 | jit/ExecutableAllocator.cpp
|
---|
165 | </set>
|
---|
166 | <set append="1" var="JSCORE_VM_SOURCES_WIN">
|
---|
167 | jit/ExecutableAllocatorWin.cpp
|
---|
168 | </set>
|
---|
169 | <set append="1" var="JSCORE_VM_SOURCES_POSIX">
|
---|
170 | jit/ExecutableAllocatorPosix.cpp
|
---|
171 | </set>
|
---|
172 | <set append="1" var="JSCORE_WTF_SOURCES">
|
---|
173 | wtf/Assertions.cpp
|
---|
174 | wtf/ByteArray.cpp
|
---|
175 | wtf/CurrentTime.cpp
|
---|
176 | wtf/DateMath.cpp
|
---|
177 | wtf/FastMalloc.cpp
|
---|
178 | wtf/HashTable.cpp
|
---|
179 | wtf/MainThread.cpp
|
---|
180 | wtf/RandomNumber.cpp
|
---|
181 | wtf/RefCountedLeakCounter.cpp
|
---|
182 | wtf/TCSystemAlloc.cpp
|
---|
183 | wtf/Threading.cpp
|
---|
184 | wtf/ThreadingNone.cpp
|
---|
185 | wtf/TypeTraits.cpp
|
---|
186 | wtf/wx/MainThreadWx.cpp
|
---|
187 | wtf/unicode/CollatorDefault.cpp
|
---|
188 | wtf/unicode/icu/CollatorICU.cpp
|
---|
189 | wtf/unicode/UTF8.cpp
|
---|
190 | </set>
|
---|
191 |
|
---|
192 | </makefile>
|
---|