QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_URL_CAST_FROM_STRING -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_BUILD_QUICK_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 -DQT_NO_DEBUG -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_V8_LIB -DV8_SHARED -DUSING_V8_SHARED

QT_INCPATH += \
  qtbase/include \
  qtbase/include/QtCore \
  qtbase/include/QtCore/5.1.0 \
  qtbase/include/QtCore/5.1.0/QtCore \
  qtbase/include/QtGui \
  qtbase/include/QtGui/5.1.0 \
  qtbase/include/QtGui/5.1.0/QtGui \
  qtbase/include/QtNetwork \
  qtbase/mkspecs/genode-g++ \
  qtdeclarative/include \
  qtdeclarative/include/QtQml \
  qtdeclarative/include/QtQml/5.1.0 \
  qtdeclarative/include/QtQml/5.1.0/QtQml \
  qtdeclarative/include/QtQuick \
  qtdeclarative/include/QtQuick/5.1.0 \
  qtdeclarative/include/QtQuick/5.1.0/QtQuick \
  qtdeclarative/src/quick \
  qtjsbackend/include \
  qtjsbackend/include/QtV8 \
  qtjsbackend/include/QtV8/5.1.0 \
  qtjsbackend/include/QtV8/5.1.0/QtV8 \

QT_SOURCES += \
  qquickapplication.cpp \
  qquickutilmodule.cpp \
  qquickanimation.cpp \
  qquicksystempalette.cpp \
  qquickspringanimation.cpp \
  qquicksmoothedanimation.cpp \
  qquickanimationcontroller.cpp \
  qquickstate.cpp \
  qquicktransitionmanager.cpp \
  qquickstatechangescript.cpp \
  qquickpropertychanges.cpp \
  qquickstategroup.cpp \
  qquicktransition.cpp \
  qquicktimeline.cpp \
  qquickpixmapcache.cpp \
  qquickbehavior.cpp \
  qquickfontloader.cpp \
  qquickstyledtext.cpp \
  qquickpath.cpp \
  qquickpathinterpolator.cpp \
  qquickimageprovider.cpp \
  qquicksvgparser.cpp \
  qquickvaluetypes.cpp \
  qquickglobal.cpp \
  qsgdefaultrenderer.cpp \
  qsggeometry.cpp \
  qsgmaterial.cpp \
  qsgnode.cpp \
  qsgnodeupdater.cpp \
  qsgrenderer.cpp \
  qsgrendernode.cpp \
  qsgsimplematerial.cpp \
  qsgareaallocator.cpp \
  qsgdepthstencilbuffer.cpp \
  qsgflatcolormaterial.cpp \
  qsgsimplerectnode.cpp \
  qsgsimpletexturenode.cpp \
  qsgtexturematerial.cpp \
  qsgvertexcolormaterial.cpp \
  qsgtexture.cpp \
  qsgtextureprovider.cpp \
  qsgpainternode.cpp \
  qsgdistancefieldutil.cpp \
  qsgadaptationlayer.cpp \
  qsgcontext.cpp \
  qsgcontextplugin.cpp \
  qsgdefaultglyphnode.cpp \
  qsgdefaultglyphnode_p.cpp \
  qsgdefaultdistancefieldglyphcache.cpp \
  qsgdistancefieldglyphnode.cpp \
  qsgdistancefieldglyphnode_p.cpp \
  qsgdefaultimagenode.cpp \
  qsgdefaultrectanglenode.cpp \
  qsgflashnode.cpp \
  qsgshareddistancefieldglyphcache.cpp \
  qsgrenderloop.cpp \
  qsgthreadedrenderloop.cpp \
  qsgwindowsrenderloop.cpp \
  qquickevents.cpp \
  qquickanchors.cpp \
  qquickitem.cpp \
  qquickrectangle.cpp \
  qquickwindow.cpp \
  qquickfocusscope.cpp \
  qquickitemsmodule.cpp \
  qquickpainteditem.cpp \
  qquicktext.cpp \
  qquicktextnode.cpp \
  qquicktextnodeengine.cpp \
  qquicktextinput.cpp \
  qquicktextcontrol.cpp \
  qquicktextdocument.cpp \
  qquicktextedit.cpp \
  qquicktextutil.cpp \
  qquickimagebase.cpp \
  qquickimage.cpp \
  qquickborderimage.cpp \
  qquickscalegrid.cpp \
  qquickmousearea.cpp \
  qquickpincharea.cpp \
  qquickflickable.cpp \
  qquicklistview.cpp \
  qquickrepeater.cpp \
  qquickgridview.cpp \
  qquickpathview.cpp \
  qquickpositioners.cpp \
  qquickloader.cpp \
  qquickanimatedimage.cpp \
  qquickflipable.cpp \
  qquicktranslate.cpp \
  qquickclipnode.cpp \
  qquickview.cpp \
  qquickitemanimation.cpp \
  qquickstateoperations.cpp \
  qquickimplicitsizeitem.cpp \
  qquickspriteengine.cpp \
  qquicksprite.cpp \
  qquickspritesequence.cpp \
  qquickanimatedsprite.cpp \
  qquickaccessibleattached.cpp \
  qquickdrag.cpp \
  qquickdroparea.cpp \
  qquickmultipointtoucharea.cpp \
  qquickitemview.cpp \
  qquickitemviewtransition.cpp \
  qquickwindowmodule.cpp \
  qquickscreen.cpp \
  qquickshadereffect.cpp \
  qquickshadereffectmesh.cpp \
  qquickshadereffectnode.cpp \
  qquickshadereffectsource.cpp \
  qquickcanvasitem.cpp \
  qquickcanvascontext.cpp \
  qquickcontext2d.cpp \
  qquickcontext2dtile.cpp \
  qquickcontext2dtexture.cpp \
  qquickcontext2dcommandbuffer.cpp \
  designersupport.cpp \
  designerwindowmanager.cpp \
  qtquick2.cpp \
  moc_qquickapplication_p.cpp \
  moc_qquickanimation_p.cpp \
  moc_qquicksystempalette_p.cpp \
  moc_qquickspringanimation_p.cpp \
  moc_qquickanimationcontroller_p.cpp \
  moc_qquicksmoothedanimation_p.cpp \
  moc_qquicksmoothedanimation_p_p.cpp \
  moc_qquickstate_p.cpp \
  moc_qquickpropertychanges_p.cpp \
  moc_qquickstategroup_p.cpp \
  moc_qquicktransition_p.cpp \
  moc_qquicktimeline_p_p.cpp \
  moc_qquickpixmapcache_p.cpp \
  moc_qquickbehavior_p.cpp \
  moc_qquickfontloader_p.cpp \
  moc_qquickpath_p.cpp \
  moc_qquickpathinterpolator_p.cpp \
  moc_qquickvaluetypes_p.cpp \
  moc_qsgdefaultrenderer_p.cpp \
  moc_qsgrenderer_p.cpp \
  moc_qsgtexture.cpp \
  moc_qsgtexture_p.cpp \
  moc_qsgtextureprovider.cpp \
  moc_qsgcontext_p.cpp \
  moc_qsgcontextplugin_p.cpp \
  moc_qsgshareddistancefieldglyphcache_p.cpp \
  moc_qsgrenderloop_p.cpp \
  moc_qsgthreadedrenderloop_p.cpp \
  moc_qsgwindowsrenderloop_p.cpp \
  moc_qquickevents_p_p.cpp \
  moc_qquickaccessibleattached_p.cpp \
  moc_qquickitem_p.cpp \
  moc_qquickrectangle_p.cpp \
  moc_qquickwindow_p.cpp \
  moc_qquickfocusscope_p.cpp \
  moc_qquickpainteditem.cpp \
  moc_qquicktext_p.cpp \
  moc_qquicktext_p_p.cpp \
  moc_qquicktextinput_p.cpp \
  moc_qquicktextdocument.cpp \
  moc_qquicktextedit_p.cpp \
  moc_qquicktextutil_p.cpp \
  moc_qquickimagebase_p.cpp \
  moc_qquickimage_p.cpp \
  moc_qquickborderimage_p.cpp \
  moc_qquickscalegrid_p_p.cpp \
  moc_qquickmousearea_p.cpp \
  moc_qquickpincharea_p.cpp \
  moc_qquickflickable_p.cpp \
  moc_qquickflickable_p_p.cpp \
  moc_qquicklistview_p.cpp \
  moc_qquickrepeater_p.cpp \
  moc_qquickgridview_p.cpp \
  moc_qquickpathview_p.cpp \
  moc_qquickpositioners_p.cpp \
  moc_qquickanimatedimage_p.cpp \
  moc_qquickflipable_p.cpp \
  moc_qquicktranslate_p.cpp \
  moc_qquickview.cpp \
  moc_qquickitemanimation_p.cpp \
  moc_qquickimplicitsizeitem_p.cpp \
  moc_qquickspriteengine_p.cpp \
  moc_qquicksprite_p.cpp \
  moc_qquickspritesequence_p.cpp \
  moc_qquickanimatedsprite_p.cpp \
  moc_qquickdrag_p.cpp \
  moc_qquickdroparea_p.cpp \
  moc_qquickmultipointtoucharea_p.cpp \
  moc_qquickitemview_p.cpp \
  moc_qquickitemviewtransition_p.cpp \
  moc_qquickscreen_p.cpp \
  moc_qquickshadereffect_p.cpp \
  moc_qquickshadereffectmesh_p.cpp \
  moc_qquickshadereffectnode_p.cpp \
  moc_qquickshadereffectsource_p.cpp \
  moc_qquickcanvasitem_p.cpp \
  moc_qquickcanvascontext_p.cpp \
  moc_qquickcontext2dtexture_p.cpp \
  moc_designerwindowmanager_p.cpp

QT_VPATH += \
  qtdeclarative/src/quick \
  qtdeclarative/src/quick/designer \
  qtdeclarative/src/quick/items \
  qtdeclarative/src/quick/items/context2d \
  qtdeclarative/src/quick/scenegraph \
  qtdeclarative/src/quick/scenegraph/coreapi \
  qtdeclarative/src/quick/scenegraph/util \
  qtdeclarative/src/quick/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_qquickapplication_p.cpp \
  moc_qquickanimation_p.cpp \
  moc_qquicksystempalette_p.cpp \
  moc_qquickspringanimation_p.cpp \
  moc_qquickanimationcontroller_p.cpp \
  moc_qquicksmoothedanimation_p.cpp \
  moc_qquicksmoothedanimation_p_p.cpp \
  moc_qquickstate_p.cpp \
  moc_qquickstatechangescript_p.cpp \
  moc_qquickpropertychanges_p.cpp \
  moc_qquickstategroup_p.cpp \
  moc_qquicktransition_p.cpp \
  moc_qquicktimeline_p_p.cpp \
  moc_qquickpixmapcache_p.cpp \
  moc_qquickbehavior_p.cpp \
  moc_qquickfontloader_p.cpp \
  moc_qquickpath_p.cpp \
  moc_qquickpathinterpolator_p.cpp \
  moc_qquickvaluetypes_p.cpp \
  moc_qsgdefaultrenderer_p.cpp \
  moc_qsgrenderer_p.cpp \
  moc_qsgtexture.cpp \
  moc_qsgtexture_p.cpp \
  moc_qsgtextureprovider.cpp \
  moc_qsgcontext_p.cpp \
  moc_qsgcontextplugin_p.cpp \
  moc_qsgshareddistancefieldglyphcache_p.cpp \
  moc_qsgrenderloop_p.cpp \
  moc_qsgthreadedrenderloop_p.cpp \
  moc_qsgwindowsrenderloop_p.cpp \
  moc_qquickevents_p_p.cpp \
  moc_qquickanchors_p.cpp \
  moc_qquickaccessibleattached_p.cpp \
  moc_qquickitem.cpp \
  moc_qquickitem_p.cpp \
  moc_qquickrectangle_p.cpp \
  moc_qquickwindow.cpp \
  moc_qquickwindow_p.cpp \
  moc_qquickfocusscope_p.cpp \
  moc_qquickpainteditem.cpp \
  moc_qquicktext_p.cpp \
  moc_qquicktext_p_p.cpp \
  moc_qquicktextinput_p.cpp \
  moc_qquicktextcontrol_p.cpp \
  moc_qquicktextdocument.cpp \
  moc_qquicktextedit_p.cpp \
  moc_qquicktextutil_p.cpp \
  moc_qquickimagebase_p.cpp \
  moc_qquickimage_p.cpp \
  moc_qquickborderimage_p.cpp \
  moc_qquickscalegrid_p_p.cpp \
  moc_qquickmousearea_p.cpp \
  moc_qquickpincharea_p.cpp \
  moc_qquickflickable_p.cpp \
  moc_qquickflickable_p_p.cpp \
  moc_qquicklistview_p.cpp \
  moc_qquickrepeater_p.cpp \
  moc_qquickgridview_p.cpp \
  moc_qquickpathview_p.cpp \
  moc_qquickpositioners_p.cpp \
  moc_qquickloader_p.cpp \
  moc_qquickanimatedimage_p.cpp \
  moc_qquickflipable_p.cpp \
  moc_qquicktranslate_p.cpp \
  moc_qquickview.cpp \
  moc_qquickitemanimation_p.cpp \
  moc_qquickstateoperations_p.cpp \
  moc_qquickimplicitsizeitem_p.cpp \
  moc_qquickspriteengine_p.cpp \
  moc_qquicksprite_p.cpp \
  moc_qquickspritesequence_p.cpp \
  moc_qquickanimatedsprite_p.cpp \
  moc_qquickdrag_p.cpp \
  moc_qquickdroparea_p.cpp \
  moc_qquickmultipointtoucharea_p.cpp \
  moc_qquickitemview_p.cpp \
  moc_qquickitemviewtransition_p.cpp \
  moc_qquickscreen_p.cpp \
  moc_qquickshadereffect_p.cpp \
  moc_qquickshadereffectmesh_p.cpp \
  moc_qquickshadereffectnode_p.cpp \
  moc_qquickshadereffectsource_p.cpp \
  moc_qquickcanvasitem_p.cpp \
  moc_qquickcanvascontext_p.cpp \
  moc_qquickcontext2dtexture_p.cpp \
  moc_designerwindowmanager_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 = \
  qquickpixmapcache.moc \
  qquickfontloader.moc \
  qsgrenderloop.moc \
  qsgthreadedrenderloop.moc \
  qquickwindow.moc \
  qquickimage.moc \
  qquickflipable.moc \
  qquickwindowmodule.moc \
  qquickshadereffectsource.moc

