• 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    </set>
68    <set append="1" var="JSCORE_PROFILER_SOURCES">
69        profiler/HeavyProfile.cpp
70        profiler/ProfileGenerator.cpp
71        profiler/ProfileNode.cpp
72        profiler/Profile.cpp
73        profiler/Profiler.cpp
74        profiler/TreeProfile.cpp
75    </set>
76    <set append="1" var="JSCORE_RUNTIME_SOURCES">
77        runtime/ArgList.cpp
78        runtime/Arguments.cpp
79        runtime/ArrayConstructor.cpp
80        runtime/ArrayPrototype.cpp
81        runtime/BooleanConstructor.cpp
82        runtime/BooleanObject.cpp
83        runtime/BooleanPrototype.cpp
84        runtime/CallData.cpp
85        runtime/Collector.cpp
86        runtime/CommonIdentifiers.cpp
87        runtime/ConstructData.cpp
88        runtime/DateConstructor.cpp
89        runtime/DateInstance.cpp
90        runtime/DateMath.cpp
91        runtime/DatePrototype.cpp
92        runtime/Error.cpp
93        runtime/ErrorConstructor.cpp
94        runtime/ErrorInstance.cpp
95        runtime/ErrorPrototype.cpp
96        interpreter/CallFrame.cpp
97        runtime/FunctionConstructor.cpp
98        runtime/FunctionPrototype.cpp
99        runtime/GetterSetter.cpp
100        runtime/GlobalEvalFunction.cpp
101        runtime/Identifier.cpp
102        runtime/InitializeThreading.cpp
103        runtime/InternalFunction.cpp
104        runtime/Completion.cpp
105        runtime/JSActivation.cpp
106        runtime/JSArray.cpp
107        runtime/JSByteArray.cpp
108        runtime/JSCell.cpp
109        runtime/JSFunction.cpp
110        runtime/JSGlobalData.cpp
111        runtime/JSGlobalObject.cpp
112        runtime/JSGlobalObjectFunctions.cpp
113        runtime/JSImmediate.cpp
114        runtime/JSLock.cpp
115        runtime/JSNotAnObject.cpp
116        runtime/JSNumberCell.cpp
117        runtime/JSObject.cpp
118        runtime/JSPropertyNameIterator.cpp
119        runtime/JSStaticScopeObject.cpp
120        runtime/JSString.cpp
121        runtime/JSValue.cpp
122        runtime/JSVariableObject.cpp
123        runtime/JSWrapperObject.cpp
124        runtime/Lookup.cpp
125        runtime/MathObject.cpp
126        runtime/NativeErrorConstructor.cpp
127        runtime/NativeErrorPrototype.cpp
128        runtime/NumberConstructor.cpp
129        runtime/NumberObject.cpp
130        runtime/NumberPrototype.cpp
131        runtime/ObjectConstructor.cpp
132        runtime/ObjectPrototype.cpp
133        runtime/Operations.cpp
134        runtime/PropertyNameArray.cpp
135        runtime/PropertySlot.cpp
136        runtime/PrototypeFunction.cpp
137        runtime/RegExp.cpp
138        runtime/RegExpConstructor.cpp
139        runtime/RegExpObject.cpp
140        runtime/RegExpPrototype.cpp
141        runtime/ScopeChain.cpp
142        runtime/SmallStrings.cpp
143        runtime/StringConstructor.cpp
144        runtime/StringObject.cpp
145        runtime/StringPrototype.cpp
146        runtime/Structure.cpp
147        runtime/StructureChain.cpp
148        runtime/UString.cpp
149    </set>
150    <set append="1" var="JSCORE_VM_SOURCES">
151        bytecode/CodeBlock.cpp
152        bytecode/StructureStubInfo.cpp
153        bytecode/JumpTable.cpp
154        runtime/ExceptionHelpers.cpp
155        interpreter/Interpreter.cpp
156        bytecode/Opcode.cpp
157        bytecode/SamplingTool.cpp
158        interpreter/RegisterFile.cpp
159    </set>
160    <set append="1" var="JSCORE_WTF_SOURCES">
161        wtf/Assertions.cpp
162        wtf/ByteArray.cpp
163        wtf/CurrentTime.cpp
164        wtf/FastMalloc.cpp
165        wtf/HashTable.cpp
166        wtf/MainThread.cpp
167        wtf/RandomNumber.cpp
168        wtf/RefCountedLeakCounter.cpp
169        wtf/TCSystemAlloc.cpp
170        wtf/Threading.cpp
171        wtf/ThreadingNone.cpp
172        wtf/wx/MainThreadWx.cpp
173        wtf/unicode/CollatorDefault.cpp
174        wtf/unicode/icu/CollatorICU.cpp
175        wtf/unicode/UTF8.cpp
176    </set>
177
178</makefile>
179