mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-22 06:57:51 +00:00
934c009eaa
Known limitations: - only one Qt window can use OpenGL at this time - window resizing using the resize handle does not work Fixes #975.
337 lines
8.8 KiB
PHP
337 lines
8.8 KiB
PHP
QT_DEFINES += -DQT_NO_LIBUDEV -DQT_NO_XCB -DQT_NO_XKBCOMMON -DQT_NO_USING_NAMESPACE -DQT_BUILD_GUI_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_CORE_LIB
|
|
|
|
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/mkspecs/genode-g++ \
|
|
qtbase/src/gui \
|
|
qtbase/src/gui/image \
|
|
|
|
QT_SOURCES += \
|
|
qclipboard_qpa.cpp \
|
|
qcursor_qpa.cpp \
|
|
qgenericpluginfactory.cpp \
|
|
qgenericplugin.cpp \
|
|
qwindowsysteminterface.cpp \
|
|
qplatforminputcontextfactory.cpp \
|
|
qplatforminputcontextplugin.cpp \
|
|
qplatforminputcontext.cpp \
|
|
qplatformintegration.cpp \
|
|
qplatformdrag.cpp \
|
|
qplatformscreen.cpp \
|
|
qplatformintegrationfactory.cpp \
|
|
qplatformintegrationplugin.cpp \
|
|
qplatformtheme.cpp \
|
|
qplatformthemefactory.cpp \
|
|
qplatformthemeplugin.cpp \
|
|
qplatformwindow.cpp \
|
|
qplatformoffscreensurface.cpp \
|
|
qplatformcursor.cpp \
|
|
qplatformclipboard.cpp \
|
|
qplatformnativeinterface.cpp \
|
|
qsessionmanager.cpp \
|
|
qshapedpixmapdndwindow.cpp \
|
|
qsimpledrag.cpp \
|
|
qsurfaceformat.cpp \
|
|
qguiapplication.cpp \
|
|
qwindow.cpp \
|
|
qoffscreensurface.cpp \
|
|
qplatformsurface.cpp \
|
|
qsurface.cpp \
|
|
qclipboard.cpp \
|
|
qcursor.cpp \
|
|
qdrag.cpp \
|
|
qdnd.cpp \
|
|
qevent.cpp \
|
|
qinputmethod.cpp \
|
|
qkeysequence.cpp \
|
|
qkeymapper.cpp \
|
|
qkeymapper_qpa.cpp \
|
|
qpalette.cpp \
|
|
qguivariant.cpp \
|
|
qscreen.cpp \
|
|
qshortcutmap.cpp \
|
|
qstylehints.cpp \
|
|
qtouchdevice.cpp \
|
|
qplatformsharedgraphicscache.cpp \
|
|
qplatformdialoghelper.cpp \
|
|
qplatformservices.cpp \
|
|
qplatformscreenpageflipper.cpp \
|
|
qplatformsystemtrayicon_qpa.cpp \
|
|
qplatformopenglcontext.cpp \
|
|
qopenglcontext.cpp \
|
|
qbitmap.cpp \
|
|
qimage.cpp \
|
|
qimageiohandler.cpp \
|
|
qimagereader.cpp \
|
|
qimagewriter.cpp \
|
|
qpaintengine_pic.cpp \
|
|
qpicture.cpp \
|
|
qpictureformatplugin.cpp \
|
|
qpixmap.cpp \
|
|
qpixmapcache.cpp \
|
|
qplatformpixmap.cpp \
|
|
qmovie.cpp \
|
|
qpixmap_raster.cpp \
|
|
qpixmap_blitter.cpp \
|
|
qnativeimage.cpp \
|
|
qimagepixmapcleanuphooks.cpp \
|
|
qicon.cpp \
|
|
qiconloader.cpp \
|
|
qiconengine.cpp \
|
|
qiconengineplugin.cpp \
|
|
qbmphandler.cpp \
|
|
qppmhandler.cpp \
|
|
qxbmhandler.cpp \
|
|
qxpmhandler.cpp \
|
|
qpnghandler.cpp \
|
|
qjpeghandler.cpp \
|
|
qgifhandler.cpp \
|
|
qfont.cpp \
|
|
qfontengine.cpp \
|
|
qfontsubset.cpp \
|
|
qfontmetrics.cpp \
|
|
qfontdatabase.cpp \
|
|
qtextengine.cpp \
|
|
qtextlayout.cpp \
|
|
qtextformat.cpp \
|
|
qtextobject.cpp \
|
|
qtextoption.cpp \
|
|
qfragmentmap.cpp \
|
|
qtextdocument.cpp \
|
|
qtextdocument_p.cpp \
|
|
qtexthtmlparser.cpp \
|
|
qabstracttextdocumentlayout.cpp \
|
|
qtextdocumentlayout.cpp \
|
|
qtextcursor.cpp \
|
|
qtextdocumentfragment.cpp \
|
|
qtextimagehandler.cpp \
|
|
qtexttable.cpp \
|
|
qtextlist.cpp \
|
|
qtextdocumentwriter.cpp \
|
|
qsyntaxhighlighter.cpp \
|
|
qcssparser.cpp \
|
|
qzip.cpp \
|
|
qtextodfwriter.cpp \
|
|
qstatictext.cpp \
|
|
qrawfont.cpp \
|
|
qglyphrun.cpp \
|
|
qdistancefield.cpp \
|
|
qfont_qpa.cpp \
|
|
qfontengine_qpa.cpp \
|
|
qplatformfontdatabase.cpp \
|
|
qrawfont_qpa.cpp \
|
|
qbackingstore.cpp \
|
|
qbezier.cpp \
|
|
qblendfunctions.cpp \
|
|
qblittable.cpp \
|
|
qbrush.cpp \
|
|
qcolor.cpp \
|
|
qcolor_p.cpp \
|
|
qcosmeticstroker.cpp \
|
|
qcssutil.cpp \
|
|
qdrawhelper.cpp \
|
|
qemulationpaintengine.cpp \
|
|
qgammatables.cpp \
|
|
qgrayraster.c \
|
|
qimagescale.cpp \
|
|
qmatrix.cpp \
|
|
qmemrotate.cpp \
|
|
qoutlinemapper.cpp \
|
|
qpagedpaintdevice.cpp \
|
|
qpaintdevice.cpp \
|
|
qpaintengine.cpp \
|
|
qpaintengineex.cpp \
|
|
qpaintengine_blitter.cpp \
|
|
qpaintengine_raster.cpp \
|
|
qpainter.cpp \
|
|
qpainterpath.cpp \
|
|
qpathclipper.cpp \
|
|
qpdf.cpp \
|
|
qpdfwriter.cpp \
|
|
qpen.cpp \
|
|
qpolygon.cpp \
|
|
qrasterizer.cpp \
|
|
qregion.cpp \
|
|
qstroker.cpp \
|
|
qtextureglyphcache.cpp \
|
|
qtransform.cpp \
|
|
qplatformbackingstore.cpp \
|
|
qpaintbuffer.cpp \
|
|
qpathsimplifier.cpp \
|
|
qdesktopservices.cpp \
|
|
qvalidator.cpp \
|
|
qgenericmatrix.cpp \
|
|
qmatrix4x4.cpp \
|
|
qquaternion.cpp \
|
|
qvector2d.cpp \
|
|
qvector3d.cpp \
|
|
qvector4d.cpp \
|
|
qopengl.cpp \
|
|
qopenglfunctions.cpp \
|
|
qopenglframebufferobject.cpp \
|
|
qopenglpaintdevice.cpp \
|
|
qopenglbuffer.cpp \
|
|
qopenglshaderprogram.cpp \
|
|
qopenglgradientcache.cpp \
|
|
qopengltexturecache.cpp \
|
|
qopenglengineshadermanager.cpp \
|
|
qopengl2pexvertexarray.cpp \
|
|
qopenglpaintengine.cpp \
|
|
qopenglcustomshaderstage.cpp \
|
|
qtriangulatingstroker.cpp \
|
|
qopengltextureglyphcache.cpp \
|
|
qtriangulator.cpp \
|
|
qopenglversionfunctions.cpp \
|
|
qopenglversionfunctionsfactory.cpp \
|
|
qopenglvertexarrayobject.cpp \
|
|
qopengldebug.cpp \
|
|
qopenglfunctions_1_0.cpp \
|
|
qopenglfunctions_1_1.cpp \
|
|
qopenglfunctions_1_2.cpp \
|
|
qopenglfunctions_1_3.cpp \
|
|
qopenglfunctions_1_4.cpp \
|
|
qopenglfunctions_1_5.cpp \
|
|
qopenglfunctions_2_0.cpp \
|
|
qopenglfunctions_2_1.cpp \
|
|
qopenglfunctions_3_0.cpp \
|
|
qopenglfunctions_3_1.cpp \
|
|
qopenglfunctions_3_2_core.cpp \
|
|
qopenglfunctions_3_3_core.cpp \
|
|
qopenglfunctions_4_0_core.cpp \
|
|
qopenglfunctions_4_1_core.cpp \
|
|
qopenglfunctions_4_2_core.cpp \
|
|
qopenglfunctions_4_3_core.cpp \
|
|
qopenglfunctions_3_2_compatibility.cpp \
|
|
qopenglfunctions_3_3_compatibility.cpp \
|
|
qopenglfunctions_4_0_compatibility.cpp \
|
|
qopenglfunctions_4_1_compatibility.cpp \
|
|
qopenglfunctions_4_2_compatibility.cpp \
|
|
qopenglfunctions_4_3_compatibility.cpp \
|
|
qopengltimerquery.cpp \
|
|
qguivariantanimation.cpp \
|
|
qstandarditemmodel.cpp \
|
|
moc_qgenericplugin.cpp \
|
|
moc_qplatforminputcontext.cpp \
|
|
moc_qplatforminputcontextplugin_p.cpp \
|
|
moc_qplatformintegrationplugin.cpp \
|
|
moc_qplatformthemeplugin.cpp \
|
|
moc_qplatformnativeinterface.cpp \
|
|
moc_qplatformmenu.cpp \
|
|
moc_qshapedpixmapdndwindow_p.cpp \
|
|
moc_qoffscreensurface.cpp \
|
|
moc_qclipboard.cpp \
|
|
moc_qdrag.cpp \
|
|
moc_qdnd_p.cpp \
|
|
moc_qkeymapper_p.cpp \
|
|
moc_qpalette.cpp \
|
|
moc_qsessionmanager.cpp \
|
|
moc_qscreen.cpp \
|
|
moc_qstylehints.cpp \
|
|
moc_qplatformsharedgraphicscache.cpp \
|
|
moc_qplatformdialoghelper.cpp \
|
|
moc_qplatformscreenpageflipper.cpp \
|
|
moc_qopenglcontext.cpp \
|
|
moc_qimageiohandler.cpp \
|
|
moc_qpictureformatplugin.cpp \
|
|
moc_qiconengineplugin.cpp \
|
|
moc_qfont.cpp \
|
|
moc_qfontdatabase.cpp \
|
|
moc_qfontengine_p.cpp \
|
|
moc_qtextformat.cpp \
|
|
moc_qtextobject.cpp \
|
|
moc_qtextdocument.cpp \
|
|
moc_qtextimagehandler_p.cpp \
|
|
moc_qtexttable.cpp \
|
|
moc_qtextlist.cpp \
|
|
moc_qbrush.cpp \
|
|
moc_qpainter.cpp \
|
|
moc_qpdfwriter.cpp \
|
|
moc_qvalidator.cpp \
|
|
moc_qopenglshaderprogram.cpp \
|
|
moc_qopenglengineshadermanager_p.cpp \
|
|
moc_qopengltimerquery.cpp
|
|
|
|
QT_VPATH += \
|
|
qtbase/src/gui/animation \
|
|
qtbase/src/gui/image \
|
|
qtbase/src/gui/itemmodels \
|
|
qtbase/src/gui/kernel \
|
|
qtbase/src/gui/math3d \
|
|
qtbase/src/gui/opengl \
|
|
qtbase/src/gui/painting \
|
|
qtbase/src/gui/text \
|
|
qtbase/src/gui/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_qgenericplugin.cpp \
|
|
moc_qplatforminputcontext.cpp \
|
|
moc_qplatforminputcontextplugin_p.cpp \
|
|
moc_qplatformintegrationplugin.cpp \
|
|
moc_qplatformthemeplugin.cpp \
|
|
moc_qplatformnativeinterface.cpp \
|
|
moc_qplatformmenu.cpp \
|
|
moc_qshapedpixmapdndwindow_p.cpp \
|
|
moc_qguiapplication.cpp \
|
|
moc_qwindow.cpp \
|
|
moc_qoffscreensurface.cpp \
|
|
moc_qclipboard.cpp \
|
|
moc_qdrag.cpp \
|
|
moc_qdnd_p.cpp \
|
|
moc_qinputmethod.cpp \
|
|
moc_qkeymapper_p.cpp \
|
|
moc_qpalette.cpp \
|
|
moc_qsessionmanager.cpp \
|
|
moc_qscreen.cpp \
|
|
moc_qstylehints.cpp \
|
|
moc_qplatformsharedgraphicscache.cpp \
|
|
moc_qplatformdialoghelper.cpp \
|
|
moc_qplatformscreenpageflipper.cpp \
|
|
moc_qplatformsystemtrayicon.cpp \
|
|
moc_qopenglcontext.cpp \
|
|
moc_qimageiohandler.cpp \
|
|
moc_qmovie.cpp \
|
|
moc_qpictureformatplugin.cpp \
|
|
moc_qiconengineplugin.cpp \
|
|
moc_qfont.cpp \
|
|
moc_qfontdatabase.cpp \
|
|
moc_qfontengine_p.cpp \
|
|
moc_qtextformat.cpp \
|
|
moc_qtextobject.cpp \
|
|
moc_qtextdocument.cpp \
|
|
moc_qabstracttextdocumentlayout.cpp \
|
|
moc_qtextdocumentlayout_p.cpp \
|
|
moc_qtextimagehandler_p.cpp \
|
|
moc_qtexttable.cpp \
|
|
moc_qtextlist.cpp \
|
|
moc_qsyntaxhighlighter.cpp \
|
|
moc_qbrush.cpp \
|
|
moc_qpainter.cpp \
|
|
moc_qpdfwriter.cpp \
|
|
moc_qvalidator.cpp \
|
|
moc_qopenglshaderprogram.cpp \
|
|
moc_qopenglengineshadermanager_p.cpp \
|
|
moc_qopenglvertexarrayobject.cpp \
|
|
moc_qopengldebug.cpp \
|
|
moc_qopengltimerquery.cpp \
|
|
moc_qstandarditemmodel.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 = \
|
|
qpixmapcache.moc \
|
|
qdesktopservices.moc
|
|
|