| TARGET = qtforandroid |
| |
| LIBS += -ljnigraphics -landroid |
| |
| QT += \ |
| core-private gui-private \ |
| eventdispatcher_support-private accessibility_support-private \ |
| fontdatabase_support-private egl_support-private |
| |
| qtConfig(vulkan): QT += vulkan_support-private |
| |
| OTHER_FILES += $$PWD/android.json |
| |
| INCLUDEPATH += \ |
| $$PWD \ |
| $$QT_SOURCE_TREE/src/3rdparty/android |
| |
| SOURCES += $$PWD/main.cpp \ |
| $$PWD/androidplatformplugin.cpp \ |
| $$PWD/androidcontentfileengine.cpp \ |
| $$PWD/androiddeadlockprotector.cpp \ |
| $$PWD/androidjnimain.cpp \ |
| $$PWD/androidjniaccessibility.cpp \ |
| $$PWD/androidjniinput.cpp \ |
| $$PWD/androidjnimenu.cpp \ |
| $$PWD/androidjniclipboard.cpp \ |
| $$PWD/qandroidplatformintegration.cpp \ |
| $$PWD/qandroidplatformservices.cpp \ |
| $$PWD/qandroidassetsfileenginehandler.cpp \ |
| $$PWD/qandroidinputcontext.cpp \ |
| $$PWD/qandroidplatformaccessibility.cpp \ |
| $$PWD/qandroidplatformfontdatabase.cpp \ |
| $$PWD/qandroidplatformdialoghelpers.cpp \ |
| $$PWD/qandroidplatformclipboard.cpp \ |
| $$PWD/qandroidplatformtheme.cpp \ |
| $$PWD/qandroidplatformmenubar.cpp \ |
| $$PWD/qandroidplatformmenu.cpp \ |
| $$PWD/qandroidplatformmenuitem.cpp \ |
| $$PWD/qandroidsystemlocale.cpp \ |
| $$PWD/qandroidplatformscreen.cpp \ |
| $$PWD/qandroidplatformwindow.cpp \ |
| $$PWD/qandroidplatformopenglwindow.cpp \ |
| $$PWD/qandroidplatformbackingstore.cpp \ |
| $$PWD/qandroidplatformopenglcontext.cpp \ |
| $$PWD/qandroidplatformforeignwindow.cpp \ |
| $$PWD/qandroideventdispatcher.cpp \ |
| $$PWD/qandroidplatformoffscreensurface.cpp \ |
| $$PWD/qandroidplatformfiledialoghelper.cpp |
| |
| HEADERS += $$PWD/qandroidplatformintegration.h \ |
| $$PWD/androidcontentfileengine.h \ |
| $$PWD/androiddeadlockprotector.h \ |
| $$PWD/androidjnimain.h \ |
| $$PWD/androidjniaccessibility.h \ |
| $$PWD/androidjniinput.h \ |
| $$PWD/androidjnimenu.h \ |
| $$PWD/androidjniclipboard.h \ |
| $$PWD/qandroidplatformservices.h \ |
| $$PWD/qandroidassetsfileenginehandler.h \ |
| $$PWD/qandroidinputcontext.h \ |
| $$PWD/qandroidplatformaccessibility.h \ |
| $$PWD/qandroidplatformfontdatabase.h \ |
| $$PWD/qandroidplatformclipboard.h \ |
| $$PWD/qandroidplatformdialoghelpers.h \ |
| $$PWD/qandroidplatformtheme.h \ |
| $$PWD/qandroidplatformmenubar.h \ |
| $$PWD/qandroidplatformmenu.h \ |
| $$PWD/qandroidplatformmenuitem.h \ |
| $$PWD/qandroidsystemlocale.h \ |
| $$PWD/androidsurfaceclient.h \ |
| $$PWD/qandroidplatformscreen.h \ |
| $$PWD/qandroidplatformwindow.h \ |
| $$PWD/qandroidplatformopenglwindow.h \ |
| $$PWD/qandroidplatformbackingstore.h \ |
| $$PWD/qandroidplatformopenglcontext.h \ |
| $$PWD/qandroidplatformforeignwindow.h \ |
| $$PWD/qandroideventdispatcher.h \ |
| $$PWD/qandroidplatformoffscreensurface.h \ |
| $$PWD/qandroidplatformfiledialoghelper.h |
| |
| qtConfig(android-style-assets): SOURCES += $$PWD/extract.cpp |
| else: SOURCES += $$PWD/extract-dummy.cpp |
| |
| qtConfig(vulkan) { |
| SOURCES += $$PWD/qandroidplatformvulkaninstance.cpp \ |
| $$PWD/qandroidplatformvulkanwindow.cpp |
| HEADERS += $$PWD/qandroidplatformvulkaninstance.h \ |
| $$PWD/qandroidplatformvulkanwindow.h |
| } |
| |
| PLUGIN_TYPE = platforms |
| PLUGIN_CLASS_NAME = QAndroidIntegrationPlugin |
| load(qt_plugin) |