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