eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 1 | SET(JavaScriptCore_INCLUDE_DIRECTORIES |
| 2 | "${CMAKE_BINARY_DIR}" |
| 3 | "${JAVASCRIPTCORE_DIR}" |
| 4 | "${JAVASCRIPTCORE_DIR}/API" |
| 5 | "${JAVASCRIPTCORE_DIR}/ForwardingHeaders" |
| 6 | "${JAVASCRIPTCORE_DIR}/assembler" |
| 7 | "${JAVASCRIPTCORE_DIR}/bytecode" |
| 8 | "${JAVASCRIPTCORE_DIR}/bytecompiler" |
fpizlo@apple.com | 594887a | 2011-09-06 09:23:55 +0000 | [diff] [blame] | 9 | "${JAVASCRIPTCORE_DIR}/dfg" |
fpizlo@apple.com | 01c2a19 | 2012-06-19 19:42:55 +0000 | [diff] [blame] | 10 | "${JAVASCRIPTCORE_DIR}/disassembler" |
ggaren@apple.com | f03cbce | 2011-04-10 02:32:07 +0000 | [diff] [blame] | 11 | "${JAVASCRIPTCORE_DIR}/heap" |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 12 | "${JAVASCRIPTCORE_DIR}/debugger" |
| 13 | "${JAVASCRIPTCORE_DIR}/interpreter" |
| 14 | "${JAVASCRIPTCORE_DIR}/jit" |
fpizlo@apple.com | 7bbcaab | 2012-02-22 05:23:19 +0000 | [diff] [blame] | 15 | "${JAVASCRIPTCORE_DIR}/llint" |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 16 | "${JAVASCRIPTCORE_DIR}/parser" |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 17 | "${JAVASCRIPTCORE_DIR}/profiler" |
| 18 | "${JAVASCRIPTCORE_DIR}/runtime" |
barraclough@apple.com | f51cff3 | 2012-01-29 03:47:13 +0000 | [diff] [blame] | 19 | "${JAVASCRIPTCORE_DIR}/tools" |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 20 | "${JAVASCRIPTCORE_DIR}/yarr" |
kubo@profusion.mobi | 0210bd0 | 2012-03-23 00:54:09 +0000 | [diff] [blame] | 21 | "${WTF_DIR}" |
commit-queue@webkit.org | 85b3355 | 2011-05-23 08:27:38 +0000 | [diff] [blame] | 22 | "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}" |
paroga@webkit.org | 6e7e18f | 2011-11-23 09:08:11 +0000 | [diff] [blame] | 23 | "${CMAKE_SOURCE_DIR}/Source" |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 24 | ) |
| 25 | |
| 26 | SET(JavaScriptCore_SOURCES |
| 27 | API/JSBase.cpp |
| 28 | API/JSCallbackConstructor.cpp |
| 29 | API/JSCallbackFunction.cpp |
| 30 | API/JSCallbackObject.cpp |
| 31 | API/JSClassRef.cpp |
| 32 | API/JSContextRef.cpp |
| 33 | API/JSObjectRef.cpp |
| 34 | API/JSProfilerPrivate.cpp |
| 35 | API/JSStringRef.cpp |
| 36 | API/JSValueRef.cpp |
| 37 | API/JSWeakObjectMapRefPrivate.cpp |
| 38 | API/OpaqueJSString.cpp |
fpizlo@apple.com | 2adf527 | 2012-06-20 01:33:30 +0000 | [diff] [blame] | 39 | |
| 40 | assembler/LinkBuffer.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 41 | |
fpizlo@apple.com | f24804c | 2012-08-15 02:48:35 +0000 | [diff] [blame] | 42 | bytecode/ArrayProfile.cpp |
fpizlo@apple.com | ea74cb1 | 2012-01-11 00:18:05 +0000 | [diff] [blame] | 43 | bytecode/CallLinkInfo.cpp |
fpizlo@apple.com | 1f8917f | 2012-01-22 01:36:23 +0000 | [diff] [blame] | 44 | bytecode/CallLinkStatus.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 45 | bytecode/CodeBlock.cpp |
fpizlo@apple.com | 4ef9c87 | 2011-12-13 19:49:49 +0000 | [diff] [blame] | 46 | bytecode/DFGExitProfile.cpp |
fpizlo@apple.com | 254d43b | 2012-03-05 06:52:44 +0000 | [diff] [blame] | 47 | bytecode/ExecutionCounter.cpp |
fpizlo@apple.com | 1f8917f | 2012-01-22 01:36:23 +0000 | [diff] [blame] | 48 | bytecode/GetByIdStatus.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 49 | bytecode/JumpTable.cpp |
fpizlo@apple.com | 31659de | 2012-02-23 22:51:09 +0000 | [diff] [blame] | 50 | bytecode/LazyOperandValueProfile.cpp |
fpizlo@apple.com | ea74cb1 | 2012-01-11 00:18:05 +0000 | [diff] [blame] | 51 | bytecode/MethodCallLinkInfo.cpp |
fpizlo@apple.com | 1f8917f | 2012-01-22 01:36:23 +0000 | [diff] [blame] | 52 | bytecode/MethodCallLinkStatus.cpp |
fpizlo@apple.com | 31659de | 2012-02-23 22:51:09 +0000 | [diff] [blame] | 53 | bytecode/MethodOfGettingAValueProfile.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 54 | bytecode/Opcode.cpp |
fpizlo@apple.com | 40cae3a | 2012-02-11 21:07:25 +0000 | [diff] [blame] | 55 | bytecode/PolymorphicPutByIdList.cpp |
fpizlo@apple.com | 6233616 | 2012-06-07 01:35:59 +0000 | [diff] [blame] | 56 | bytecode/SpeculatedType.cpp |
fpizlo@apple.com | 1f8917f | 2012-01-22 01:36:23 +0000 | [diff] [blame] | 57 | bytecode/PutByIdStatus.cpp |
fpizlo@apple.com | 3bcb211 | 2012-06-21 01:38:49 +0000 | [diff] [blame] | 58 | bytecode/ResolveGlobalStatus.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 59 | bytecode/SamplingTool.cpp |
fpizlo@apple.com | cf71612 | 2012-07-13 06:41:18 +0000 | [diff] [blame] | 60 | bytecode/StructureStubClearingWatchpoint.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 61 | bytecode/StructureStubInfo.cpp |
fpizlo@apple.com | b75911b | 2012-06-13 20:53:52 +0000 | [diff] [blame] | 62 | bytecode/Watchpoint.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 63 | |
| 64 | bytecompiler/BytecodeGenerator.cpp |
| 65 | bytecompiler/NodesCodegen.cpp |
| 66 | |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 67 | dfg/DFGAbstractState.cpp |
fpizlo@apple.com | 9b92872 | 2012-05-24 00:18:55 +0000 | [diff] [blame] | 68 | dfg/DFGArgumentsSimplificationPhase.cpp |
fpizlo@apple.com | 7aed8d8 | 2012-08-23 03:38:52 +0000 | [diff] [blame^] | 69 | dfg/DFGArrayMode.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 70 | dfg/DFGAssemblyHelpers.cpp |
| 71 | dfg/DFGByteCodeParser.cpp |
| 72 | dfg/DFGCapabilities.cpp |
fpizlo@apple.com | a18833e | 2012-02-18 20:07:32 +0000 | [diff] [blame] | 73 | dfg/DFGCFAPhase.cpp |
fpizlo@apple.com | 79c51ee | 2012-05-18 22:30:24 +0000 | [diff] [blame] | 74 | dfg/DFGCFGSimplificationPhase.cpp |
fpizlo@apple.com | 3187c92 | 2012-05-18 21:47:53 +0000 | [diff] [blame] | 75 | dfg/DFGConstantFoldingPhase.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 76 | dfg/DFGCorrectableJumpPoint.cpp |
fpizlo@apple.com | a18833e | 2012-02-18 20:07:32 +0000 | [diff] [blame] | 77 | dfg/DFGCSEPhase.cpp |
fpizlo@apple.com | 3d51767 | 2012-06-20 17:48:23 +0000 | [diff] [blame] | 78 | dfg/DFGDisassembler.cpp |
fpizlo@apple.com | ba79d1f | 2012-05-22 00:51:05 +0000 | [diff] [blame] | 79 | dfg/DFGDominators.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 80 | dfg/DFGDriver.cpp |
fpizlo@apple.com | a73f21d | 2012-03-24 03:23:02 +0000 | [diff] [blame] | 81 | dfg/DFGFixupPhase.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 82 | dfg/DFGGraph.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 83 | dfg/DFGJITCompiler.cpp |
fpizlo@apple.com | 8618e4b | 2012-07-03 01:27:16 +0000 | [diff] [blame] | 84 | dfg/DFGMinifiedNode.cpp |
fpizlo@apple.com | d7897b1 | 2012-03-12 23:15:45 +0000 | [diff] [blame] | 85 | dfg/DFGNodeFlags.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 86 | dfg/DFGOSREntry.cpp |
| 87 | dfg/DFGOSRExit.cpp |
| 88 | dfg/DFGOSRExitCompiler.cpp |
| 89 | dfg/DFGOSRExitCompiler32_64.cpp |
| 90 | dfg/DFGOSRExitCompiler64.cpp |
| 91 | dfg/DFGOperations.cpp |
fpizlo@apple.com | a18833e | 2012-02-18 20:07:32 +0000 | [diff] [blame] | 92 | dfg/DFGPhase.cpp |
| 93 | dfg/DFGPredictionPropagationPhase.cpp |
yuqiang.xian@intel.com | db5bddc | 2012-03-08 03:08:36 +0000 | [diff] [blame] | 94 | dfg/DFGRedundantPhiEliminationPhase.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 95 | dfg/DFGRepatch.cpp |
| 96 | dfg/DFGSpeculativeJIT.cpp |
| 97 | dfg/DFGSpeculativeJIT32_64.cpp |
| 98 | dfg/DFGSpeculativeJIT64.cpp |
fpizlo@apple.com | caa6881 | 2012-08-02 04:32:30 +0000 | [diff] [blame] | 99 | dfg/DFGStructureCheckHoistingPhase.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 100 | dfg/DFGThunks.cpp |
fpizlo@apple.com | 8618e4b | 2012-07-03 01:27:16 +0000 | [diff] [blame] | 101 | dfg/DFGValueSource.cpp |
| 102 | dfg/DFGVariableEvent.cpp |
| 103 | dfg/DFGVariableEventStream.cpp |
fpizlo@apple.com | 79c51ee | 2012-05-18 22:30:24 +0000 | [diff] [blame] | 104 | dfg/DFGValidate.cpp |
fpizlo@apple.com | a18833e | 2012-02-18 20:07:32 +0000 | [diff] [blame] | 105 | dfg/DFGVirtualRegisterAllocationPhase.cpp |
paroga@webkit.org | 0d7b7be | 2011-11-12 17:30:48 +0000 | [diff] [blame] | 106 | |
ggaren@apple.com | fb0ddb4 | 2012-04-29 01:44:37 +0000 | [diff] [blame] | 107 | heap/BlockAllocator.cpp |
mhahnenberg@apple.com | 4e82263 | 2012-02-17 20:09:14 +0000 | [diff] [blame] | 108 | heap/CopiedSpace.cpp |
ggaren@apple.com | 7621581 | 2012-04-04 05:28:13 +0000 | [diff] [blame] | 109 | heap/ConservativeRoots.cpp |
fpizlo@apple.com | 45928f8 | 2011-11-17 03:58:48 +0000 | [diff] [blame] | 110 | heap/DFGCodeBlocks.cpp |
mhahnenberg@apple.com | 20f21f3 | 2012-08-22 21:49:16 +0000 | [diff] [blame] | 111 | heap/GCThreadSharedData.cpp |
ggaren@apple.com | 61b9700 | 2012-04-06 22:35:55 +0000 | [diff] [blame] | 112 | heap/HandleSet.cpp |
ggaren@apple.com | f03cbce | 2011-04-10 02:32:07 +0000 | [diff] [blame] | 113 | heap/HandleStack.cpp |
ggaren@apple.com | 7621581 | 2012-04-04 05:28:13 +0000 | [diff] [blame] | 114 | heap/Heap.cpp |
mhahnenberg@apple.com | a7ec41b | 2012-06-19 19:17:31 +0000 | [diff] [blame] | 115 | heap/HeapTimer.cpp |
mhahnenberg@apple.com | eb39abc | 2012-05-31 03:04:00 +0000 | [diff] [blame] | 116 | heap/IncrementalSweeper.cpp |
fpizlo@apple.com | 746b8c5 | 2012-07-09 23:26:54 +0000 | [diff] [blame] | 117 | heap/JITStubRoutineSet.cpp |
ggaren@apple.com | 0b32d09 | 2011-04-11 21:57:31 +0000 | [diff] [blame] | 118 | heap/MachineStackMarker.cpp |
mhahnenberg@apple.com | 3c1e101 | 2012-02-03 19:21:28 +0000 | [diff] [blame] | 119 | heap/MarkedAllocator.cpp |
ggaren@apple.com | 0b32d09 | 2011-04-11 21:57:31 +0000 | [diff] [blame] | 120 | heap/MarkedBlock.cpp |
oliver@apple.com | 40f4a96 | 2011-09-19 19:14:53 +0000 | [diff] [blame] | 121 | heap/MarkedSpace.cpp |
ggaren@apple.com | 0b32d09 | 2011-04-11 21:57:31 +0000 | [diff] [blame] | 122 | heap/MarkStack.cpp |
ggaren@apple.com | 61b9700 | 2012-04-06 22:35:55 +0000 | [diff] [blame] | 123 | heap/WeakSet.cpp |
ggaren@apple.com | 7621581 | 2012-04-04 05:28:13 +0000 | [diff] [blame] | 124 | heap/WeakHandleOwner.cpp |
| 125 | heap/WeakBlock.cpp |
oliver@apple.com | 8d85705 | 2011-02-15 23:54:06 +0000 | [diff] [blame] | 126 | |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 127 | debugger/Debugger.cpp |
| 128 | debugger/DebuggerActivation.cpp |
| 129 | debugger/DebuggerCallFrame.cpp |
fpizlo@apple.com | 594887a | 2011-09-06 09:23:55 +0000 | [diff] [blame] | 130 | |
fpizlo@apple.com | e8a38be | 2012-01-27 01:15:16 +0000 | [diff] [blame] | 131 | interpreter/AbstractPC.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 132 | interpreter/CallFrame.cpp |
| 133 | interpreter/Interpreter.cpp |
| 134 | interpreter/RegisterFile.cpp |
commit-queue@webkit.org | a22c4cd | 2012-08-22 00:11:20 +0000 | [diff] [blame] | 135 | interpreter/VMInspector.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 136 | |
| 137 | jit/ExecutableAllocator.cpp |
fpizlo@apple.com | 7bbcaab | 2012-02-22 05:23:19 +0000 | [diff] [blame] | 138 | jit/HostCallReturnValue.cpp |
fpizlo@apple.com | 746b8c5 | 2012-07-09 23:26:54 +0000 | [diff] [blame] | 139 | jit/GCAwareJITStubRoutine.cpp |
commit-queue@webkit.org | 268bd69 | 2010-06-25 12:28:44 +0000 | [diff] [blame] | 140 | jit/JITArithmetic32_64.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 141 | jit/JITArithmetic.cpp |
ggaren@apple.com | 7214b5a | 2010-05-21 20:52:30 +0000 | [diff] [blame] | 142 | jit/JITCall32_64.cpp |
commit-queue@webkit.org | 268bd69 | 2010-06-25 12:28:44 +0000 | [diff] [blame] | 143 | jit/JITCall.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 144 | jit/JIT.cpp |
fpizlo@apple.com | 8d72be4 | 2012-01-08 23:46:12 +0000 | [diff] [blame] | 145 | jit/JITExceptions.cpp |
commit-queue@webkit.org | 268bd69 | 2010-06-25 12:28:44 +0000 | [diff] [blame] | 146 | jit/JITOpcodes32_64.cpp |
| 147 | jit/JITOpcodes.cpp |
| 148 | jit/JITPropertyAccess32_64.cpp |
| 149 | jit/JITPropertyAccess.cpp |
fpizlo@apple.com | 746b8c5 | 2012-07-09 23:26:54 +0000 | [diff] [blame] | 150 | jit/JITStubRoutine.cpp |
commit-queue@webkit.org | 268bd69 | 2010-06-25 12:28:44 +0000 | [diff] [blame] | 151 | jit/JITStubs.cpp |
fpizlo@apple.com | 3d94915 | 2012-07-11 23:12:35 +0000 | [diff] [blame] | 152 | jit/JumpReplacementWatchpoint.cpp |
commit-queue@webkit.org | 268bd69 | 2010-06-25 12:28:44 +0000 | [diff] [blame] | 153 | jit/ThunkGenerators.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 154 | |
| 155 | parser/Lexer.cpp |
| 156 | parser/Nodes.cpp |
| 157 | parser/Parser.cpp |
| 158 | parser/ParserArena.cpp |
antti@apple.com | be333a7 | 2011-01-25 18:44:11 +0000 | [diff] [blame] | 159 | parser/SourceProviderCache.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 160 | |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 161 | profiler/Profile.cpp |
| 162 | profiler/ProfileGenerator.cpp |
| 163 | profiler/ProfileNode.cpp |
| 164 | profiler/Profiler.cpp |
| 165 | |
| 166 | runtime/ArgList.cpp |
| 167 | runtime/Arguments.cpp |
| 168 | runtime/ArrayConstructor.cpp |
| 169 | runtime/ArrayPrototype.cpp |
| 170 | runtime/BooleanConstructor.cpp |
| 171 | runtime/BooleanObject.cpp |
| 172 | runtime/BooleanPrototype.cpp |
| 173 | runtime/CallData.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 174 | runtime/CommonIdentifiers.cpp |
| 175 | runtime/Completion.cpp |
| 176 | runtime/ConstructData.cpp |
| 177 | runtime/DateConstructor.cpp |
| 178 | runtime/DateConversion.cpp |
| 179 | runtime/DateInstance.cpp |
| 180 | runtime/DatePrototype.cpp |
| 181 | runtime/Error.cpp |
| 182 | runtime/ErrorConstructor.cpp |
| 183 | runtime/ErrorInstance.cpp |
| 184 | runtime/ErrorPrototype.cpp |
| 185 | runtime/ExceptionHelpers.cpp |
| 186 | runtime/Executable.cpp |
| 187 | runtime/FunctionConstructor.cpp |
| 188 | runtime/FunctionPrototype.cpp |
ggaren@apple.com | 2ccf7a9 | 2010-08-03 20:34:17 +0000 | [diff] [blame] | 189 | runtime/GCActivityCallback.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 190 | runtime/GetterSetter.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 191 | runtime/Identifier.cpp |
| 192 | runtime/InitializeThreading.cpp |
| 193 | runtime/InternalFunction.cpp |
| 194 | runtime/JSActivation.cpp |
| 195 | runtime/JSAPIValueWrapper.cpp |
| 196 | runtime/JSArray.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 197 | runtime/JSCell.cpp |
abarth@webkit.org | 2e4652a | 2011-11-15 00:04:53 +0000 | [diff] [blame] | 198 | runtime/JSDateMath.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 199 | runtime/JSFunction.cpp |
barraclough@apple.com | 2221566 | 2011-09-22 21:22:17 +0000 | [diff] [blame] | 200 | runtime/JSBoundFunction.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 201 | runtime/JSGlobalData.cpp |
| 202 | runtime/JSGlobalObject.cpp |
| 203 | runtime/JSGlobalObjectFunctions.cpp |
weinig@apple.com | 76fa275 | 2011-10-31 23:43:58 +0000 | [diff] [blame] | 204 | runtime/JSGlobalThis.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 205 | runtime/JSLock.cpp |
| 206 | runtime/JSNotAnObject.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 207 | runtime/JSObject.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 208 | runtime/JSONObject.cpp |
| 209 | runtime/JSPropertyNameIterator.cpp |
fpizlo@apple.com | 26af9b6 | 2012-06-07 00:49:34 +0000 | [diff] [blame] | 210 | runtime/JSSegmentedVariableObject.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 211 | runtime/JSStaticScopeObject.cpp |
| 212 | runtime/JSString.cpp |
benjamin@webkit.org | 7be398b | 2012-04-05 19:30:13 +0000 | [diff] [blame] | 213 | runtime/JSStringJoiner.cpp |
fpizlo@apple.com | 26af9b6 | 2012-06-07 00:49:34 +0000 | [diff] [blame] | 214 | runtime/JSSymbolTableObject.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 215 | runtime/JSValue.cpp |
| 216 | runtime/JSVariableObject.cpp |
| 217 | runtime/JSWrapperObject.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 218 | runtime/LiteralParser.cpp |
| 219 | runtime/Lookup.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 220 | runtime/MathObject.cpp |
barraclough@apple.com | 6c9b264 | 2012-05-22 00:37:09 +0000 | [diff] [blame] | 221 | runtime/NameConstructor.cpp |
| 222 | runtime/NameConstructor.h |
| 223 | runtime/NameInstance.cpp |
| 224 | runtime/NameInstance.h |
| 225 | runtime/NamePrototype.cpp |
| 226 | runtime/NamePrototype.h |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 227 | runtime/NativeErrorConstructor.cpp |
| 228 | runtime/NativeErrorPrototype.cpp |
| 229 | runtime/NumberConstructor.cpp |
| 230 | runtime/NumberObject.cpp |
| 231 | runtime/NumberPrototype.cpp |
| 232 | runtime/ObjectConstructor.cpp |
| 233 | runtime/ObjectPrototype.cpp |
| 234 | runtime/Operations.cpp |
commit-queue@webkit.org | a2e1598 | 2011-12-15 12:01:30 +0000 | [diff] [blame] | 235 | runtime/Options.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 236 | runtime/PropertyDescriptor.cpp |
| 237 | runtime/PropertyNameArray.cpp |
| 238 | runtime/PropertySlot.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 239 | runtime/RegExp.cpp |
leandro@webkit.org | ebda302 | 2010-06-23 14:01:17 +0000 | [diff] [blame] | 240 | runtime/RegExpCache.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 241 | runtime/RegExpConstructor.cpp |
barraclough@apple.com | 0a0af1a | 2012-03-23 19:57:28 +0000 | [diff] [blame] | 242 | runtime/RegExpCachedResult.cpp |
| 243 | runtime/RegExpMatchesArray.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 244 | runtime/RegExpObject.cpp |
| 245 | runtime/RegExpPrototype.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 246 | runtime/ScopeChain.cpp |
| 247 | runtime/SmallStrings.cpp |
oliver@apple.com | 5930185 | 2010-10-11 19:12:29 +0000 | [diff] [blame] | 248 | runtime/StrictEvalActivation.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 249 | runtime/StringConstructor.cpp |
| 250 | runtime/StringObject.cpp |
| 251 | runtime/StringPrototype.cpp |
darin@apple.com | 4cd37c3 | 2011-01-20 01:53:50 +0000 | [diff] [blame] | 252 | runtime/StringRecursionChecker.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 253 | runtime/Structure.cpp |
| 254 | runtime/StructureChain.cpp |
fpizlo@apple.com | b75911b | 2012-06-13 20:53:52 +0000 | [diff] [blame] | 255 | runtime/SymbolTable.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 256 | runtime/TimeoutChecker.cpp |
| 257 | runtime/UString.cpp |
| 258 | |
barraclough@apple.com | f51cff3 | 2012-01-29 03:47:13 +0000 | [diff] [blame] | 259 | tools/CodeProfile.cpp |
| 260 | tools/CodeProfiling.cpp |
| 261 | |
barraclough@apple.com | 3f23b2b | 2012-03-26 20:13:39 +0000 | [diff] [blame] | 262 | yarr/YarrCanonicalizeUCS2.cpp |
barraclough@apple.com | 7dd3056 | 2011-01-10 21:08:28 +0000 | [diff] [blame] | 263 | yarr/YarrPattern.cpp |
| 264 | yarr/YarrInterpreter.cpp |
| 265 | yarr/YarrJIT.cpp |
barraclough@apple.com | 7e6bd6d | 2011-01-10 20:20:15 +0000 | [diff] [blame] | 266 | yarr/YarrSyntaxChecker.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 267 | ) |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 268 | |
| 269 | SET(JavaScriptCore_LUT_FILES |
ggaren@apple.com | 19fe509 | 2011-05-18 02:39:00 +0000 | [diff] [blame] | 270 | runtime/ArrayConstructor.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 271 | runtime/ArrayPrototype.cpp |
ggaren@apple.com | 19fe509 | 2011-05-18 02:39:00 +0000 | [diff] [blame] | 272 | runtime/BooleanPrototype.cpp |
| 273 | runtime/DateConstructor.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 274 | runtime/DatePrototype.cpp |
ggaren@apple.com | 19fe509 | 2011-05-18 02:39:00 +0000 | [diff] [blame] | 275 | runtime/ErrorPrototype.cpp |
| 276 | runtime/JSGlobalObject.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 277 | runtime/JSONObject.cpp |
| 278 | runtime/MathObject.cpp |
barraclough@apple.com | 6c9b264 | 2012-05-22 00:37:09 +0000 | [diff] [blame] | 279 | runtime/NamePrototype.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 280 | runtime/NumberConstructor.cpp |
ggaren@apple.com | 19fe509 | 2011-05-18 02:39:00 +0000 | [diff] [blame] | 281 | runtime/NumberPrototype.cpp |
barraclough@apple.com | 66ccb5c | 2011-03-05 01:08:04 +0000 | [diff] [blame] | 282 | runtime/ObjectConstructor.cpp |
ggaren@apple.com | 19fe509 | 2011-05-18 02:39:00 +0000 | [diff] [blame] | 283 | runtime/ObjectPrototype.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 284 | runtime/RegExpConstructor.cpp |
| 285 | runtime/RegExpObject.cpp |
ggaren@apple.com | 19fe509 | 2011-05-18 02:39:00 +0000 | [diff] [blame] | 286 | runtime/RegExpPrototype.cpp |
| 287 | runtime/StringConstructor.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 288 | runtime/StringPrototype.cpp |
| 289 | ) |
| 290 | |
| 291 | SET(JavaScriptCore_LIBRARIES |
| 292 | ${WTF_LIBRARY_NAME} |
| 293 | ) |
| 294 | |
| 295 | |
| 296 | # GENERATOR 1-A: LUT creator |
| 297 | FOREACH (_file ${JavaScriptCore_LUT_FILES}) |
| 298 | GET_FILENAME_COMPONENT(_name ${_file} NAME_WE) |
commit-queue@webkit.org | 34e60f5 | 2011-04-14 00:44:38 +0000 | [diff] [blame] | 299 | GENERATE_HASH_LUT(${JAVASCRIPTCORE_DIR}/${_file} ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/${_name}.lut.h) |
| 300 | LIST(APPEND JavaScriptCore_HEADERS ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/${_name}.lut.h) |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 301 | ENDFOREACH () |
| 302 | |
| 303 | |
| 304 | # GENERATOR 1-B: particular LUT creator (for 1 file only) |
commit-queue@webkit.org | 34e60f5 | 2011-04-14 00:44:38 +0000 | [diff] [blame] | 305 | GENERATE_HASH_LUT(${JAVASCRIPTCORE_DIR}/parser/Keywords.table ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/Lexer.lut.h MAIN_DEPENDENCY) |
| 306 | LIST(APPEND JavaScriptCore_HEADERS ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/Lexer.lut.h) |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 307 | |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 308 | #GENERATOR: "RegExpJitTables.h": tables used by Yarr |
| 309 | ADD_CUSTOM_COMMAND( |
commit-queue@webkit.org | 34e60f5 | 2011-04-14 00:44:38 +0000 | [diff] [blame] | 310 | OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/RegExpJitTables.h |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 311 | MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/create_regex_tables |
commit-queue@webkit.org | 34e60f5 | 2011-04-14 00:44:38 +0000 | [diff] [blame] | 312 | COMMAND ${PYTHON_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/create_regex_tables > ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/RegExpJitTables.h |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 313 | VERBATIM) |
commit-queue@webkit.org | 34e60f5 | 2011-04-14 00:44:38 +0000 | [diff] [blame] | 314 | ADD_SOURCE_DEPENDENCIES(${JAVASCRIPTCORE_DIR}/yarr/YarrPattern.cpp ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/RegExpJitTables.h) |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 315 | |
| 316 | |
oliver@apple.com | c3ce543 | 2011-06-03 23:30:22 +0000 | [diff] [blame] | 317 | #GENERATOR: "KeywordLookup.h": keyword decision tree used by the lexer |
| 318 | ADD_CUSTOM_COMMAND( |
| 319 | OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/KeywordLookup.h |
| 320 | MAIN_DEPENDENCY ${JAVASCRIPTCORE_DIR}/KeywordLookupGenerator.py |
| 321 | COMMAND ${PYTHON_EXECUTABLE} ${JAVASCRIPTCORE_DIR}/KeywordLookupGenerator.py ${JAVASCRIPTCORE_DIR}/parser/Keywords.table > ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/KeywordLookup.h |
| 322 | VERBATIM) |
| 323 | ADD_SOURCE_DEPENDENCIES(${JAVASCRIPTCORE_DIR}/parser/Lexer.cpp ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/KeywordLookup.h) |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 324 | |
| 325 | IF (WTF_CPU_ARM) |
| 326 | LIST(APPEND JavaScriptCore_SOURCES |
| 327 | assembler/ARMAssembler.cpp |
demarchi@webkit.org | 20c8b4e | 2011-04-06 16:39:52 +0000 | [diff] [blame] | 328 | assembler/ARMv7Assembler.cpp |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 329 | assembler/MacroAssemblerARM.cpp |
| 330 | ) |
| 331 | ELSEIF (WTF_CPU_MIPS) |
| 332 | ELSEIF (WTF_CPU_X86) |
| 333 | ELSEIF (WTF_CPU_X86_64) |
| 334 | ELSE () |
| 335 | MESSAGE(FATAL_ERROR "Unknown CPU") |
| 336 | ENDIF () |
| 337 | |
| 338 | |
paroga@webkit.org | 583094f | 2012-02-23 19:23:47 +0000 | [diff] [blame] | 339 | WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS() |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 340 | |
| 341 | |
leandro@webkit.org | 7a0179d | 2010-10-05 18:58:22 +0000 | [diff] [blame] | 342 | ADD_SUBDIRECTORY(shell) |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 343 | |
| 344 | WEBKIT_WRAP_SOURCELIST(${JavaScriptCore_SOURCES}) |
| 345 | INCLUDE_DIRECTORIES(${JavaScriptCore_INCLUDE_DIRECTORIES}) |
| 346 | ADD_DEFINITIONS(-DBUILDING_JavaScriptCore) |
| 347 | ADD_LIBRARY(${JavaScriptCore_LIBRARY_NAME} ${JavaScriptCore_LIBRARY_TYPE} ${JavaScriptCore_HEADERS} ${JavaScriptCore_SOURCES}) |
| 348 | TARGET_LINK_LIBRARIES(${JavaScriptCore_LIBRARY_NAME} ${JavaScriptCore_LIBRARIES}) |
paroga@webkit.org | 2fc0c72 | 2012-04-10 21:07:26 +0000 | [diff] [blame] | 349 | SET_TARGET_PROPERTIES(${JavaScriptCore_LIBRARY_NAME} PROPERTIES FOLDER "JavaScriptCore") |
kubo@profusion.mobi | 808e61a | 2012-03-07 07:37:16 +0000 | [diff] [blame] | 350 | SET_TARGET_PROPERTIES(${JavaScriptCore_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "") |
commit-queue@webkit.org | 838ed34 | 2010-08-14 15:17:54 +0000 | [diff] [blame] | 351 | |
leandro@webkit.org | 02b64d1 | 2010-08-16 16:44:46 +0000 | [diff] [blame] | 352 | IF (JavaScriptCore_LINK_FLAGS) |
commit-queue@webkit.org | 838ed34 | 2010-08-14 15:17:54 +0000 | [diff] [blame] | 353 | ADD_TARGET_PROPERTIES(${JavaScriptCore_LIBRARY_NAME} LINK_FLAGS "${JavaScriptCore_LINK_FLAGS}") |
| 354 | ENDIF () |
eric@webkit.org | d99f85b | 2010-05-15 13:37:59 +0000 | [diff] [blame] | 355 | |
eric@webkit.org | 7377193 | 2010-06-09 20:31:37 +0000 | [diff] [blame] | 356 | IF (SHARED_CORE) |
commit-queue@webkit.org | cb503b6 | 2010-07-30 14:31:04 +0000 | [diff] [blame] | 357 | SET_TARGET_PROPERTIES(${JavaScriptCore_LIBRARY_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) |
kubo@profusion.mobi | 962c0d9 | 2012-03-05 03:01:38 +0000 | [diff] [blame] | 358 | INSTALL(TARGETS ${JavaScriptCore_LIBRARY_NAME} DESTINATION "${LIB_INSTALL_DIR}") |
eric@webkit.org | 7377193 | 2010-06-09 20:31:37 +0000 | [diff] [blame] | 359 | ENDIF () |