• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" ?>
2<!--
3Copyright (C) 2006, 2007 Kevin Ollivier.  All rights reserved.
4
5Redistribution and use in source and binary forms, with or without
6modification, are permitted provided that the following conditions
7are met:
8
91.  Redistributions of source code must retain the above copyright
10    notice, this list of conditions and the following disclaimer.
112.  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.
143.  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
18THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
19EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
22DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25ON 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
27THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
29Source 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/PropertyNameArray.cpp
138        runtime/PropertySlot.cpp
139        runtime/PrototypeFunction.cpp
140        runtime/RegExp.cpp
141        runtime/RegExpConstructor.cpp
142        runtime/RegExpObject.cpp
143        runtime/RegExpPrototype.cpp
144        runtime/ScopeChain.cpp
145        runtime/SmallStrings.cpp
146        runtime/StringConstructor.cpp
147        runtime/StringObject.cpp
148        runtime/StringPrototype.cpp
149        runtime/Structure.cpp
150        runtime/StructureChain.cpp
151        runtime/UString.cpp
152    </set>
153    <set append="1" var="JSCORE_VM_SOURCES">
154        bytecode/CodeBlock.cpp
155        bytecode/StructureStubInfo.cpp
156        bytecode/JumpTable.cpp
157        runtime/ExceptionHelpers.cpp
158        runtime/TimeoutChecker.cpp
159        interpreter/Interpreter.cpp
160        bytecode/Opcode.cpp
161        bytecode/SamplingTool.cpp
162        interpreter/RegisterFile.cpp
163        jit/ExecutableAllocator.cpp
164    </set>
165    <set append="1" var="JSCORE_VM_SOURCES_WIN">
166       jit/ExecutableAllocatorWin.cpp
167    </set>
168   <set append="1" var="JSCORE_VM_SOURCES_POSIX">
169       jit/ExecutableAllocatorPosix.cpp
170    </set>
171    <set append="1" var="JSCORE_WTF_SOURCES">
172        wtf/Assertions.cpp
173        wtf/ByteArray.cpp
174        wtf/CurrentTime.cpp
175        wtf/DateMath.cpp
176        wtf/FastMalloc.cpp
177        wtf/HashTable.cpp
178        wtf/MainThread.cpp
179        wtf/RandomNumber.cpp
180        wtf/RefCountedLeakCounter.cpp
181        wtf/TCSystemAlloc.cpp
182        wtf/Threading.cpp
183        wtf/ThreadingNone.cpp
184        wtf/TypeTraits.cpp
185        wtf/wx/MainThreadWx.cpp
186        wtf/unicode/CollatorDefault.cpp
187        wtf/unicode/icu/CollatorICU.cpp
188        wtf/unicode/UTF8.cpp
189    </set>
190
191</makefile>
192