QT_DEFINES += -DNDEBUG -DBUILDING_QT__=1 -DNDEBUG -DQT_ASCII_CAST_WARNINGS -DBUILDING_JavaScriptCore -DBUILDING_WTF -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB QT_INCPATH = \ mkspecs/qws/genode-generic-g++ \ src/3rdparty/webkit/include \ src/3rdparty/webkit/Source \ src/3rdparty/webkit/Source/JavaScriptCore \ src/3rdparty/webkit/Source/JavaScriptCore/API \ src/3rdparty/webkit/Source/JavaScriptCore/assembler \ src/3rdparty/webkit/Source/JavaScriptCore/bytecode \ src/3rdparty/webkit/Source/JavaScriptCore/bytecompiler \ src/3rdparty/webkit/Source/JavaScriptCore/debugger \ src/3rdparty/webkit/Source/JavaScriptCore/dfg \ src/3rdparty/webkit/Source/JavaScriptCore/ForwardingHeaders \ src/3rdparty/webkit/Source/JavaScriptCore/generated \ src/3rdparty/webkit/Source/JavaScriptCore/heap \ src/3rdparty/webkit/Source/JavaScriptCore/interpreter \ src/3rdparty/webkit/Source/JavaScriptCore/jit \ src/3rdparty/webkit/Source/JavaScriptCore/parser \ src/3rdparty/webkit/Source/JavaScriptCore/profiler \ src/3rdparty/webkit/Source/JavaScriptCore/runtime \ src/3rdparty/webkit/Source/JavaScriptCore/wtf \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/symbian \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/unicode \ src/3rdparty/webkit/Source/JavaScriptCore/yarr \ src/3rdparty/webkit/Source/ThirdParty \ QT_SOURCES = \ YarrInterpreter.cpp \ YarrPattern.cpp \ YarrSyntaxChecker.cpp \ Assertions.cpp \ ByteArray.cpp \ CryptographicallyRandomNumber.cpp \ CurrentTime.cpp \ DateMath.cpp \ dtoa.cpp \ DecimalNumber.cpp \ FastMalloc.cpp \ GOwnPtr.cpp \ GRefPtr.cpp \ HashTable.cpp \ MD5.cpp \ MainThread.cpp \ NullPtr.cpp \ OSRandomSource.cpp \ MainThreadQt.cpp \ StringQt.cpp \ ThreadingQt.cpp \ PageAllocationAligned.cpp \ PageBlock.cpp \ ParallelJobsGeneric.cpp \ RandomNumber.cpp \ RefCountedLeakCounter.cpp \ SHA1.cpp \ StackBounds.cpp \ TCSystemAlloc.cpp \ ThreadingNone.cpp \ Threading.cpp \ TypeTraits.cpp \ WTFThreadData.cpp \ AtomicString.cpp \ CString.cpp \ StringBuilder.cpp \ StringImpl.cpp \ StringStatics.cpp \ WTFString.cpp \ CollatorDefault.cpp \ CollatorICU.cpp \ UTF8.cpp \ OSAllocatorPosix.cpp \ JSBase.cpp \ JSCallbackConstructor.cpp \ JSCallbackFunction.cpp \ JSCallbackObject.cpp \ JSClassRef.cpp \ JSContextRef.cpp \ JSObjectRef.cpp \ JSStringRef.cpp \ JSValueRef.cpp \ OpaqueJSString.cpp \ ARMAssembler.cpp \ ARMv7Assembler.cpp \ MacroAssemblerARM.cpp \ MacroAssemblerSH4.cpp \ CodeBlock.cpp \ JumpTable.cpp \ Opcode.cpp \ SamplingTool.cpp \ StructureStubInfo.cpp \ BytecodeGenerator.cpp \ NodesCodegen.cpp \ ConservativeRoots.cpp \ HandleHeap.cpp \ HandleStack.cpp \ Heap.cpp \ MachineStackMarker.cpp \ MarkStack.cpp \ MarkStackPosix.cpp \ MarkStackSymbian.cpp \ MarkStackWin.cpp \ MarkedBlock.cpp \ MarkedSpace.cpp \ DebuggerActivation.cpp \ DebuggerCallFrame.cpp \ Debugger.cpp \ DFGByteCodeParser.cpp \ DFGGraph.cpp \ DFGJITCodeGenerator.cpp \ DFGJITCompiler.cpp \ DFGNonSpeculativeJIT.cpp \ DFGOperations.cpp \ DFGSpeculativeJIT.cpp \ CallFrame.cpp \ Interpreter.cpp \ RegisterFile.cpp \ ExecutableAllocatorFixedVMPool.cpp \ ExecutableAllocator.cpp \ JITArithmetic.cpp \ JITArithmetic32_64.cpp \ JITCall.cpp \ JITCall32_64.cpp \ JIT.cpp \ JITOpcodes.cpp \ JITOpcodes32_64.cpp \ JITPropertyAccess.cpp \ JITPropertyAccess32_64.cpp \ JITStubs.cpp \ ThunkGenerators.cpp \ JSParser.cpp \ Lexer.cpp \ Nodes.cpp \ ParserArena.cpp \ Parser.cpp \ SourceProviderCache.cpp \ Profile.cpp \ ProfileGenerator.cpp \ ProfileNode.cpp \ Profiler.cpp \ ArgList.cpp \ Arguments.cpp \ ArrayConstructor.cpp \ ArrayPrototype.cpp \ BooleanConstructor.cpp \ BooleanObject.cpp \ BooleanPrototype.cpp \ CallData.cpp \ CommonIdentifiers.cpp \ Completion.cpp \ ConstructData.cpp \ DateConstructor.cpp \ DateConversion.cpp \ DateInstance.cpp \ DatePrototype.cpp \ ErrorConstructor.cpp \ Error.cpp \ ErrorInstance.cpp \ ErrorPrototype.cpp \ ExceptionHelpers.cpp \ Executable.cpp \ FunctionConstructor.cpp \ FunctionPrototype.cpp \ GCActivityCallback.cpp \ GetterSetter.cpp \ Identifier.cpp \ InitializeThreading.cpp \ InternalFunction.cpp \ JSActivation.cpp \ JSAPIValueWrapper.cpp \ JSArray.cpp \ JSByteArray.cpp \ JSCell.cpp \ JSFunction.cpp \ JSGlobalData.cpp \ JSGlobalObject.cpp \ JSGlobalObjectFunctions.cpp \ JSLock.cpp \ JSNotAnObject.cpp \ JSObject.cpp \ JSObjectWithGlobalObject.cpp \ JSONObject.cpp \ JSPropertyNameIterator.cpp \ JSStaticScopeObject.cpp \ JSString.cpp \ JSValue.cpp \ JSVariableObject.cpp \ JSWrapperObject.cpp \ LiteralParser.cpp \ Lookup.cpp \ MathObject.cpp \ NativeErrorConstructor.cpp \ NativeErrorPrototype.cpp \ NumberConstructor.cpp \ NumberObject.cpp \ NumberPrototype.cpp \ ObjectConstructor.cpp \ ObjectPrototype.cpp \ Operations.cpp \ PropertyDescriptor.cpp \ PropertyNameArray.cpp \ PropertySlot.cpp \ RegExpConstructor.cpp \ RegExp.cpp \ RegExpObject.cpp \ RegExpPrototype.cpp \ RegExpCache.cpp \ RopeImpl.cpp \ ScopeChain.cpp \ SmallStrings.cpp \ StrictEvalActivation.cpp \ StringConstructor.cpp \ StringObject.cpp \ StringPrototype.cpp \ StringRecursionChecker.cpp \ StructureChain.cpp \ Structure.cpp \ TimeoutChecker.cpp \ UString.cpp \ YarrJIT.cpp QT_VPATH = \ src/3rdparty/webkit/Source/JavaScriptCore/API \ src/3rdparty/webkit/Source/JavaScriptCore/assembler \ src/3rdparty/webkit/Source/JavaScriptCore/bytecode \ src/3rdparty/webkit/Source/JavaScriptCore/bytecompiler \ src/3rdparty/webkit/Source/JavaScriptCore/debugger \ src/3rdparty/webkit/Source/JavaScriptCore/dfg \ src/3rdparty/webkit/Source/JavaScriptCore/heap \ src/3rdparty/webkit/Source/JavaScriptCore/interpreter \ src/3rdparty/webkit/Source/JavaScriptCore/jit \ src/3rdparty/webkit/Source/JavaScriptCore/parser \ src/3rdparty/webkit/Source/JavaScriptCore/profiler \ src/3rdparty/webkit/Source/JavaScriptCore/runtime \ src/3rdparty/webkit/Source/JavaScriptCore/wtf \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/gobject \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/qt \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/text \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/unicode \ src/3rdparty/webkit/Source/JavaScriptCore/wtf/unicode/icu \ src/3rdparty/webkit/Source/JavaScriptCore/yarr \ # some source files need to be generated by moc from other source/header files before # they get #included again by the original source file in the compiling stage # source files generated from existing header files ('moc_%.cpp: %.h' rule in spec-qt4.mk) # extracted from 'compiler_moc_header_make_all' target COMPILER_MOC_HEADER_MAKE_ALL_FILES = \ # source files generated from existing source files ('%.moc: %.cpp' rule in spec-qt4.mk) # extracted from 'compiler_moc_source_make_all' rule COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \ MainThreadQt.moc \ ThreadingQt.moc