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