2017-05-24 18:02:19 +00:00
|
|
|
QT_DEFINES += -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DWTF_EXPORT_PRIVATE= -DJS_EXPORT_PRIVATE= -DENABLE_ASSEMBLER_WX_EXCLUSIVE=1 -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DENABLE_LLINT=0 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DBUILDING_QT__ -DWTF_USE_UDIS86=0 -DNDEBUG -DQT_NO_QML_DEBUGGER -DQT_BUILD_QML_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB
|
2013-11-25 18:03:06 +00:00
|
|
|
|
|
|
|
QT_INCPATH += \
|
|
|
|
qtdeclarative/src/qml \
|
2017-05-22 12:50:09 +00:00
|
|
|
qtdeclarative/src/qml/memory \
|
|
|
|
qtdeclarative/src/qml/compiler \
|
|
|
|
qtdeclarative/src/3rdparty/masm/jit \
|
|
|
|
qtdeclarative/src/3rdparty/masm/assembler \
|
|
|
|
qtdeclarative/src/3rdparty/masm/runtime \
|
|
|
|
qtdeclarative/src/3rdparty/masm/wtf \
|
|
|
|
qtdeclarative/src/3rdparty/masm/stubs \
|
|
|
|
qtdeclarative/src/3rdparty/masm/stubs/wtf \
|
|
|
|
qtdeclarative/src/3rdparty/masm \
|
|
|
|
qtdeclarative/src/3rdparty/masm/disassembler \
|
|
|
|
qtdeclarative/src/3rdparty/masm/disassembler/udis86 \
|
|
|
|
qtdeclarative/src/qml/jit \
|
|
|
|
qtdeclarative/src/qml/jsruntime \
|
|
|
|
qtdeclarative/src/qml/debugger \
|
2013-11-25 18:03:06 +00:00
|
|
|
qtdeclarative/src/qml/animations \
|
2017-05-22 12:50:09 +00:00
|
|
|
qtdeclarative/include \
|
|
|
|
qtdeclarative/include/QtQml \
|
2017-05-24 18:02:19 +00:00
|
|
|
qtdeclarative/include/QtQml/5.8.0 \
|
|
|
|
qtdeclarative/include/QtQml/5.8.0/QtQml \
|
|
|
|
qtbase/include/QtCore/5.8.0 \
|
|
|
|
qtbase/include/QtCore/5.8.0/QtCore \
|
2017-05-22 12:50:09 +00:00
|
|
|
qtbase/include \
|
|
|
|
qtbase/include/QtNetwork \
|
|
|
|
qtbase/include/QtCore \
|
|
|
|
qtbase/mkspecs/genode-g++
|
2013-11-25 18:03:06 +00:00
|
|
|
|
|
|
|
QT_SOURCES += \
|
|
|
|
qqmlchangeset.cpp \
|
|
|
|
qqmllistaccessor.cpp \
|
|
|
|
qqmllistcompositor.cpp \
|
|
|
|
qqmladaptormodel.cpp \
|
|
|
|
qqmlpropertymap.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
qv4mm.cpp \
|
|
|
|
qqmljsast.cpp \
|
|
|
|
qqmljsastvisitor.cpp \
|
|
|
|
qqmljsengine_p.cpp \
|
|
|
|
qqmljsgrammar.cpp \
|
|
|
|
qqmljslexer.cpp \
|
|
|
|
qqmljsparser.cpp \
|
|
|
|
qv4compileddata.cpp \
|
|
|
|
qv4compiler.cpp \
|
|
|
|
qv4codegen.cpp \
|
|
|
|
qv4isel_p.cpp \
|
|
|
|
qv4jsir.cpp \
|
|
|
|
qv4ssa.cpp \
|
|
|
|
qqmlirbuilder.cpp \
|
|
|
|
qqmltypecompiler.cpp \
|
2017-05-24 18:02:19 +00:00
|
|
|
qqmlpropertycachecreator.cpp \
|
|
|
|
qqmlpropertyvalidator.cpp \
|
|
|
|
qv4compilationunitmapper.cpp \
|
|
|
|
qv4compilationunitmapper_unix.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
qv4instr_moth.cpp \
|
|
|
|
qv4isel_moth.cpp \
|
|
|
|
qjsengine.cpp \
|
|
|
|
qjsvalue.cpp \
|
|
|
|
qjsvalueiterator.cpp \
|
|
|
|
qv4assembler.cpp \
|
|
|
|
qv4regalloc.cpp \
|
|
|
|
qv4isel_masm.cpp \
|
|
|
|
qv4binop.cpp \
|
|
|
|
qv4unop.cpp \
|
|
|
|
ARMv7Assembler.cpp \
|
|
|
|
LinkBuffer.cpp \
|
|
|
|
PrintStream.cpp \
|
|
|
|
FilePrintStream.cpp \
|
|
|
|
OSAllocatorPosix.cpp \
|
|
|
|
PageAllocationAligned.cpp \
|
|
|
|
PageBlock.cpp \
|
|
|
|
WTFStubs.cpp \
|
|
|
|
Options.cpp \
|
|
|
|
Disassembler.cpp \
|
|
|
|
UDis86Disassembler.cpp \
|
|
|
|
ARMv7Disassembler.cpp \
|
|
|
|
ARMv7DOpcode.cpp \
|
|
|
|
Mips32Disassembler.cpp \
|
|
|
|
Mips32Opcode.cpp \
|
2017-05-23 15:42:43 +00:00
|
|
|
ARM64Disassembler.cpp \
|
|
|
|
A64DOpcode.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
YarrCanonicalizeUCS2.cpp \
|
|
|
|
YarrInterpreter.cpp \
|
|
|
|
YarrJIT.cpp \
|
|
|
|
YarrPattern.cpp \
|
|
|
|
YarrSyntaxChecker.cpp \
|
|
|
|
qv4engine.cpp \
|
|
|
|
qv4context.cpp \
|
|
|
|
qv4persistent.cpp \
|
|
|
|
qv4lookup.cpp \
|
|
|
|
qv4identifier.cpp \
|
|
|
|
qv4identifiertable.cpp \
|
|
|
|
qv4managed.cpp \
|
|
|
|
qv4internalclass.cpp \
|
|
|
|
qv4sparsearray.cpp \
|
|
|
|
qv4arraydata.cpp \
|
|
|
|
qv4arrayobject.cpp \
|
|
|
|
qv4argumentsobject.cpp \
|
|
|
|
qv4booleanobject.cpp \
|
|
|
|
qv4dateobject.cpp \
|
|
|
|
qv4errorobject.cpp \
|
|
|
|
qv4function.cpp \
|
|
|
|
qv4functionobject.cpp \
|
|
|
|
qv4globalobject.cpp \
|
|
|
|
qv4jsonobject.cpp \
|
|
|
|
qv4mathobject.cpp \
|
|
|
|
qv4memberdata.cpp \
|
|
|
|
qv4numberobject.cpp \
|
|
|
|
qv4object.cpp \
|
|
|
|
qv4objectproto.cpp \
|
|
|
|
qv4regexpobject.cpp \
|
|
|
|
qv4stringobject.cpp \
|
|
|
|
qv4variantobject.cpp \
|
|
|
|
qv4objectiterator.cpp \
|
|
|
|
qv4regexp.cpp \
|
|
|
|
qv4serialize.cpp \
|
|
|
|
qv4script.cpp \
|
|
|
|
qv4executableallocator.cpp \
|
|
|
|
qv4sequenceobject.cpp \
|
|
|
|
qv4include.cpp \
|
|
|
|
qv4qobjectwrapper.cpp \
|
|
|
|
qv4arraybuffer.cpp \
|
|
|
|
qv4typedarray.cpp \
|
|
|
|
qv4dataview.cpp \
|
2017-05-24 18:02:19 +00:00
|
|
|
qv4vme_moth.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
qv4runtime.cpp \
|
|
|
|
qv4string.cpp \
|
|
|
|
qv4value.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
qqmlopenmetaobject.cpp \
|
|
|
|
qqmlvmemetaobject.cpp \
|
|
|
|
qqmlengine.cpp \
|
|
|
|
qqmlexpression.cpp \
|
|
|
|
qqmlproperty.cpp \
|
|
|
|
qqmlcomponent.cpp \
|
|
|
|
qqmlincubator.cpp \
|
|
|
|
qqmlcontext.cpp \
|
|
|
|
qqmlcustomparser.cpp \
|
|
|
|
qqmlpropertyvaluesource.cpp \
|
|
|
|
qqmlpropertyvalueinterceptor.cpp \
|
|
|
|
qqmlproxymetaobject.cpp \
|
|
|
|
qqmlvme.cpp \
|
|
|
|
qqmlboundsignal.cpp \
|
|
|
|
qqmlmetatype.cpp \
|
|
|
|
qqmlstringconverters.cpp \
|
|
|
|
qqmlparserstatus.cpp \
|
|
|
|
qqmltypeloader.cpp \
|
|
|
|
qqmlinfo.cpp \
|
|
|
|
qqmlerror.cpp \
|
|
|
|
qqmlvaluetype.cpp \
|
|
|
|
qqmlxmlhttprequest.cpp \
|
|
|
|
qqmlcleanup.cpp \
|
|
|
|
qqmlpropertycache.cpp \
|
|
|
|
qqmlnotifier.cpp \
|
|
|
|
qqmltypenotavailable.cpp \
|
|
|
|
qqmltypenamecache.cpp \
|
|
|
|
qqmlscriptstring.cpp \
|
|
|
|
qqmlnetworkaccessmanagerfactory.cpp \
|
|
|
|
qqmlextensionplugin.cpp \
|
|
|
|
qqmlimport.cpp \
|
|
|
|
qqmllist.cpp \
|
|
|
|
qqmllocale.cpp \
|
|
|
|
qqmljavascriptexpression.cpp \
|
|
|
|
qqmlabstractbinding.cpp \
|
|
|
|
qqmlvaluetypeproxybinding.cpp \
|
|
|
|
qqmlglobal.cpp \
|
|
|
|
qqmlfile.cpp \
|
|
|
|
qqmlplatform.cpp \
|
|
|
|
qqmlbinding.cpp \
|
|
|
|
qqmlabstracturlinterceptor.cpp \
|
|
|
|
qqmlapplicationengine.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
qqmllistwrapper.cpp \
|
|
|
|
qqmlcontextwrapper.cpp \
|
|
|
|
qqmlvaluetypewrapper.cpp \
|
|
|
|
qqmltypewrapper.cpp \
|
|
|
|
qqmlfileselector.cpp \
|
|
|
|
qqmlobjectcreator.cpp \
|
|
|
|
qqmldirparser.cpp \
|
2017-05-24 18:02:19 +00:00
|
|
|
qqmldelayedcallqueue.cpp \
|
|
|
|
qqmlloggingcategory.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
qintrusivelist.cpp \
|
|
|
|
qhashedstring.cpp \
|
|
|
|
qqmlthread.cpp \
|
|
|
|
qv8engine.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
qv4domerrors.cpp \
|
|
|
|
qv4sqlerrors.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
qqmlbuiltinfunctions.cpp \
|
|
|
|
qabstractanimationjob.cpp \
|
|
|
|
qanimationgroupjob.cpp \
|
|
|
|
qsequentialanimationgroupjob.cpp \
|
|
|
|
qparallelanimationgroupjob.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
qcontinuinganimationgroupjob.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
qpauseanimationjob.cpp \
|
|
|
|
qqmlbind.cpp \
|
|
|
|
qqmlconnections.cpp \
|
|
|
|
qqmldelegatemodel.cpp \
|
|
|
|
qqmllistmodel.cpp \
|
|
|
|
qqmllistmodelworkeragent.cpp \
|
|
|
|
qqmlmodelsmodule.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
qqmlmodelindexvaluetype.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
qqmlobjectmodel.cpp \
|
|
|
|
qqmltimer.cpp \
|
|
|
|
qquickpackage.cpp \
|
|
|
|
qquickworkerscript.cpp \
|
|
|
|
qqmlinstantiator.cpp \
|
|
|
|
moc_qqmlpropertymap.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qv4debugging_p.cpp \
|
|
|
|
moc_qv4include_p.cpp \
|
|
|
|
moc_qv4qobjectwrapper_p.cpp \
|
|
|
|
moc_qv4profiling_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qqmlglobal_p.cpp \
|
|
|
|
moc_qqmlcomponent.cpp \
|
|
|
|
moc_qqmlengine.cpp \
|
|
|
|
moc_qqmlcontext.cpp \
|
|
|
|
moc_qqmlvaluetype_p.cpp \
|
|
|
|
moc_qqmltypenotavailable_p.cpp \
|
|
|
|
moc_qqmlextensionplugin.cpp \
|
|
|
|
moc_qqmllocale_p.cpp \
|
|
|
|
moc_qqmlcomponentattached_p.cpp \
|
|
|
|
moc_qqmlplatform_p.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmlfileselector.cpp \
|
2017-05-24 18:02:19 +00:00
|
|
|
moc_qqmldelayedcallqueue_p.cpp \
|
|
|
|
moc_qqmlloggingcategory_p.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmldebugconnector_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qqmldebugservice_p.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmldebugserviceinterfaces_p.cpp \
|
|
|
|
moc_qqmlabstractprofileradapter_p.cpp \
|
|
|
|
moc_qqmlprofiler_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qabstractanimationjob_p.cpp \
|
|
|
|
moc_qqmlbind_p.cpp \
|
|
|
|
moc_qqmlconnections_p.cpp \
|
|
|
|
moc_qqmldelegatemodel_p.cpp \
|
|
|
|
moc_qqmldelegatemodel_p_p.cpp \
|
|
|
|
moc_qqmllistmodel_p.cpp \
|
|
|
|
moc_qqmllistmodel_p_p.cpp \
|
|
|
|
moc_qqmllistmodelworkeragent_p.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmlmodelindexvaluetype_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qqmlobjectmodel_p.cpp \
|
|
|
|
moc_qqmltimer_p.cpp \
|
|
|
|
moc_qquickpackage_p.cpp \
|
|
|
|
moc_qquickworkerscript_p.cpp
|
|
|
|
|
|
|
|
QT_VPATH += \
|
2017-05-22 12:50:09 +00:00
|
|
|
qtdeclarative/src/3rdparty/masm/assembler \
|
|
|
|
qtdeclarative/src/3rdparty/masm/disassembler \
|
2017-05-23 15:42:43 +00:00
|
|
|
qtdeclarative/src/3rdparty/masm/disassembler/ARM64 \
|
2017-05-22 12:50:09 +00:00
|
|
|
qtdeclarative/src/3rdparty/masm/disassembler/ARMv7 \
|
|
|
|
qtdeclarative/src/3rdparty/masm/disassembler/mips32 \
|
|
|
|
qtdeclarative/src/3rdparty/masm/stubs \
|
|
|
|
qtdeclarative/src/3rdparty/masm/wtf \
|
|
|
|
qtdeclarative/src/3rdparty/masm/yarr \
|
2013-11-25 18:03:06 +00:00
|
|
|
qtdeclarative/src/qml/animations \
|
2017-05-22 12:50:09 +00:00
|
|
|
qtdeclarative/src/qml/compiler \
|
|
|
|
qtdeclarative/src/qml/jit \
|
|
|
|
qtdeclarative/src/qml/jsapi \
|
|
|
|
qtdeclarative/src/qml/jsruntime \
|
|
|
|
qtdeclarative/src/qml/memory \
|
|
|
|
qtdeclarative/src/qml/parser \
|
2013-11-25 18:03:06 +00:00
|
|
|
qtdeclarative/src/qml/qml \
|
|
|
|
qtdeclarative/src/qml/qml/ftw \
|
|
|
|
qtdeclarative/src/qml/qml/v8 \
|
|
|
|
qtdeclarative/src/qml/types \
|
|
|
|
qtdeclarative/src/qml/util \
|
|
|
|
|
|
|
|
# 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 = \
|
|
|
|
moc_qqmlpropertymap.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qjsengine.cpp \
|
|
|
|
moc_qv4debugging_p.cpp \
|
|
|
|
moc_qv4include_p.cpp \
|
|
|
|
moc_qv4qobjectwrapper_p.cpp \
|
|
|
|
moc_qv4profiling_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qqmlglobal_p.cpp \
|
|
|
|
moc_qqmlcomponent.cpp \
|
|
|
|
moc_qqmlengine.cpp \
|
|
|
|
moc_qqmlcontext.cpp \
|
|
|
|
moc_qqmlexpression.cpp \
|
|
|
|
moc_qqmlvaluetype_p.cpp \
|
|
|
|
moc_qqmltypenotavailable_p.cpp \
|
|
|
|
moc_qqmlextensionplugin.cpp \
|
|
|
|
moc_qqmllocale_p.cpp \
|
|
|
|
moc_qqmlcomponentattached_p.cpp \
|
|
|
|
moc_qqmlplatform_p.cpp \
|
|
|
|
moc_qqmlapplicationengine.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmlfileselector.cpp \
|
2017-05-24 18:02:19 +00:00
|
|
|
moc_qqmldelayedcallqueue_p.cpp \
|
|
|
|
moc_qqmlloggingcategory_p.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmldebugconnector_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qqmldebugservice_p.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmldebugserviceinterfaces_p.cpp \
|
|
|
|
moc_qqmlabstractprofileradapter_p.cpp \
|
|
|
|
moc_qqmlprofiler_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qabstractanimationjob_p.cpp \
|
|
|
|
moc_qqmlbind_p.cpp \
|
|
|
|
moc_qqmlconnections_p.cpp \
|
|
|
|
moc_qqmldelegatemodel_p.cpp \
|
|
|
|
moc_qqmldelegatemodel_p_p.cpp \
|
|
|
|
moc_qqmllistmodel_p.cpp \
|
|
|
|
moc_qqmllistmodel_p_p.cpp \
|
|
|
|
moc_qqmllistmodelworkeragent_p.cpp \
|
2017-05-22 12:50:09 +00:00
|
|
|
moc_qqmlmodelindexvaluetype_p.cpp \
|
2013-11-25 18:03:06 +00:00
|
|
|
moc_qqmlobjectmodel_p.cpp \
|
|
|
|
moc_qqmltimer_p.cpp \
|
|
|
|
moc_qquickpackage_p.cpp \
|
|
|
|
moc_qquickworkerscript_p.cpp \
|
|
|
|
moc_qqmlinstantiator_p.cpp
|
|
|
|
|
|
|
|
# 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 = \
|
|
|
|
qqmladaptormodel.moc \
|
|
|
|
qqmltypeloader.moc \
|
|
|
|
qqmlxmlhttprequest.moc \
|
|
|
|
qqmlfile.moc \
|
|
|
|
qquickworkerscript.moc
|
|
|
|
|