You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
320 lines
11 KiB
PHP
320 lines
11 KiB
PHP
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_MUTATION_OBSERVERS=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DWTF_USE_LIBJPEG=1 -DWTF_USE_LIBPNG=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_BACKGROUND=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FULLSCREEN_API=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DBUILDING_JavaScriptCore -DBUILDING_WEBKIT -DQT_ASCII_CAST_WARNINGS -DSTATICALLY_LINKED_WITH_WTF -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
|
|
|
|
QT_INCPATH += \
|
|
qtbase/include \
|
|
qtbase/include/QtCore \
|
|
qtbase/mkspecs/genode-g++ \
|
|
qtscript/include \
|
|
qtscript/include/QtScript \
|
|
qtwebkit/Source \
|
|
qtwebkit/Source/JavaScriptCore \
|
|
qtwebkit/Source/JavaScriptCore/API \
|
|
qtwebkit/Source/JavaScriptCore/assembler \
|
|
qtwebkit/Source/JavaScriptCore/bytecode \
|
|
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
|
qtwebkit/Source/JavaScriptCore/debugger \
|
|
qtwebkit/Source/JavaScriptCore/dfg \
|
|
qtwebkit/Source/JavaScriptCore/disassembler \
|
|
qtwebkit/Source/JavaScriptCore/ForwardingHeaders \
|
|
qtwebkit/Source/JavaScriptCore/heap \
|
|
qtwebkit/Source/JavaScriptCore/interpreter \
|
|
qtwebkit/Source/JavaScriptCore/jit \
|
|
qtwebkit/Source/JavaScriptCore/llint \
|
|
qtwebkit/Source/JavaScriptCore/parser \
|
|
qtwebkit/Source/JavaScriptCore/profiler \
|
|
qtwebkit/Source/JavaScriptCore/runtime \
|
|
qtwebkit/Source/JavaScriptCore/tools \
|
|
qtwebkit/Source/JavaScriptCore/yarr \
|
|
qtwebkit/Source/WTF \
|
|
|
|
QT_SOURCES += \
|
|
YarrInterpreter.cpp \
|
|
YarrPattern.cpp \
|
|
YarrSyntaxChecker.cpp \
|
|
YarrCanonicalizeUCS2.cpp \
|
|
JSBase.cpp \
|
|
JSCallbackConstructor.cpp \
|
|
JSCallbackFunction.cpp \
|
|
JSCallbackObject.cpp \
|
|
JSClassRef.cpp \
|
|
JSContextRef.cpp \
|
|
JSObjectRef.cpp \
|
|
JSStringRef.cpp \
|
|
JSValueRef.cpp \
|
|
JSWeakObjectMapRefPrivate.cpp \
|
|
OpaqueJSString.cpp \
|
|
ARMAssembler.cpp \
|
|
ARMv7Assembler.cpp \
|
|
LinkBuffer.cpp \
|
|
MacroAssembler.cpp \
|
|
MacroAssemblerARM.cpp \
|
|
MacroAssemblerSH4.cpp \
|
|
ArrayAllocationProfile.cpp \
|
|
ArrayProfile.cpp \
|
|
CallLinkInfo.cpp \
|
|
CallLinkStatus.cpp \
|
|
CodeBlock.cpp \
|
|
CodeBlockHash.cpp \
|
|
CodeOrigin.cpp \
|
|
CodeType.cpp \
|
|
DFGExitProfile.cpp \
|
|
ExecutionCounter.cpp \
|
|
GetByIdStatus.cpp \
|
|
JumpTable.cpp \
|
|
LazyOperandValueProfile.cpp \
|
|
MethodOfGettingAValueProfile.cpp \
|
|
Opcode.cpp \
|
|
PolymorphicPutByIdList.cpp \
|
|
PutByIdStatus.cpp \
|
|
ResolveGlobalStatus.cpp \
|
|
SamplingTool.cpp \
|
|
SpecialPointer.cpp \
|
|
SpeculatedType.cpp \
|
|
StructureStubClearingWatchpoint.cpp \
|
|
StructureStubInfo.cpp \
|
|
UnlinkedCodeBlock.cpp \
|
|
Watchpoint.cpp \
|
|
BytecodeGenerator.cpp \
|
|
NodesCodegen.cpp \
|
|
CopiedSpace.cpp \
|
|
CopyVisitor.cpp \
|
|
ConservativeRoots.cpp \
|
|
DFGCodeBlocks.cpp \
|
|
WeakSet.cpp \
|
|
WeakHandleOwner.cpp \
|
|
WeakBlock.cpp \
|
|
HandleSet.cpp \
|
|
HandleStack.cpp \
|
|
BlockAllocator.cpp \
|
|
GCThreadSharedData.cpp \
|
|
GCThread.cpp \
|
|
Heap.cpp \
|
|
HeapStatistics.cpp \
|
|
HeapTimer.cpp \
|
|
IncrementalSweeper.cpp \
|
|
JITStubRoutineSet.cpp \
|
|
MachineStackMarker.cpp \
|
|
MarkStack.cpp \
|
|
MarkedAllocator.cpp \
|
|
MarkedBlock.cpp \
|
|
MarkedSpace.cpp \
|
|
SlotVisitor.cpp \
|
|
VTableSpectrum.cpp \
|
|
WriteBarrierSupport.cpp \
|
|
DebuggerActivation.cpp \
|
|
DebuggerCallFrame.cpp \
|
|
Debugger.cpp \
|
|
DFGAbstractState.cpp \
|
|
DFGArgumentsSimplificationPhase.cpp \
|
|
DFGArrayMode.cpp \
|
|
DFGAssemblyHelpers.cpp \
|
|
DFGByteCodeParser.cpp \
|
|
DFGCapabilities.cpp \
|
|
DFGCFAPhase.cpp \
|
|
DFGCFGSimplificationPhase.cpp \
|
|
DFGConstantFoldingPhase.cpp \
|
|
DFGCorrectableJumpPoint.cpp \
|
|
DFGCSEPhase.cpp \
|
|
DFGDisassembler.cpp \
|
|
DFGDominators.cpp \
|
|
DFGDriver.cpp \
|
|
DFGFixupPhase.cpp \
|
|
DFGGraph.cpp \
|
|
DFGJITCompiler.cpp \
|
|
DFGMinifiedNode.cpp \
|
|
DFGNodeFlags.cpp \
|
|
DFGOperations.cpp \
|
|
DFGOSREntry.cpp \
|
|
DFGOSRExit.cpp \
|
|
DFGOSRExitCompiler.cpp \
|
|
DFGOSRExitCompiler64.cpp \
|
|
DFGOSRExitCompiler32_64.cpp \
|
|
DFGPhase.cpp \
|
|
DFGPredictionPropagationPhase.cpp \
|
|
DFGRepatch.cpp \
|
|
DFGSpeculativeJIT.cpp \
|
|
DFGSpeculativeJIT32_64.cpp \
|
|
DFGSpeculativeJIT64.cpp \
|
|
DFGStructureCheckHoistingPhase.cpp \
|
|
DFGThunks.cpp \
|
|
DFGValueSource.cpp \
|
|
DFGVariableAccessDataDump.cpp \
|
|
DFGVariableEvent.cpp \
|
|
DFGVariableEventStream.cpp \
|
|
DFGValidate.cpp \
|
|
DFGVirtualRegisterAllocationPhase.cpp \
|
|
Disassembler.cpp \
|
|
AbstractPC.cpp \
|
|
CallFrame.cpp \
|
|
Interpreter.cpp \
|
|
JSStack.cpp \
|
|
ClosureCallStubRoutine.cpp \
|
|
ExecutableAllocatorFixedVMPool.cpp \
|
|
ExecutableAllocator.cpp \
|
|
HostCallReturnValue.cpp \
|
|
GCAwareJITStubRoutine.cpp \
|
|
JITArithmetic.cpp \
|
|
JITArithmetic32_64.cpp \
|
|
JITCall.cpp \
|
|
JITCall32_64.cpp \
|
|
JITCode.cpp \
|
|
JIT.cpp \
|
|
JITDisassembler.cpp \
|
|
JITExceptions.cpp \
|
|
JITOpcodes.cpp \
|
|
JITOpcodes32_64.cpp \
|
|
JITPropertyAccess.cpp \
|
|
JITPropertyAccess32_64.cpp \
|
|
JITStubRoutine.cpp \
|
|
JITStubs.cpp \
|
|
JumpReplacementWatchpoint.cpp \
|
|
ThunkGenerators.cpp \
|
|
LLIntCLoop.cpp \
|
|
LLIntData.cpp \
|
|
LLIntEntrypoints.cpp \
|
|
LLIntExceptions.cpp \
|
|
LLIntSlowPaths.cpp \
|
|
LLIntThunks.cpp \
|
|
LowLevelInterpreter.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 \
|
|
CodeCache.cpp \
|
|
CodeSpecializationKind.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 \
|
|
Options.cpp \
|
|
Identifier.cpp \
|
|
IndexingType.cpp \
|
|
InitializeThreading.cpp \
|
|
InternalFunction.cpp \
|
|
JSActivation.cpp \
|
|
JSAPIValueWrapper.cpp \
|
|
JSArray.cpp \
|
|
JSCell.cpp \
|
|
JSDateMath.cpp \
|
|
JSFunction.cpp \
|
|
JSBoundFunction.cpp \
|
|
JSGlobalData.cpp \
|
|
JSGlobalObject.cpp \
|
|
JSGlobalObjectFunctions.cpp \
|
|
JSProxy.cpp \
|
|
JSLock.cpp \
|
|
JSNotAnObject.cpp \
|
|
JSObject.cpp \
|
|
JSONObject.cpp \
|
|
JSPropertyNameIterator.cpp \
|
|
JSSegmentedVariableObject.cpp \
|
|
JSWithScope.cpp \
|
|
JSNameScope.cpp \
|
|
JSScope.cpp \
|
|
JSString.cpp \
|
|
JSStringJoiner.cpp \
|
|
JSSymbolTableObject.cpp \
|
|
JSValue.cpp \
|
|
JSVariableObject.cpp \
|
|
JSWrapperObject.cpp \
|
|
LiteralParser.cpp \
|
|
Lookup.cpp \
|
|
MathObject.cpp \
|
|
MemoryStatistics.cpp \
|
|
NameConstructor.cpp \
|
|
NameInstance.cpp \
|
|
NamePrototype.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 \
|
|
RegExpCachedResult.cpp \
|
|
RegExpMatchesArray.cpp \
|
|
RegExp.cpp \
|
|
RegExpObject.cpp \
|
|
RegExpPrototype.cpp \
|
|
RegExpCache.cpp \
|
|
SamplingCounter.cpp \
|
|
SmallStrings.cpp \
|
|
SparseArrayValueMap.cpp \
|
|
StrictEvalActivation.cpp \
|
|
StringConstructor.cpp \
|
|
StringObject.cpp \
|
|
StringPrototype.cpp \
|
|
StringRecursionChecker.cpp \
|
|
StructureChain.cpp \
|
|
Structure.cpp \
|
|
SymbolTable.cpp \
|
|
TimeoutChecker.cpp \
|
|
CodeProfile.cpp \
|
|
CodeProfiling.cpp \
|
|
YarrJIT.cpp
|
|
|
|
QT_VPATH += \
|
|
qtwebkit/Source/JavaScriptCore/API \
|
|
qtwebkit/Source/JavaScriptCore/assembler \
|
|
qtwebkit/Source/JavaScriptCore/bytecode \
|
|
qtwebkit/Source/JavaScriptCore/bytecompiler \
|
|
qtwebkit/Source/JavaScriptCore/debugger \
|
|
qtwebkit/Source/JavaScriptCore/dfg \
|
|
qtwebkit/Source/JavaScriptCore/disassembler \
|
|
qtwebkit/Source/JavaScriptCore/heap \
|
|
qtwebkit/Source/JavaScriptCore/interpreter \
|
|
qtwebkit/Source/JavaScriptCore/jit \
|
|
qtwebkit/Source/JavaScriptCore/llint \
|
|
qtwebkit/Source/JavaScriptCore/parser \
|
|
qtwebkit/Source/JavaScriptCore/profiler \
|
|
qtwebkit/Source/JavaScriptCore/runtime \
|
|
qtwebkit/Source/JavaScriptCore/tools \
|
|
qtwebkit/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 import-qt5.inc)
|
|
# 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 import-qt5.inc)
|
|
# extracted from 'compiler_moc_source_make_all' rule
|
|
|
|
COMPILER_MOC_SOURCE_MAKE_ALL_FILES = \
|
|
|
|
|