summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2020-12-17 14:55:57 +0100
committerJoerg Bornemann <joerg.bornemann@qt.io>2021-01-07 15:32:28 +0100
commitad2da2d27a590333fc89a56fc58700a09c3017b3 (patch)
tree7d916e7a15150d1ba3ca4af7f167e33f9d3c6cc6 /src/plugins
parentfca3ea040c9d05f112c6fc018f0c8e8c68892642 (diff)
Remove the qmake project files
Remove the qmake project files for most of Qt. Leave the qmake project files for examples, because we still test those in the CI to ensure qmake does not regress. Also leave the qmake project files for utils and other minor parts that lack CMake project files. Task-number: QTBUG-88742 Change-Id: I6cdf059e6204816f617f9624f3ea9822703f73cc Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/generic/bsdkeyboard/bsdkeyboard.pro16
-rw-r--r--src/plugins/generic/bsdmouse/bsdmouse.pro16
-rw-r--r--src/plugins/generic/evdevkeyboard/evdevkeyboard.pro13
-rw-r--r--src/plugins/generic/evdevmouse/evdevmouse.pro13
-rw-r--r--src/plugins/generic/evdevtablet/evdevtablet.pro13
-rw-r--r--src/plugins/generic/evdevtouch/evdevtouch.pro13
-rw-r--r--src/plugins/generic/generic.pro24
-rw-r--r--src/plugins/generic/libinput/libinput.pro12
-rw-r--r--src/plugins/generic/tslib/tslib.pro14
-rw-r--r--src/plugins/generic/tuiotouch/tuiotouch.pro28
-rw-r--r--src/plugins/imageformats/gif/gif.pro10
-rw-r--r--src/plugins/imageformats/ico/ico.pro10
-rw-r--r--src/plugins/imageformats/imageformats.pro6
-rw-r--r--src/plugins/imageformats/jpeg/jpeg.pro18
-rw-r--r--src/plugins/platforminputcontexts/compose/compose.pro19
-rw-r--r--src/plugins/platforminputcontexts/ibus/ibus.pro23
-rw-r--r--src/plugins/platforminputcontexts/platforminputcontexts.pro11
-rw-r--r--src/plugins/platforms/android/android.pro92
-rw-r--r--src/plugins/platforms/bsdfb/bsdfb.pro18
-rw-r--r--src/plugins/platforms/cocoa/cocoa.pro111
-rw-r--r--src/plugins/platforms/direct2d/direct2d.pro42
-rw-r--r--src/plugins/platforms/directfb/directfb.pro50
-rw-r--r--src/plugins/platforms/eglfs/api/api.pri36
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/deviceintegration.pro18
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_brcm/eglfs_brcm.pro22
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_emu/eglfs_emu.pro27
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms-plugin.pro17
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms.pro5
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms_gbm_support.pro23
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/eglfs_kms_egldevice.pro24
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/eglfs_kms_support.pro22
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_vsp2/eglfs_kms_vsp2.pro30
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/eglfs_mali.pro20
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_openwfd/eglfs_openwfd.pro17
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_rcar/eglfs_rcar.pro18
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_viv/eglfs_viv.pro18
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_viv_wl/eglfs_viv_wl.pro20
-rw-r--r--src/plugins/platforms/eglfs/deviceintegration/eglfs_x11/eglfs_x11.pro22
-rw-r--r--src/plugins/platforms/eglfs/eglfs-plugin.pro17
-rw-r--r--src/plugins/platforms/eglfs/eglfs.pro6
-rw-r--r--src/plugins/platforms/eglfs/eglfsdeviceintegration.pro47
-rw-r--r--src/plugins/platforms/haiku/haiku.pro41
-rw-r--r--src/plugins/platforms/integrity/integrity.pro28
-rw-r--r--src/plugins/platforms/ios/ios.pro2
-rw-r--r--src/plugins/platforms/ios/kernel.pro79
-rw-r--r--src/plugins/platforms/ios/optional/nsphotolibrarysupport/nsphotolibrarysupport.pro26
-rw-r--r--src/plugins/platforms/ios/optional/optional.pro2
-rw-r--r--src/plugins/platforms/linuxfb/linuxfb.pro30
-rw-r--r--src/plugins/platforms/minimal/minimal.pro21
-rw-r--r--src/plugins/platforms/minimalegl/minimalegl.pro36
-rw-r--r--src/plugins/platforms/offscreen/offscreen.pro28
-rw-r--r--src/plugins/platforms/platforms.pro50
-rw-r--r--src/plugins/platforms/qnx/qnx.pro124
-rw-r--r--src/plugins/platforms/vnc/vnc.pro30
-rw-r--r--src/plugins/platforms/wasm/wasm.pro78
-rw-r--r--src/plugins/platforms/windows/uiautomation/uiautomation.pri43
-rw-r--r--src/plugins/platforms/windows/windows.pri116
-rw-r--r--src/plugins/platforms/windows/windows.pro28
-rw-r--r--src/plugins/platforms/xcb/gl_integrations/gl_integrations.pri13
-rw-r--r--src/plugins/platforms/xcb/gl_integrations/gl_integrations.pro10
-rw-r--r--src/plugins/platforms/xcb/gl_integrations/gl_integrations_plugin_base.pri7
-rw-r--r--src/plugins/platforms/xcb/gl_integrations/xcb_egl/xcb_egl.pro23
-rw-r--r--src/plugins/platforms/xcb/gl_integrations/xcb_glx/xcb_glx.pro26
-rw-r--r--src/plugins/platforms/xcb/nativepainting/nativepainting.pri23
-rw-r--r--src/plugins/platforms/xcb/xcb-plugin.pro17
-rw-r--r--src/plugins/platforms/xcb/xcb.pro7
-rw-r--r--src/plugins/platforms/xcb/xcb_qpa_lib.pro109
-rw-r--r--src/plugins/platformthemes/gtk3/gtk3.pro23
-rw-r--r--src/plugins/platformthemes/platformthemes.pro6
-rw-r--r--src/plugins/platformthemes/xdgdesktopportal/xdgdesktopportal.pro17
-rw-r--r--src/plugins/plugins.pro13
-rw-r--r--src/plugins/printsupport/cups/cups.pro23
-rw-r--r--src/plugins/printsupport/printsupport.pro4
-rw-r--r--src/plugins/sqldrivers/configure.pri85
-rw-r--r--src/plugins/sqldrivers/db2/db2.pro13
-rw-r--r--src/plugins/sqldrivers/ibase/ibase.pro12
-rw-r--r--src/plugins/sqldrivers/mysql/mysql.pro11
-rw-r--r--src/plugins/sqldrivers/oci/oci.pro13
-rw-r--r--src/plugins/sqldrivers/odbc/odbc.pro12
-rw-r--r--src/plugins/sqldrivers/psql/psql.pro11
-rw-r--r--src/plugins/sqldrivers/qsqldriverbase.pri9
-rw-r--r--src/plugins/sqldrivers/sqldrivers.pro14
-rw-r--r--src/plugins/sqldrivers/sqlite/sqlite.pro18
-rw-r--r--src/plugins/styles/android/android.pro16
-rw-r--r--src/plugins/styles/mac/mac.pro19
-rw-r--r--src/plugins/styles/styles.pro8
-rw-r--r--src/plugins/styles/windowsvista/windowsvista.pro20
87 files changed, 0 insertions, 2325 deletions
diff --git a/src/plugins/generic/bsdkeyboard/bsdkeyboard.pro b/src/plugins/generic/bsdkeyboard/bsdkeyboard.pro
deleted file mode 100644
index c14c38c839..0000000000
--- a/src/plugins/generic/bsdkeyboard/bsdkeyboard.pro
+++ /dev/null
@@ -1,16 +0,0 @@
-TARGET = qbsdkeyboardplugin
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QBsdKeyboardPlugin
-load(qt_plugin)
-
-QT += core gui-private
-
-HEADERS = qbsdkeyboard.h
-SOURCES = main.cpp \
- qbsdkeyboard.cpp
-
-OTHER_FILES += \
- qbsdkeyboard.json
-
diff --git a/src/plugins/generic/bsdmouse/bsdmouse.pro b/src/plugins/generic/bsdmouse/bsdmouse.pro
deleted file mode 100644
index 11949b95d5..0000000000
--- a/src/plugins/generic/bsdmouse/bsdmouse.pro
+++ /dev/null
@@ -1,16 +0,0 @@
-TARGET = qbsdmouseplugin
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QBsdMousePlugin
-load(qt_plugin)
-
-QT += core-private gui-private
-
-HEADERS = qbsdmouse.h
-SOURCES = main.cpp \
- qbsdmouse.cpp
-
-OTHER_FILES += \
- qbsdmouse.json
-
diff --git a/src/plugins/generic/evdevkeyboard/evdevkeyboard.pro b/src/plugins/generic/evdevkeyboard/evdevkeyboard.pro
deleted file mode 100644
index 73fddf4d26..0000000000
--- a/src/plugins/generic/evdevkeyboard/evdevkeyboard.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TARGET = qevdevkeyboardplugin
-
-QT += core-private gui-private input_support-private
-
-SOURCES = main.cpp
-
-OTHER_FILES += \
- evdevkeyboard.json
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QEvdevKeyboardPlugin
-load(qt_plugin)
diff --git a/src/plugins/generic/evdevmouse/evdevmouse.pro b/src/plugins/generic/evdevmouse/evdevmouse.pro
deleted file mode 100644
index f3a8558ef2..0000000000
--- a/src/plugins/generic/evdevmouse/evdevmouse.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TARGET = qevdevmouseplugin
-
-QT += core-private gui-private input_support-private
-
-SOURCES = main.cpp
-
-OTHER_FILES += \
- evdevmouse.json
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QEvdevMousePlugin
-load(qt_plugin)
diff --git a/src/plugins/generic/evdevtablet/evdevtablet.pro b/src/plugins/generic/evdevtablet/evdevtablet.pro
deleted file mode 100644
index 1409cd83c9..0000000000
--- a/src/plugins/generic/evdevtablet/evdevtablet.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TARGET = qevdevtabletplugin
-
-SOURCES = main.cpp
-
-QT += core-private gui-private input_support-private
-
-OTHER_FILES += \
- evdevtablet.json
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QEvdevTabletPlugin
-load(qt_plugin)
diff --git a/src/plugins/generic/evdevtouch/evdevtouch.pro b/src/plugins/generic/evdevtouch/evdevtouch.pro
deleted file mode 100644
index 3ca646aaca..0000000000
--- a/src/plugins/generic/evdevtouch/evdevtouch.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TARGET = qevdevtouchplugin
-
-SOURCES = main.cpp
-
-QT += core-private gui-private input_support-private
-
-OTHER_FILES += \
- evdevtouch.json
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QEvdevTouchScreenPlugin
-load(qt_plugin)
diff --git a/src/plugins/generic/generic.pro b/src/plugins/generic/generic.pro
deleted file mode 100644
index 980aa1a506..0000000000
--- a/src/plugins/generic/generic.pro
+++ /dev/null
@@ -1,24 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += gui-private
-
-qtConfig(evdev) {
- SUBDIRS += evdevmouse evdevtouch evdevkeyboard
- qtConfig(tabletevent): \
- SUBDIRS += evdevtablet
-}
-
-qtConfig(tslib) {
- SUBDIRS += tslib
-}
-
-qtConfig(tuiotouch) {
- SUBDIRS += tuiotouch
-}
-
-qtConfig(libinput) {
- SUBDIRS += libinput
-}
-
-freebsd {
- SUBDIRS += bsdkeyboard bsdmouse
-}
diff --git a/src/plugins/generic/libinput/libinput.pro b/src/plugins/generic/libinput/libinput.pro
deleted file mode 100644
index 434bf7b945..0000000000
--- a/src/plugins/generic/libinput/libinput.pro
+++ /dev/null
@@ -1,12 +0,0 @@
-TARGET = qlibinputplugin
-
-QT += core-private gui-private input_support-private
-
-SOURCES = main.cpp
-
-OTHER_FILES = libinput.json
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QLibInputPlugin
-load(qt_plugin)
diff --git a/src/plugins/generic/tslib/tslib.pro b/src/plugins/generic/tslib/tslib.pro
deleted file mode 100644
index 7c3a0bf607..0000000000
--- a/src/plugins/generic/tslib/tslib.pro
+++ /dev/null
@@ -1,14 +0,0 @@
-TARGET = qtslibplugin
-
-SOURCES = main.cpp
-
-QT += core-private gui-private input_support-private
-
-QMAKE_USE += tslib
-
-OTHER_FILES += tslib.json
-
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QTsLibPlugin
-load(qt_plugin)
diff --git a/src/plugins/generic/tuiotouch/tuiotouch.pro b/src/plugins/generic/tuiotouch/tuiotouch.pro
deleted file mode 100644
index 08f7036c92..0000000000
--- a/src/plugins/generic/tuiotouch/tuiotouch.pro
+++ /dev/null
@@ -1,28 +0,0 @@
-TARGET = qtuiotouchplugin
-
-QT += \
- core-private \
- gui-private \
- network
-
-SOURCES += \
- main.cpp \
- qoscbundle.cpp \
- qoscmessage.cpp \
- qtuiohandler.cpp
-
-HEADERS += \
- qoscbundle_p.h \
- qoscmessage_p.h \
- qtuiohandler_p.h \
- qtuiocursor_p.h \
- qtuiotoken_p.h
-
-OTHER_FILES += \
- tuiotouch.json
-
-DEFINES += QT_NO_FOREACH
-PLUGIN_TYPE = generic
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QTuioTouchPlugin
-load(qt_plugin)
diff --git a/src/plugins/imageformats/gif/gif.pro b/src/plugins/imageformats/gif/gif.pro
deleted file mode 100644
index c2625be85a..0000000000
--- a/src/plugins/imageformats/gif/gif.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-TARGET = qgif
-
-SOURCES += main.cpp qgifhandler.cpp
-HEADERS += main.h qgifhandler_p.h
-
-OTHER_FILES += gif.json
-
-PLUGIN_TYPE = imageformats
-PLUGIN_CLASS_NAME = QGifPlugin
-load(qt_plugin)
diff --git a/src/plugins/imageformats/ico/ico.pro b/src/plugins/imageformats/ico/ico.pro
deleted file mode 100644
index c8bb37eff2..0000000000
--- a/src/plugins/imageformats/ico/ico.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-TARGET = qico
-
-HEADERS += main.h qicohandler.h
-SOURCES += main.cpp qicohandler.cpp
-OTHER_FILES += ico.json
-QT += core-private
-
-PLUGIN_TYPE = imageformats
-PLUGIN_CLASS_NAME = QICOPlugin
-load(qt_plugin)
diff --git a/src/plugins/imageformats/imageformats.pro b/src/plugins/imageformats/imageformats.pro
deleted file mode 100644
index 9d1c0c8fdf..0000000000
--- a/src/plugins/imageformats/imageformats.pro
+++ /dev/null
@@ -1,6 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += gui-private
-
-qtConfig(ico): SUBDIRS += ico
-qtConfig(jpeg): SUBDIRS += jpeg
-qtConfig(gif): SUBDIRS += gif
diff --git a/src/plugins/imageformats/jpeg/jpeg.pro b/src/plugins/imageformats/jpeg/jpeg.pro
deleted file mode 100644
index 89476e62f5..0000000000
--- a/src/plugins/imageformats/jpeg/jpeg.pro
+++ /dev/null
@@ -1,18 +0,0 @@
-TARGET = qjpeg
-
-QT += core-private gui-private
-
-SOURCES += main.cpp qjpeghandler.cpp
-HEADERS += main.h qjpeghandler_p.h
-
-qtConfig(system-jpeg) {
- QMAKE_USE += libjpeg
-} else {
- include($$PWD/../../../3rdparty/libjpeg.pri)
-}
-
-OTHER_FILES += jpeg.json
-
-PLUGIN_TYPE = imageformats
-PLUGIN_CLASS_NAME = QJpegPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforminputcontexts/compose/compose.pro b/src/plugins/platforminputcontexts/compose/compose.pro
deleted file mode 100644
index 2e2f8600c3..0000000000
--- a/src/plugins/platforminputcontexts/compose/compose.pro
+++ /dev/null
@@ -1,19 +0,0 @@
-TARGET = composeplatforminputcontextplugin
-
-QT += core-private gui-private
-
-SOURCES += $$PWD/qcomposeplatforminputcontextmain.cpp \
- $$PWD/qcomposeplatforminputcontext.cpp
-
-HEADERS += $$PWD/qcomposeplatforminputcontext.h
-
-QMAKE_USE_PRIVATE += xkbcommon
-
-include($$OUT_PWD/../../../gui/qtgui-config.pri)
-
-OTHER_FILES += $$PWD/compose.json
-
-PLUGIN_TYPE = platforminputcontexts
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QComposePlatformInputContextPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforminputcontexts/ibus/ibus.pro b/src/plugins/platforminputcontexts/ibus/ibus.pro
deleted file mode 100644
index a3220fd547..0000000000
--- a/src/plugins/platforminputcontexts/ibus/ibus.pro
+++ /dev/null
@@ -1,23 +0,0 @@
-TARGET = ibusplatforminputcontextplugin
-
-QT += dbus gui-private
-QMAKE_USE_PRIVATE += xkbcommon
-SOURCES += $$PWD/qibusplatforminputcontext.cpp \
- $$PWD/qibusproxy.cpp \
- $$PWD/qibusproxyportal.cpp \
- $$PWD/qibusinputcontextproxy.cpp \
- $$PWD/qibustypes.cpp \
- $$PWD/main.cpp
-
-HEADERS += $$PWD/qibusplatforminputcontext.h \
- $$PWD/qibusproxy.h \
- $$PWD/qibusproxyportal.h \
- $$PWD/qibusinputcontextproxy.h \
- $$PWD/qibustypes.h
-
-OTHER_FILES += $$PWD/ibus.json
-
-PLUGIN_TYPE = platforminputcontexts
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QIbusPlatformInputContextPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforminputcontexts/platforminputcontexts.pro b/src/plugins/platforminputcontexts/platforminputcontexts.pro
deleted file mode 100644
index 56a39a49e7..0000000000
--- a/src/plugins/platforminputcontexts/platforminputcontexts.pro
+++ /dev/null
@@ -1,11 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += gui-private
-
-qtConfig(xkbcommon) {
- SUBDIRS += compose
-
- qtHaveModule(dbus) {
- !macos:!win32:SUBDIRS += ibus
- }
-}
-
diff --git a/src/plugins/platforms/android/android.pro b/src/plugins/platforms/android/android.pro
deleted file mode 100644
index 979124473e..0000000000
--- a/src/plugins/platforms/android/android.pro
+++ /dev/null
@@ -1,92 +0,0 @@
-TARGET = qtforandroid
-
-LIBS += -ljnigraphics -landroid
-
-QT += \
- core-private gui-private
-
-OTHER_FILES += $$PWD/android.json
-
-INCLUDEPATH += \
- $$PWD \
- $$QT_SOURCE_TREE/src/3rdparty/android
-
-DEFINES += QT_USE_QSTRINGBUILDER
-
-SOURCES += $$PWD/main.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
-}
-
-QMAKE_USE += egl
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QAndroidIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/bsdfb/bsdfb.pro b/src/plugins/platforms/bsdfb/bsdfb.pro
deleted file mode 100644
index ac2dfa9e68..0000000000
--- a/src/plugins/platforms/bsdfb/bsdfb.pro
+++ /dev/null
@@ -1,18 +0,0 @@
-TARGET = qbsdfb
-
-QT += \
- core-private gui-private \
- fb_support-private
-
-qtHaveModule(input_support-private): \
- QT += input_support-private
-
-SOURCES = main.cpp qbsdfbintegration.cpp qbsdfbscreen.cpp
-HEADERS = qbsdfbintegration.h qbsdfbscreen.h
-
-OTHER_FILES += bsdfb.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QBsdFbIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/cocoa/cocoa.pro b/src/plugins/platforms/cocoa/cocoa.pro
deleted file mode 100644
index 742038d5cd..0000000000
--- a/src/plugins/platforms/cocoa/cocoa.pro
+++ /dev/null
@@ -1,111 +0,0 @@
-TARGET = qcocoa
-
-SOURCES += main.mm \
- qcocoaintegration.mm \
- qcocoascreen.mm \
- qcocoatheme.mm \
- qcocoabackingstore.mm \
- qcocoawindow.mm \
- qcocoawindowmanager.mm \
- qnsview.mm \
- qnswindow.mm \
- qnswindowdelegate.mm \
- qcocoanativeinterface.mm \
- qcocoaeventdispatcher.mm \
- qcocoaapplicationdelegate.mm \
- qcocoaapplication.mm \
- qcocoansmenu.mm \
- qcocoamenu.mm \
- qcocoamenuitem.mm \
- qcocoamenubar.mm \
- qcocoamenuloader.mm \
- qcocoahelpers.mm \
- qmultitouch_mac.mm \
- qcocoacursor.mm \
- qcocoaclipboard.mm \
- qcocoadrag.mm \
- qmacclipboard.mm \
- qcocoainputcontext.mm \
- qcocoaservices.mm \
- qcocoasystemtrayicon.mm \
- qcocoaintrospection.mm \
- qcocoakeymapper.mm \
- qcocoamimetypes.mm \
- qiosurfacegraphicsbuffer.mm \
- qcocoacolordialoghelper.mm \
- qcocoafiledialoghelper.mm \
- qcocoafontdialoghelper.mm
-
-HEADERS += qcocoaintegration.h \
- qcocoascreen.h \
- qcocoatheme.h \
- qcocoabackingstore.h \
- qcocoawindow.h \
- qcocoawindowmanager.h \
- qnsview.h \
- qnswindow.h \
- qnswindowdelegate.h \
- qcocoanativeinterface.h \
- qcocoaeventdispatcher.h \
- qcocoaapplicationdelegate.h \
- qcocoaapplication.h \
- qcocoansmenu.h \
- qcocoamenu.h \
- qcocoamenuitem.h \
- qcocoamenubar.h \
- qcocoamenuloader.h \
- qcocoahelpers.h \
- qmultitouch_mac_p.h \
- qcocoacursor.h \
- qcocoaclipboard.h \
- qcocoadrag.h \
- qmacclipboard.h \
- qcocoainputcontext.h \
- qcocoaservices.h \
- qcocoasystemtrayicon.h \
- qcocoaintrospection.h \
- qcocoakeymapper.h \
- qiosurfacegraphicsbuffer.h \
- qcocoamimetypes.h \
- qcocoacolordialoghelper.h \
- qcocoafiledialoghelper.h \
- qcocoafontdialoghelper.h
-
-qtConfig(opengl.*) {
- SOURCES += qcocoaglcontext.mm
- HEADERS += qcocoaglcontext.h
-}
-
-qtConfig(vulkan) {
- SOURCES += qcocoavulkaninstance.mm
- HEADERS += qcocoavulkaninstance.h
-}
-
-qtConfig(accessibility) {
- SOURCES += qcocoaaccessibilityelement.mm \
- qcocoaaccessibility.mm
- HEADERS += qcocoaaccessibilityelement.h \
- qcocoaaccessibility.h
-}
-
-qtConfig(sessionmanager) {
- SOURCES += qcocoasessionmanager.cpp
- HEADERS += qcocoasessionmanager.h
-}
-
-RESOURCES += qcocoaresources.qrc
-
-LIBS += -framework AppKit -framework CoreServices -framework Carbon -framework IOKit -framework QuartzCore -framework CoreVideo -framework Metal -framework IOSurface
-
-DEFINES += QT_NO_FOREACH
-
-QT += core-private gui-private
-
-CONFIG += no_app_extension_api_only
-
-OTHER_FILES += cocoa.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QCocoaIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/direct2d/direct2d.pro b/src/plugins/platforms/direct2d/direct2d.pro
deleted file mode 100644
index 70e4ef497e..0000000000
--- a/src/plugins/platforms/direct2d/direct2d.pro
+++ /dev/null
@@ -1,42 +0,0 @@
-TARGET = qdirect2d
-
-QT += \
- core-private gui-private
-
-LIBS += -ldwmapi -lversion -ld3d11 -ldxgi -ldxguid
-QMAKE_USE_PRIVATE += gdi32 dwrite_2 d2d1_1
-
-include(../windows/windows.pri)
-
-SOURCES += \
- qwindowsdirect2dpaintengine.cpp \
- qwindowsdirect2dpaintdevice.cpp \
- qwindowsdirect2dplatformpixmap.cpp \
- qwindowsdirect2dcontext.cpp \
- qwindowsdirect2dbitmap.cpp \
- qwindowsdirect2dbackingstore.cpp \
- qwindowsdirect2dintegration.cpp \
- qwindowsdirect2dplatformplugin.cpp \
- qwindowsdirect2ddevicecontext.cpp \
- qwindowsdirect2dnativeinterface.cpp \
- qwindowsdirect2dwindow.cpp
-
-HEADERS += \
- qwindowsdirect2dpaintengine.h \
- qwindowsdirect2dpaintdevice.h \
- qwindowsdirect2dplatformpixmap.h \
- qwindowsdirect2dcontext.h \
- qwindowsdirect2dhelpers.h \
- qwindowsdirect2dbitmap.h \
- qwindowsdirect2dbackingstore.h \
- qwindowsdirect2dintegration.h \
- qwindowsdirect2ddevicecontext.h \
- qwindowsdirect2dnativeinterface.h \
- qwindowsdirect2dwindow.h
-
-OTHER_FILES += direct2d.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QWindowsDirect2DIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/directfb/directfb.pro b/src/plugins/platforms/directfb/directfb.pro
deleted file mode 100644
index df4bbc9e9e..0000000000
--- a/src/plugins/platforms/directfb/directfb.pro
+++ /dev/null
@@ -1,50 +0,0 @@
-TARGET = qdirectfb
-
-QT += \
- core-private gui-private
-
-QMAKE_USE += directfb
-
-SOURCES = main.cpp \
- qdirectfbintegration.cpp \
- qdirectfbbackingstore.cpp \
- qdirectfbblitter.cpp \
- qdirectfbconvenience.cpp \
- qdirectfbinput.cpp \
- qdirectfbcursor.cpp \
- qdirectfbwindow.cpp \
- qdirectfbscreen.cpp
-HEADERS = qdirectfbintegration.h \
- qdirectfbbackingstore.h \
- qdirectfbblitter.h \
- qdirectfbconvenience.h \
- qdirectfbinput.h \
- qdirectfbcursor.h \
- qdirectfbwindow.h \
- qdirectfbscreen.h \
- qdirectfbeglhooks.h
-
-# ### port the GL context
-contains(QT_CONFIG, directfb_egl) {
- HEADERS += qdirectfb_egl.h
- SOURCES += qdirectfb_egl.cpp
- DEFINES += DIRECTFB_GL_EGL
-}
-
-!isEmpty(DIRECTFB_PLATFORM_HOOKS_SOURCES) {
- HEADERS += $$DIRECTFB_PLATFORM_HOOKS_HEADERS
- SOURCES += $$DIRECTFB_PLATFORM_HOOKS_SOURCES
- DEFINES += DIRECTFB_PLATFORM_HOOKS
- LIBS += $$DIRECTFB_PLATFORM_HOOKS_LIBS
- QMAKE_LIBDIR += $$DIRECTFB_PLATFORM_HOOKS_LIBDIR
- INCLUDEPATH += $$DIRECTFB_PLATFORM_HOOKS_INCLUDEPATH
-} else {
- SOURCES += qdirectfbeglhooks_stub.cpp
-}
-
-OTHER_FILES += directfb.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QDirectFbIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/api/api.pri b/src/plugins/platforms/eglfs/api/api.pri
deleted file mode 100644
index bcb72c9ea7..0000000000
--- a/src/plugins/platforms/eglfs/api/api.pri
+++ /dev/null
@@ -1,36 +0,0 @@
-
-SOURCES += $$PWD/qeglfswindow.cpp \
- $$PWD/qeglfsscreen.cpp \
- $$PWD/qeglfshooks.cpp \
- $$PWD/qeglfsdeviceintegration.cpp \
- $$PWD/qeglfsintegration.cpp \
- $$PWD/qeglfsoffscreenwindow.cpp
-
-HEADERS += $$PWD/qeglfswindow_p.h \
- $$PWD/qeglfsscreen_p.h \
- $$PWD/qeglfshooks_p.h \
- $$PWD/qeglfsdeviceintegration_p.h \
- $$PWD/qeglfsintegration_p.h \
- $$PWD/qeglfsoffscreenwindow_p.h \
- $$PWD/qeglfsglobal_p.h
-
-qtConfig(opengl) {
- QT += opengl-private
- SOURCES += \
- $$PWD/qeglfscursor.cpp \
- $$PWD/qeglfscontext.cpp
- HEADERS += \
- $$PWD/qeglfscursor_p.h \
- $$PWD/qeglfscontext_p.h
-}
-
-qtConfig(vulkan) {
- SOURCES += \
- $$PWD/vulkan/qeglfsvulkaninstance.cpp \
- $$PWD/vulkan/qeglfsvulkanwindow.cpp
- HEADERS += \
- $$PWD/vulkan/qeglfsvulkaninstance_p.h \
- $$PWD/vulkan/qeglfsvulkanwindow_p.h
-}
-
-INCLUDEPATH += $$PWD
diff --git a/src/plugins/platforms/eglfs/deviceintegration/deviceintegration.pro b/src/plugins/platforms/eglfs/deviceintegration/deviceintegration.pro
deleted file mode 100644
index 8c207d1413..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/deviceintegration.pro
+++ /dev/null
@@ -1,18 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += gui-private
-
-qtConfig(eglfs_x11): SUBDIRS += eglfs_x11
-qtConfig(eglfs_gbm): SUBDIRS *= eglfs_kms_support eglfs_kms
-qtConfig(eglfs_egldevice): SUBDIRS *= eglfs_kms_support eglfs_kms_egldevice
-qtConfig(eglfs_vsp2): SUBDIRS += eglfs_kms_vsp2
-qtConfig(eglfs_brcm): SUBDIRS += eglfs_brcm
-qtConfig(eglfs_mali): SUBDIRS += eglfs_mali
-qtConfig(eglfs_viv): SUBDIRS += eglfs_viv
-qtConfig(eglfs_rcar): SUBDIRS += eglfs_rcar
-qtConfig(eglfs_viv_wl): SUBDIRS += eglfs_viv_wl
-qtConfig(eglfs_openwfd): SUBDIRS += eglfs_openwfd
-qtConfig(opengl): SUBDIRS += eglfs_emu
-
-eglfs_kms_egldevice.depends = eglfs_kms_support
-eglfs_kms_vsp2.depends = eglfs_kms_support
-eglfs_kms.depends = eglfs_kms_support
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_brcm/eglfs_brcm.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_brcm/eglfs_brcm.pro
deleted file mode 100644
index aa487be8c0..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_brcm/eglfs_brcm.pro
+++ /dev/null
@@ -1,22 +0,0 @@
-TARGET = qeglfs-brcm-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-INCLUDEPATH += $$PWD/../../api
-CONFIG += egl
-
-LIBS += -lbcm_host
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-SOURCES += $$PWD/qeglfsbrcmmain.cpp \
- $$PWD/qeglfsbrcmintegration.cpp
-
-HEADERS += $$PWD/qeglfsbrcmintegration.h
-
-OTHER_FILES += $$PWD/eglfs_brcm.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSBrcmIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_emu/eglfs_emu.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_emu/eglfs_emu.pro
deleted file mode 100644
index 609f04e8a9..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_emu/eglfs_emu.pro
+++ /dev/null
@@ -1,27 +0,0 @@
-TARGET = qeglfs-emu-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-INCLUDEPATH += $$PWD/../../api
-CONFIG += egl
-
-# Avoid X11 header collision
-DEFINES += QT_EGL_NO_X11
-
-OTHER_FILES += $$PWD/eglfs_emu.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSEmulatorIntegrationPlugin
-load(qt_plugin)
-
-DISTFILES += \
- eglfs_emu.json
-
-SOURCES += \
- qeglfsemumain.cpp \
- qeglfsemulatorintegration.cpp \
- qeglfsemulatorscreen.cpp
-
-HEADERS += \
- qeglfsemulatorintegration.h \
- qeglfsemulatorscreen.h
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms-plugin.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms-plugin.pro
deleted file mode 100644
index 37c0e09c74..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms-plugin.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-TARGET = qeglfs-kms-integration
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSKmsGbmIntegrationPlugin
-load(qt_plugin)
-
-QT += core-private gui-private eglfsdeviceintegration-private eglfs_kms_support-private kms_support-private eglfs_kms_gbm_support-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-QMAKE_USE += gbm drm
-CONFIG += egl
-
-SOURCES += $$PWD/qeglfskmsgbmmain.cpp
-
-OTHER_FILES += $$PWD/eglfs_kms.json
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms.pro
deleted file mode 100644
index 23063c052e..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms.pro
+++ /dev/null
@@ -1,5 +0,0 @@
-TEMPLATE = subdirs
-CONFIG += ordered
-
-SUBDIRS += eglfs_kms_gbm_support.pro
-SUBDIRS += eglfs_kms-plugin.pro
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms_gbm_support.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms_gbm_support.pro
deleted file mode 100644
index 8c05f16008..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/eglfs_kms_gbm_support.pro
+++ /dev/null
@@ -1,23 +0,0 @@
-TARGET = QtEglFsKmsGbmSupport
-CONFIG += internal_module
-load(qt_module)
-
-QT += core-private gui-private eglfsdeviceintegration-private eglfs_kms_support-private kms_support-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-QMAKE_USE += gbm drm
-CONFIG += egl
-
-SOURCES += $$PWD/qeglfskmsgbmintegration.cpp \
- $$PWD/qeglfskmsgbmdevice.cpp \
- $$PWD/qeglfskmsgbmscreen.cpp \
- $$PWD/qeglfskmsgbmcursor.cpp \
- $$PWD/qeglfskmsgbmwindow.cpp
-
-HEADERS += $$PWD/qeglfskmsgbmintegration_p.h \
- $$PWD/qeglfskmsgbmdevice_p.h \
- $$PWD/qeglfskmsgbmscreen_p.h \
- $$PWD/qeglfskmsgbmcursor_p.h \
- $$PWD/qeglfskmsgbmwindow_p.h
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/eglfs_kms_egldevice.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/eglfs_kms_egldevice.pro
deleted file mode 100644
index 1b6255b03f..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_egldevice/eglfs_kms_egldevice.pro
+++ /dev/null
@@ -1,24 +0,0 @@
-TARGET = qeglfs-kms-egldevice-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private eglfs_kms_support-private kms_support-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-QMAKE_USE += drm
-CONFIG += egl
-
-SOURCES += $$PWD/qeglfskmsegldevicemain.cpp \
- $$PWD/qeglfskmsegldeviceintegration.cpp \
- qeglfskmsegldevice.cpp \
- qeglfskmsegldevicescreen.cpp
-
-HEADERS += $$PWD/qeglfskmsegldeviceintegration.h \
- qeglfskmsegldevice.h \
- qeglfskmsegldevicescreen.h
-
-OTHER_FILES += $$PWD/eglfs_kms_egldevice.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSKmsEglDeviceIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/eglfs_kms_support.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/eglfs_kms_support.pro
deleted file mode 100644
index 0df31117a7..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/eglfs_kms_support.pro
+++ /dev/null
@@ -1,22 +0,0 @@
-TARGET = QtEglFsKmsSupport
-CONFIG += internal_module
-load(qt_module)
-
-QT += core-private gui-private eglfsdeviceintegration-private kms_support-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-QMAKE_USE += drm
-CONFIG += egl
-
-SOURCES += $$PWD/qeglfskmsintegration.cpp \
- $$PWD/qeglfskmsdevice.cpp \
- $$PWD/qeglfskmsscreen.cpp \
- $$PWD/qeglfskmseventreader.cpp
-
-HEADERS += $$PWD/qeglfskmsintegration_p.h \
- $$PWD/qeglfskmsdevice_p.h \
- $$PWD/qeglfskmsscreen_p.h \
- $$PWD/qeglfskmshelpers_p.h \
- $$PWD/qeglfskmseventreader_p.h
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_vsp2/eglfs_kms_vsp2.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_vsp2/eglfs_kms_vsp2.pro
deleted file mode 100644
index a1a1c55383..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_vsp2/eglfs_kms_vsp2.pro
+++ /dev/null
@@ -1,30 +0,0 @@
-TARGET = qeglfs-kms-vsp2-integration
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSKmsVsp2IntegrationPlugin
-load(qt_plugin)
-
-QT += core-private gui-private eglfsdeviceintegration-private eglfs_kms_support-private kms_support-private
-
-INCLUDEPATH += $$PWD/../../api $$PWD/../eglfs_kms_support
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-QMAKE_USE += gbm drm v4l2
-CONFIG += egl
-
-SOURCES += $$PWD/qeglfskmsvsp2main.cpp \
- $$PWD/qeglfskmsvsp2integration.cpp \
- $$PWD/qeglfskmsvsp2device.cpp \
- $$PWD/qeglfskmsvsp2screen.cpp \
- $$PWD/qlinuxmediadevice.cpp \
- $$PWD/qvsp2blendingdevice.cpp
-
-HEADERS += $$PWD/qeglfskmsvsp2integration.h \
- $$PWD/qeglfskmsvsp2device.h \
- $$PWD/qeglfskmsvsp2screen.h \
- $$PWD/qlinuxmediadevice.h \
- $$PWD/qvsp2blendingdevice.h
-
-OTHER_FILES += $$PWD/eglfs_kms.json
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/eglfs_mali.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/eglfs_mali.pro
deleted file mode 100644
index 3261a6dbba..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_mali/eglfs_mali.pro
+++ /dev/null
@@ -1,20 +0,0 @@
-TARGET = qeglfs-mali-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-INCLUDEPATH += $$PWD/../../api
-CONFIG += egl
-
-SOURCES += $$PWD/qeglfsmalimain.cpp \
- $$PWD/qeglfsmaliintegration.cpp
-
-HEADERS += $$PWD/qeglfsmaliintegration.h
-
-OTHER_FILES += $$PWD/eglfs_mali.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSMaliIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_openwfd/eglfs_openwfd.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_openwfd/eglfs_openwfd.pro
deleted file mode 100644
index 448b4cbe21..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_openwfd/eglfs_openwfd.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-TARGET = qeglfs-openwfd-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-INCLUDEPATH += $$PWD/../../api
-CONFIG += egl
-
-SOURCES += $$PWD/qeglfsopenwfdmain.cpp \
- $$PWD/qeglfsopenwfdintegration.cpp
-
-HEADERS += $$PWD/qeglfsopenwfdintegration.h
-
-OTHER_FILES += $$PWD/eglfs_openwfd.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSOpenWFDIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_rcar/eglfs_rcar.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_rcar/eglfs_rcar.pro
deleted file mode 100644
index 62acd51cea..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_rcar/eglfs_rcar.pro
+++ /dev/null
@@ -1,18 +0,0 @@
-TARGET = qeglfs-rcar-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-INCLUDEPATH += $$PWD/../../api
-CONFIG += egl
-DEFINES += LINUX=1 EGL_API_FB=1
-
-SOURCES += $$PWD/qeglfsrcarmain.cpp \
- $$PWD/qeglfsrcarintegration.cpp
-
-HEADERS += $$PWD/qeglfsrcarintegration.h
-
-OTHER_FILES += $$PWD/eglfs_rcar.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSRcarIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_viv/eglfs_viv.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_viv/eglfs_viv.pro
deleted file mode 100644
index 8d3be9c2ac..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_viv/eglfs_viv.pro
+++ /dev/null
@@ -1,18 +0,0 @@
-TARGET = qeglfs-viv-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-INCLUDEPATH += $$PWD/../../api
-CONFIG += egl
-DEFINES += LINUX=1 EGL_API_FB=1
-
-SOURCES += $$PWD/qeglfsvivmain.cpp \
- $$PWD/qeglfsvivintegration.cpp
-
-HEADERS += $$PWD/qeglfsvivintegration.h
-
-OTHER_FILES += $$PWD/eglfs_viv.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSVivIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_viv_wl/eglfs_viv_wl.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_viv_wl/eglfs_viv_wl.pro
deleted file mode 100644
index 45d73e1eb8..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_viv_wl/eglfs_viv_wl.pro
+++ /dev/null
@@ -1,20 +0,0 @@
-TARGET = qeglfs-viv-wl-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-INCLUDEPATH += $$PWD/../../api
-CONFIG += egl
-DEFINES += LINUX=1 EGL_API_FB=1
-
-SOURCES += $$PWD/qeglfsvivwlmain.cpp \
- $$PWD/qeglfsvivwlintegration.cpp
-
-HEADERS += $$PWD/qeglfsvivwlintegration.h
-
-OTHER_FILES += $$PWD/eglfs_viv_wl.json
-
-QMAKE_USE_PRIVATE += wayland_server
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSVivWaylandIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_x11/eglfs_x11.pro b/src/plugins/platforms/eglfs/deviceintegration/eglfs_x11/eglfs_x11.pro
deleted file mode 100644
index 6b55918f03..0000000000
--- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_x11/eglfs_x11.pro
+++ /dev/null
@@ -1,22 +0,0 @@
-TARGET = qeglfs-x11-integration
-
-QT += core-private gui-private eglfsdeviceintegration-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-INCLUDEPATH += $$PWD/../../api
-
-CONFIG += egl
-QMAKE_USE += xcb_xlib xcb xlib
-
-SOURCES += $$PWD/qeglfsx11main.cpp \
- $$PWD/qeglfsx11integration.cpp
-
-HEADERS += $$PWD/qeglfsx11integration.h
-
-OTHER_FILES += $$PWD/eglfs_x11.json
-
-PLUGIN_TYPE = egldeviceintegrations
-PLUGIN_CLASS_NAME = QEglFSX11IntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/eglfs-plugin.pro b/src/plugins/platforms/eglfs/eglfs-plugin.pro
deleted file mode 100644
index 90da265000..0000000000
--- a/src/plugins/platforms/eglfs/eglfs-plugin.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-TARGET = qeglfs
-
-QT += eglfsdeviceintegration-private
-
-CONFIG += egl
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-SOURCES += $$PWD/qeglfsmain.cpp
-
-OTHER_FILES += $$PWD/eglfs.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QEglFSIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/eglfs/eglfs.pro b/src/plugins/platforms/eglfs/eglfs.pro
deleted file mode 100644
index d91ffd60a1..0000000000
--- a/src/plugins/platforms/eglfs/eglfs.pro
+++ /dev/null
@@ -1,6 +0,0 @@
-TEMPLATE = subdirs
-CONFIG += ordered
-
-SUBDIRS += eglfsdeviceintegration.pro
-SUBDIRS += eglfs-plugin.pro
-SUBDIRS += deviceintegration
diff --git a/src/plugins/platforms/eglfs/eglfsdeviceintegration.pro b/src/plugins/platforms/eglfs/eglfsdeviceintegration.pro
deleted file mode 100644
index 720e35c226..0000000000
--- a/src/plugins/platforms/eglfs/eglfsdeviceintegration.pro
+++ /dev/null
@@ -1,47 +0,0 @@
-# The device integration plugin base class has to live in a shared library,
-# placing it into a static lib like platformsupport is not sufficient since we
-# have to keep the QObject magic like qobject_cast working.
-# Hence this private-only module.
-# By having _p headers, it also enables developing out-of-tree integration plugins.
-
-TARGET = QtEglFSDeviceIntegration
-CONFIG += internal_module
-MODULE = eglfsdeviceintegration
-
-QT += \
- core-private gui-private \
- devicediscovery_support-private \
- fb_support-private
-
-qtHaveModule(input_support-private): \
- QT += input_support-private
-
-qtConfig(opengl): QT += opengl-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-DEFINES += QT_BUILD_EGL_DEVICE_LIB
-
-include($$PWD/api/api.pri)
-
-!isEmpty(EGLFS_PLATFORM_HOOKS_SOURCES) {
- HEADERS += $$EGLFS_PLATFORM_HOOKS_HEADERS
- SOURCES += $$EGLFS_PLATFORM_HOOKS_SOURCES
- LIBS += $$EGLFS_PLATFORM_HOOKS_LIBS
- DEFINES += EGLFS_PLATFORM_HOOKS
-}
-
-!isEmpty(EGLFS_DEVICE_INTEGRATION) {
- DEFINES += EGLFS_PREFERRED_PLUGIN=$$EGLFS_DEVICE_INTEGRATION
-}
-
-CONFIG += egl
-
-# Prevent gold linker from crashing.
-# This started happening when QtPlatformSupport was modularized.
-use_gold_linker: CONFIG += no_linker_version_script
-
-!contains(DEFINES, QT_NO_CURSOR): RESOURCES += $$PWD/cursor.qrc
-
-load(qt_module)
diff --git a/src/plugins/platforms/haiku/haiku.pro b/src/plugins/platforms/haiku/haiku.pro
deleted file mode 100644
index 4978d4ed04..0000000000
--- a/src/plugins/platforms/haiku/haiku.pro
+++ /dev/null
@@ -1,41 +0,0 @@
-TARGET = qhaiku
-
-QT += core-private gui-private
-
-SOURCES = \
- main.cpp \
- qhaikuapplication.cpp \
- qhaikubuffer.cpp \
- qhaikuclipboard.cpp \
- qhaikucursor.cpp \
- qhaikuintegration.cpp \
- qhaikukeymapper.cpp \
- qhaikurasterbackingstore.cpp \
- qhaikurasterwindow.cpp \
- qhaikuscreen.cpp \
- qhaikuservices.cpp \
- qhaikuutils.cpp \
- qhaikuwindow.cpp
-
-HEADERS = \
- main.h \
- qhaikuapplication.h \
- qhaikubuffer.h \
- qhaikuclipboard.h \
- qhaikucursor.h \
- qhaikuintegration.h \
- qhaikukeymapper.h \
- qhaikurasterbackingstore.h \
- qhaikurasterwindow.h \
- qhaikuscreen.h \
- qhaikuservices.h \
- qhaikuutils.h \
- qhaikuwindow.h
-
-LIBS += -lbe
-
-OTHER_FILES += haiku.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QHaikuIntegrationPlugin
-load(qt_plugin)
diff --git a/src/plugins/platforms/integrity/integrity.pro b/src/plugins/platforms/integrity/integrity.pro
deleted file mode 100644
index 7280f66863..0000000000
--- a/src/plugins/platforms/integrity/integrity.pro
+++ /dev/null
@@ -1,28 +0,0 @@
-TARGET = integrityfb
-
-QT += \
- core-private gui-private \
- fb_support-private
-
-SOURCES = \
- main.cpp \
- qintegrityfbintegration.cpp \
- qintegrityfbscreen.cpp
-
-HEADERS = \
- qintegrityfbintegration.h \
- qintegrityfbscreen.h
-
-qtConfig(integrityhid) {
- SOURCES += \
- qintegrityhidmanager.cpp
- HEADERS += \
- qintegrityhidmanager.h
-}
-
-OTHER_FILES += integrity.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QIntegrityFbIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/ios/ios.pro b/src/plugins/platforms/ios/ios.pro
deleted file mode 100644
index 594ccefcf1..0000000000
--- a/src/plugins/platforms/ios/ios.pro
+++ /dev/null
@@ -1,2 +0,0 @@
-TEMPLATE = subdirs
-SUBDIRS = kernel.pro optional
diff --git a/src/plugins/platforms/ios/kernel.pro b/src/plugins/platforms/ios/kernel.pro
deleted file mode 100644
index 9da26b71ff..0000000000
--- a/src/plugins/platforms/ios/kernel.pro
+++ /dev/null
@@ -1,79 +0,0 @@
-TARGET = qios
-
-# QTBUG-42937: Work around linker errors caused by circular
-# dependencies between the iOS platform plugin and the user
-# application's main() when the plugin is a shared library.
-qtConfig(shared): CONFIG += static
-
-QT += \
- core-private gui-private
-
-qtConfig(opengl): QT += opengl-private
-
-LIBS += -framework Foundation -framework UIKit -framework QuartzCore -framework AudioToolbox -framework Metal
-
-OBJECTIVE_SOURCES = \
- plugin.mm \
- qiosintegration.mm \
- qioseventdispatcher.mm \
- qioswindow.mm \
- qiosscreen.mm \
- qiosbackingstore.mm \
- qiosapplicationdelegate.mm \
- qiosapplicationstate.mm \
- qiosviewcontroller.mm \
- qioscontext.mm \
- qiosinputcontext.mm \
- qiostheme.mm \
- qiosglobal.mm \
- qiosservices.mm \
- quiview.mm \
- quiaccessibilityelement.mm \
- qiosplatformaccessibility.mm \
- qiostextresponder.mm
-
-HEADERS = \
- qiosintegration.h \
- qioseventdispatcher.h \
- qioswindow.h \
- qiosscreen.h \
- qiosbackingstore.h \
- qiosapplicationdelegate.h \
- qiosapplicationstate.h \
- qiosviewcontroller.h \
- qioscontext.h \
- qiosinputcontext.h \
- qiostheme.h \
- qiosglobal.h \
- qiosservices.h \
- quiview.h \
- quiaccessibilityelement.h \
- qiosplatformaccessibility.h \
- qiostextresponder.h
-
-!tvos {
- LIBS += -framework AssetsLibrary
- OBJECTIVE_SOURCES += \
- qiosclipboard.mm \
- qiosmenu.mm \
- qiosfiledialog.mm \
- qiosmessagedialog.mm \
- qiostextinputoverlay.mm \
- qiosdocumentpickercontroller.mm
- HEADERS += \
- qiosclipboard.h \
- qiosmenu.h \
- qiosfiledialog.h \
- qiosmessagedialog.h \
- qiostextinputoverlay.h \
- qiosdocumentpickercontroller.h
-}
-
-OTHER_FILES = \
- quiview_textinput.mm \
- quiview_accessibility.mm
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QIOSIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/ios/optional/nsphotolibrarysupport/nsphotolibrarysupport.pro b/src/plugins/platforms/ios/optional/nsphotolibrarysupport/nsphotolibrarysupport.pro
deleted file mode 100644
index 7379765599..0000000000
--- a/src/plugins/platforms/ios/optional/nsphotolibrarysupport/nsphotolibrarysupport.pro
+++ /dev/null
@@ -1,26 +0,0 @@
-TARGET = qiosnsphotolibrarysupport
-
-# QTBUG-42937: Since the iOS plugin (kernel) is
-# static, this plugin needs to be static as well.
-qtConfig(shared): CONFIG += static
-
-QT += core gui gui-private
-LIBS += -framework Foundation -framework UIKit -framework AssetsLibrary
-
-HEADERS = \
- qiosfileengineassetslibrary.h \
- qiosfileenginefactory.h \
- qiosimagepickercontroller.h
-
-OBJECTIVE_SOURCES = \
- plugin.mm \
- qiosfileengineassetslibrary.mm \
- qiosimagepickercontroller.mm \
-
-OTHER_FILES = \
- plugin.json
-
-PLUGIN_CLASS_NAME = QIosOptionalPlugin_NSPhotoLibrary
-PLUGIN_EXTENDS = -
-PLUGIN_TYPE = platforms/darwin
-load(qt_plugin)
diff --git a/src/plugins/platforms/ios/optional/optional.pro b/src/plugins/platforms/ios/optional/optional.pro
deleted file mode 100644
index 6b4ae1ef5e..0000000000
--- a/src/plugins/platforms/ios/optional/optional.pro
+++ /dev/null
@@ -1,2 +0,0 @@
-TEMPLATE = subdirs
-ios: SUBDIRS = nsphotolibrarysupport
diff --git a/src/plugins/platforms/linuxfb/linuxfb.pro b/src/plugins/platforms/linuxfb/linuxfb.pro
deleted file mode 100644
index 08a4d6dd0c..0000000000
--- a/src/plugins/platforms/linuxfb/linuxfb.pro
+++ /dev/null
@@ -1,30 +0,0 @@
-TARGET = qlinuxfb
-
-DEFINES += QT_NO_FOREACH
-
-QT += \
- core-private gui-private \
- fb_support-private
-
-qtHaveModule(input_support-private): \
- QT += input_support-private
-
-SOURCES = main.cpp \
- qlinuxfbintegration.cpp \
- qlinuxfbscreen.cpp
-
-HEADERS = qlinuxfbintegration.h \
- qlinuxfbscreen.h
-
-qtHaveModule(kms_support-private) {
- QT += kms_support-private
- SOURCES += qlinuxfbdrmscreen.cpp
- HEADERS += qlinuxfbdrmscreen.h
-}
-
-OTHER_FILES += linuxfb.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QLinuxFbIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/minimal/minimal.pro b/src/plugins/platforms/minimal/minimal.pro
deleted file mode 100644
index 54f0ac905f..0000000000
--- a/src/plugins/platforms/minimal/minimal.pro
+++ /dev/null
@@ -1,21 +0,0 @@
-TARGET = qminimal
-
-QT += \
- core-private gui-private
-
-DEFINES += QT_NO_FOREACH
-
-SOURCES = main.cpp \
- qminimalintegration.cpp \
- qminimalbackingstore.cpp
-HEADERS = qminimalintegration.h \
- qminimalbackingstore.h
-
-OTHER_FILES += minimal.json
-
-qtConfig(freetype): QMAKE_USE_PRIVATE += freetype
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QMinimalIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/minimalegl/minimalegl.pro b/src/plugins/platforms/minimalegl/minimalegl.pro
deleted file mode 100644
index 3d21a6546b..0000000000
--- a/src/plugins/platforms/minimalegl/minimalegl.pro
+++ /dev/null
@@ -1,36 +0,0 @@
-TARGET = qminimalegl
-
-QT += \
- core-private gui-private
-
-#DEFINES += QEGL_EXTRA_DEBUG
-
-#DEFINES += Q_OPENKODE
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-SOURCES = main.cpp \
- qminimaleglintegration.cpp \
- qminimaleglwindow.cpp \
- qminimaleglscreen.cpp
-
-HEADERS = qminimaleglintegration.h \
- qminimaleglwindow.h \
- qminimaleglscreen.h
-
-qtConfig(opengl) {
- QT += opengl
- SOURCES += qminimaleglbackingstore.cpp
- HEADERS += qminimaleglbackingstore.h
-}
-
-CONFIG += egl
-
-OTHER_FILES += \
- minimalegl.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QMinimalEglIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/offscreen/offscreen.pro b/src/plugins/platforms/offscreen/offscreen.pro
deleted file mode 100644
index 6be725af7e..0000000000
--- a/src/plugins/platforms/offscreen/offscreen.pro
+++ /dev/null
@@ -1,28 +0,0 @@
-TARGET = qoffscreen
-
-QT += \
- core-private gui-private
-
-DEFINES += QT_NO_FOREACH
-
-SOURCES = main.cpp \
- qoffscreenintegration.cpp \
- qoffscreenwindow.cpp \
- qoffscreencommon.cpp
-
-HEADERS = qoffscreenintegration.h \
- qoffscreenwindow.h \
- qoffscreencommon.h
-
-OTHER_FILES += offscreen.json
-
-qtConfig(xlib):qtConfig(opengl):!qtConfig(opengles2) {
- SOURCES += qoffscreenintegration_x11.cpp
- HEADERS += qoffscreenintegration_x11.h
- QMAKE_USE_PRIVATE += xlib
-}
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QOffscreenIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/platforms.pro b/src/plugins/platforms/platforms.pro
deleted file mode 100644
index 2ce9790d91..0000000000
--- a/src/plugins/platforms/platforms.pro
+++ /dev/null
@@ -1,50 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += gui-private
-
-android:!android-embedded: SUBDIRS += android
-
-!wasm:!android: SUBDIRS += minimal
-
-!wasm:!android:qtConfig(freetype): SUBDIRS += offscreen
-
-qtConfig(xcb) {
- SUBDIRS += xcb
-}
-
-uikit:!watchos: SUBDIRS += ios
-osx: SUBDIRS += cocoa
-
-win32: SUBDIRS += windows
-
-qtConfig(direct2d1_1):qtConfig(directwrite) {
- SUBDIRS += direct2d
-}
-
-qnx {
- SUBDIRS += qnx
-}
-
-qtConfig(eglfs) {
- SUBDIRS += eglfs
- SUBDIRS += minimalegl
-}
-
-qtConfig(directfb) {
- SUBDIRS += directfb
-}
-
-qtConfig(linuxfb): SUBDIRS += linuxfb
-
-qtHaveModule(network):qtConfig(vnc): SUBDIRS += vnc
-
-freebsd {
- SUBDIRS += bsdfb
-}
-
-haiku {
- SUBDIRS += haiku
-}
-
-wasm: SUBDIRS += wasm
-
-qtConfig(integrityfb): SUBDIRS += integrity
diff --git a/src/plugins/platforms/qnx/qnx.pro b/src/plugins/platforms/qnx/qnx.pro
deleted file mode 100644
index 1c8ef2cd24..0000000000
--- a/src/plugins/platforms/qnx/qnx.pro
+++ /dev/null
@@ -1,124 +0,0 @@
-TARGET = qqnx
-
-QT += \
- core-private gui-private
-
-# Uncomment this to build with support for IMF once it becomes available in the BBNDK
-#CONFIG += qqnx_imf
-
-# Uncomment these to enable debugging output for various aspects of the plugin
-#DEFINES += QQNXBUFFER_DEBUG
-#DEFINES += QQNXBUTTON_DEBUG
-#DEFINES += QQNXCLIPBOARD_DEBUG
-#DEFINES += QQNXFILEDIALOGHELPER_DEBUG
-#DEFINES += QQNXGLBACKINGSTORE_DEBUG
-#DEFINES += QQNXGLCONTEXT_DEBUG
-#DEFINES += QQNXINPUTCONTEXT_DEBUG
-#DEFINES += QQNXINPUTCONTEXT_IMF_EVENT_DEBUG
-#DEFINES += QQNXINTEGRATION_DEBUG
-#DEFINES += QQNXNAVIGATOREVENTHANDLER_DEBUG
-#DEFINES += QQNXNAVIGATOREVENTNOTIFIER_DEBUG
-#DEFINES += QQNXNAVIGATOR_DEBUG
-#DEFINES += QQNXRASTERBACKINGSTORE_DEBUG
-#DEFINES += QQNXSCREENEVENTTHREAD_DEBUG
-#DEFINES += QQNXSCREENEVENT_DEBUG
-#DEFINES += QQNXSCREEN_DEBUG
-#DEFINES += QQNXVIRTUALKEYBOARD_DEBUG
-#DEFINES += QQNXWINDOW_DEBUG
-#DEFINES += QQNXCURSOR_DEBUG
-#DEFINES += QQNXFILEPICKER_DEBUG
-#DEFINES += QQNXEGLWINDOW_DEBUG
-#DEFINES += QQNXRASTERWINDOW_DEBUG
-
-SOURCES = main.cpp \
- qqnxbuffer.cpp \
- qqnxforeignwindow.cpp \
- qqnxintegration.cpp \
- qqnxscreen.cpp \
- qqnxwindow.cpp \
- qqnxrasterbackingstore.cpp \
- qqnxscreeneventhandler.cpp \
- qqnxnativeinterface.cpp \
- qqnxnavigatoreventhandler.cpp \
- qqnxabstractnavigator.cpp \
- qqnxabstractvirtualkeyboard.cpp \
- qqnxservices.cpp \
- qqnxcursor.cpp \
- qqnxrasterwindow.cpp \
- qqnxglobal.cpp \
- qqnxscreeneventthread.cpp
-
-HEADERS = main.h \
- qqnxbuffer.h \
- qqnxforeignwindow.h \
- qqnxkeytranslator.h \
- qqnxintegration.h \
- qqnxscreen.h \
- qqnxwindow.h \
- qqnxrasterbackingstore.h \
- qqnxscreeneventhandler.h \
- qqnxnativeinterface.h \
- qqnxnavigatoreventhandler.h \
- qqnxabstractnavigator.h \
- qqnxabstractvirtualkeyboard.h \
- qqnxabstractcover.h \
- qqnxservices.h \
- qqnxcursor.h \
- qqnxrasterwindow.h \
- qqnxscreeneventfilter.h \
- qqnxglobal.h \
- qqnxlgmon.h \
- qqnxscreeneventthread.h
-
-LIBS += -lscreen
-
-qtConfig(egl) {
- SOURCES += qqnxglcontext.cpp \
- qqnxeglwindow.cpp
-
- HEADERS += qqnxglcontext.h \
- qqnxeglwindow.h
-
- QMAKE_USE += egl
-}
-
-qtConfig(qqnx_pps) {
- SOURCES += qqnxbuttoneventnotifier.cpp \
- qqnxnavigatorpps.cpp \
- qqnxnavigatoreventnotifier.cpp \
- qqnxvirtualkeyboardpps.cpp
-
- HEADERS += qqnxbuttoneventnotifier.h \
- qqnxnavigatorpps.h \
- qqnxnavigatoreventnotifier.h \
- qqnxvirtualkeyboardpps.h
-
- QMAKE_USE += pps
-
- qtConfig(clipboard) {
- SOURCES += qqnxclipboard.cpp
- HEADERS += qqnxclipboard.h
- LIBS += -lclipboard
- }
-
- qtConfig(qqnx_imf) {
- HEADERS += qqnxinputcontext_imf.h
- SOURCES += qqnxinputcontext_imf.cpp
- } else {
- HEADERS += qqnxinputcontext_noimf.h
- SOURCES += qqnxinputcontext_noimf.cpp
- }
-}
-
-lgmon {
- DEFINES += QQNX_LGMON
- SOURCES += qqnxlgmon.cpp
- QMAKE_USE += lgmon
-}
-
-OTHER_FILES += qnx.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QQnxIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/vnc/vnc.pro b/src/plugins/platforms/vnc/vnc.pro
deleted file mode 100644
index a250ba999e..0000000000
--- a/src/plugins/platforms/vnc/vnc.pro
+++ /dev/null
@@ -1,30 +0,0 @@
-TARGET = qvnc
-
-QT += \
- core-private network gui-private \
- fb_support-private
-
-qtHaveModule(input_support-private): \
- QT += input_support-private
-
-DEFINES += QT_NO_FOREACH
-
-SOURCES = \
- main.cpp \
- qvncintegration.cpp \
- qvncscreen.cpp \
- qvnc.cpp \
- qvncclient.cpp
-
-HEADERS = \
- qvncintegration.h \
- qvncscreen.h \
- qvnc_p.h \
- qvncclient.h
-
-OTHER_FILES += vnc.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QVncIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/wasm/wasm.pro b/src/plugins/platforms/wasm/wasm.pro
deleted file mode 100644
index d6f75969d5..0000000000
--- a/src/plugins/platforms/wasm/wasm.pro
+++ /dev/null
@@ -1,78 +0,0 @@
-TARGET = qwasm
-CONFIG += static plugin
-QT += \
- core-private gui-private
-
-qtConfig(opengl): QT += opengl-private
-
-# Avoid X11 header collision, use generic EGL native types
-DEFINES += QT_EGL_NO_X11
-
-DEFINES += QT_NO_FOREACH
-
-SOURCES = \
- main.cpp \
- qwasmintegration.cpp \
- qwasmwindow.cpp \
- qwasmscreen.cpp \
- qwasmfontdatabase.cpp \
- qwasmeventtranslator.cpp \
- qwasmeventdispatcher.cpp \
- qwasmcompositor.cpp \
- qwasmcursor.cpp \
- qwasmopenglcontext.cpp \
- qwasmtheme.cpp \
- qwasmclipboard.cpp \
- qwasmservices.cpp \
- qwasmoffscreensurface.cpp \
- qwasmstring.cpp
-
-HEADERS = \
- qwasmintegration.h \
- qwasmwindow.h \
- qwasmscreen.h \
- qwasmfontdatabase.h \
- qwasmeventtranslator.h \
- qwasmeventdispatcher.h \
- qwasmcompositor.h \
- qwasmstylepixmaps_p.h \
- qwasmcursor.h \
- qwasmopenglcontext.h \
- qwasmtheme.h \
- qwasmclipboard.h \
- qwasmservices.h \
- qwasmoffscreensurface.h \
- qwasmstring.h
-
-wasmfonts.files = \
- ../../../3rdparty/wasm/Vera.ttf \
- ../../../3rdparty/wasm/DejaVuSans.ttf \
- ../../../3rdparty/wasm/DejaVuSansMono.ttf
-wasmfonts.prefix = /fonts
-wasmfonts.base = ../../../3rdparty/wasm
-RESOURCES += wasmfonts
-
-qtConfig(opengl) {
- QT += opengl
- SOURCES += qwasmbackingstore.cpp
- HEADERS += qwasmbackingstore.h
-}
-CONFIG += egl
-
-OTHER_FILES += \
- wasm.json \
- wasm_shell.html \
- qtloader.js
-
-shell_files.path = $$[QT_INSTALL_PLUGINS]/platforms
-shell_files.files = \
- wasm_shell.html \
- qtloader.js \
- qtlogo.svg
-
-INSTALLS += shell_files
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QWasmIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/windows/uiautomation/uiautomation.pri b/src/plugins/platforms/windows/uiautomation/uiautomation.pri
deleted file mode 100644
index fd3ed1c6df..0000000000
--- a/src/plugins/platforms/windows/uiautomation/uiautomation.pri
+++ /dev/null
@@ -1,43 +0,0 @@
-SOURCES += \
- $$PWD/qwindowsuiaaccessibility.cpp \
- $$PWD/qwindowsuiaprovidercache.cpp \
- $$PWD/qwindowsuiamainprovider.cpp \
- $$PWD/qwindowsuiabaseprovider.cpp \
- $$PWD/qwindowsuiavalueprovider.cpp \
- $$PWD/qwindowsuiatextprovider.cpp \
- $$PWD/qwindowsuiatextrangeprovider.cpp \
- $$PWD/qwindowsuiatoggleprovider.cpp \
- $$PWD/qwindowsuiaselectionprovider.cpp \
- $$PWD/qwindowsuiaselectionitemprovider.cpp \
- $$PWD/qwindowsuiainvokeprovider.cpp \
- $$PWD/qwindowsuiarangevalueprovider.cpp \
- $$PWD/qwindowsuiatableprovider.cpp \
- $$PWD/qwindowsuiatableitemprovider.cpp \
- $$PWD/qwindowsuiagridprovider.cpp \
- $$PWD/qwindowsuiagriditemprovider.cpp \
- $$PWD/qwindowsuiawindowprovider.cpp \
- $$PWD/qwindowsuiaexpandcollapseprovider.cpp \
- $$PWD/qwindowsuiautils.cpp
-
-HEADERS += \
- $$PWD/qwindowsuiaaccessibility.h \
- $$PWD/qwindowsuiaprovidercache.h \
- $$PWD/qwindowsuiamainprovider.h \
- $$PWD/qwindowsuiabaseprovider.h \
- $$PWD/qwindowsuiavalueprovider.h \
- $$PWD/qwindowsuiatextprovider.h \
- $$PWD/qwindowsuiatextrangeprovider.h \
- $$PWD/qwindowsuiatoggleprovider.h \
- $$PWD/qwindowsuiaselectionprovider.h \
- $$PWD/qwindowsuiaselectionitemprovider.h \
- $$PWD/qwindowsuiainvokeprovider.h \
- $$PWD/qwindowsuiarangevalueprovider.h \
- $$PWD/qwindowsuiatableprovider.h \
- $$PWD/qwindowsuiatableitemprovider.h \
- $$PWD/qwindowsuiagridprovider.h \
- $$PWD/qwindowsuiagriditemprovider.h \
- $$PWD/qwindowsuiawindowprovider.h \
- $$PWD/qwindowsuiaexpandcollapseprovider.h \
- $$PWD/qwindowsuiautils.h
-
-mingw: QMAKE_USE *= uuid
diff --git a/src/plugins/platforms/windows/windows.pri b/src/plugins/platforms/windows/windows.pri
deleted file mode 100644
index 1cfcf314f3..0000000000
--- a/src/plugins/platforms/windows/windows.pri
+++ /dev/null
@@ -1,116 +0,0 @@
-# Note: OpenGL32 must precede Gdi32 as it overwrites some functions.
-LIBS += -lwinspool -limm32 -loleaut32
-
-QT_FOR_CONFIG += gui
-
-qtConfig(opengl):!qtConfig(dynamicgl): LIBS *= -lopengl32
-
-mingw: QMAKE_USE *= uuid
-
-LIBS += -lshlwapi -lwtsapi32
-
-QMAKE_USE_PRIVATE += \
- advapi32 \
- ole32 \
- shell32 \
- user32 \
- winmm
-
-DEFINES *= QT_NO_CAST_FROM_ASCII QT_NO_FOREACH
-
-SOURCES += \
- $$PWD/qwindowsapplication.cpp \
- $$PWD/qwindowswindow.cpp \
- $$PWD/qwindowsintegration.cpp \
- $$PWD/qwindowscontext.cpp \
- $$PWD/qwindowsscreen.cpp \
- $$PWD/qwindowskeymapper.cpp \
- $$PWD/qwindowsmousehandler.cpp \
- $$PWD/qwindowspointerhandler.cpp \
- $$PWD/qwindowsole.cpp \
- $$PWD/qwindowsdropdataobject.cpp \
- $$PWD/qwindowsmime.cpp \
- $$PWD/qwindowsinternalmimedata.cpp \
- $$PWD/qwindowscursor.cpp \
- $$PWD/qwindowsinputcontext.cpp \
- $$PWD/qwindowstheme.cpp \
- $$PWD/qwindowsmenu.cpp \
- $$PWD/qwindowsdialoghelpers.cpp \
- $$PWD/qwindowsservices.cpp \
- $$PWD/qwindowsnativeinterface.cpp \
- $$PWD/qwindowsopengltester.cpp \
- $$PWD/qwin10helpers.cpp
-
-HEADERS += \
- $$PWD/qwindowsapplication.h \
- $$PWD/qwindowscombase.h \
- $$PWD/qwindowswindow.h \
- $$PWD/qwindowsintegration.h \
- $$PWD/qwindowscontext.h \
- $$PWD/qwindowsscreen.h \
- $$PWD/qwindowskeymapper.h \
- $$PWD/qwindowsmousehandler.h \
- $$PWD/qwindowspointerhandler.h \
- $$PWD/qtwindowsglobal.h \
- $$PWD/qwindowsole.h \
- $$PWD/qwindowsdropdataobject.h \
- $$PWD/qwindowsmime.h \
- $$PWD/qwindowsinternalmimedata.h \
- $$PWD/qwindowscursor.h \
- $$PWD/qwindowsinputcontext.h \
- $$PWD/qwindowstheme.h \
- $$PWD/qwindowsmenu.h \
- $$PWD/qwindowsdialoghelpers.h \
- $$PWD/qwindowsservices.h \
- $$PWD/qwindowsnativeinterface.h \
- $$PWD/qwindowsopengltester.h \
- $$PWD/qwindowsthreadpoolrunner.h \
- $$PWD/qwin10helpers.h
-
-INCLUDEPATH += $$PWD
-
-qtConfig(opengl): HEADERS += $$PWD/qwindowsopenglcontext.h
-
-# Only WGL is supported in Qt 6, ANGLE is removed
-qtConfig(opengl) {
- SOURCES += $$PWD/qwindowsglcontext.cpp
- HEADERS += $$PWD/qwindowsglcontext.h
-}
-
-qtConfig(systemtrayicon) {
- SOURCES += $$PWD/qwindowssystemtrayicon.cpp
- HEADERS += $$PWD/qwindowssystemtrayicon.h
-}
-
-qtConfig(vulkan) {
- SOURCES += $$PWD/qwindowsvulkaninstance.cpp
- HEADERS += $$PWD/qwindowsvulkaninstance.h
-}
-
-qtConfig(clipboard) {
- SOURCES += $$PWD/qwindowsclipboard.cpp
- HEADERS += $$PWD/qwindowsclipboard.h
- # drag and drop on windows only works if a clipboard is available
- qtConfig(draganddrop) {
- HEADERS += $$PWD/qwindowsdrag.h
- SOURCES += $$PWD/qwindowsdrag.cpp
- }
-}
-
-qtConfig(tabletevent) {
- INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/wintab
- HEADERS += $$PWD/qwindowstabletsupport.h
- SOURCES += $$PWD/qwindowstabletsupport.cpp
-}
-
-qtConfig(sessionmanager) {
- SOURCES += $$PWD/qwindowssessionmanager.cpp
- HEADERS += $$PWD/qwindowssessionmanager.h
-}
-
-qtConfig(imageformat_png):RESOURCES += $$PWD/cursors.qrc
-
-RESOURCES += $$PWD/openglblacklists.qrc
-
-qtConfig(accessibility): include($$PWD/uiautomation/uiautomation.pri)
-
diff --git a/src/plugins/platforms/windows/windows.pro b/src/plugins/platforms/windows/windows.pro
deleted file mode 100644
index ea211beaef..0000000000
--- a/src/plugins/platforms/windows/windows.pro
+++ /dev/null
@@ -1,28 +0,0 @@
-TARGET = qwindows
-
-QT += core-private gui-private
-
-qtConfig(opengl): QT += opengl-private
-
-LIBS += -ldwmapi
-QMAKE_USE_PRIVATE += gdi32
-
-include(windows.pri)
-
-SOURCES += \
- main.cpp \
- qwindowsbackingstore.cpp \
- qwindowsgdiintegration.cpp \
- qwindowsgdinativeinterface.cpp
-
-HEADERS += \
- qwindowsbackingstore.h \
- qwindowsgdiintegration.h \
- qwindowsgdinativeinterface.h
-
-OTHER_FILES += windows.json
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QWindowsIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/xcb/gl_integrations/gl_integrations.pri b/src/plugins/platforms/xcb/gl_integrations/gl_integrations.pri
deleted file mode 100644
index 56bc126652..0000000000
--- a/src/plugins/platforms/xcb/gl_integrations/gl_integrations.pri
+++ /dev/null
@@ -1,13 +0,0 @@
-INCLUDEPATH += $$PWD
-
-HEADERS += \
- $$PWD/qxcbglintegration.h \
- $$PWD/qxcbglintegrationfactory.h \
- $$PWD/qxcbglintegrationplugin.h \
- $$PWD/qxcbnativeinterfacehandler.h
-
-SOURCES += \
- $$PWD/qxcbglintegrationfactory.cpp \
- $$PWD/qxcbglintegration.cpp \
- $$PWD/qxcbnativeinterfacehandler.cpp
-
diff --git a/src/plugins/platforms/xcb/gl_integrations/gl_integrations.pro b/src/plugins/platforms/xcb/gl_integrations/gl_integrations.pro
deleted file mode 100644
index dde176433c..0000000000
--- a/src/plugins/platforms/xcb/gl_integrations/gl_integrations.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += gui-private
-
-qtConfig(xcb-egl-plugin) {
- SUBDIRS += xcb_egl
-}
-
-qtConfig(xcb-glx-plugin) {
- SUBDIRS += xcb_glx
-}
diff --git a/src/plugins/platforms/xcb/gl_integrations/gl_integrations_plugin_base.pri b/src/plugins/platforms/xcb/gl_integrations/gl_integrations_plugin_base.pri
deleted file mode 100644
index 98e48b706f..0000000000
--- a/src/plugins/platforms/xcb/gl_integrations/gl_integrations_plugin_base.pri
+++ /dev/null
@@ -1,7 +0,0 @@
-QT += core-private gui-private xcb_qpa_lib-private
-
-INCLUDEPATH += $$PWD
-INCLUDEPATH += $$PWD/../
-
-load(qt_build_paths)
-
diff --git a/src/plugins/platforms/xcb/gl_integrations/xcb_egl/xcb_egl.pro b/src/plugins/platforms/xcb/gl_integrations/xcb_egl/xcb_egl.pro
deleted file mode 100644
index fe10ca4acd..0000000000
--- a/src/plugins/platforms/xcb/gl_integrations/xcb_egl/xcb_egl.pro
+++ /dev/null
@@ -1,23 +0,0 @@
-TARGET = qxcb-egl-integration
-
-include(../gl_integrations_plugin_base.pri)
-
-CONFIG += egl
-
-DEFINES += QT_NO_FOREACH
-
-HEADERS += \
- qxcbeglcontext.h \
- qxcbeglintegration.h \
- qxcbeglwindow.h \
- qxcbeglnativeinterfacehandler.h
-
-SOURCES += \
- qxcbeglintegration.cpp \
- qxcbeglwindow.cpp \
- qxcbeglmain.cpp \
- qxcbeglnativeinterfacehandler.cpp
-
-PLUGIN_CLASS_NAME = QXcbEglIntegrationPlugin
-PLUGIN_TYPE = xcbglintegrations
-load(qt_plugin)
diff --git a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/xcb_glx.pro b/src/plugins/platforms/xcb/gl_integrations/xcb_glx/xcb_glx.pro
deleted file mode 100644
index 0ba7926f9a..0000000000
--- a/src/plugins/platforms/xcb/gl_integrations/xcb_glx/xcb_glx.pro
+++ /dev/null
@@ -1,26 +0,0 @@
-TARGET = qxcb-glx-integration
-
-include(../gl_integrations_plugin_base.pri)
-
-DEFINES += QT_NO_FOREACH
-
-qtConfig(xcb-glx): QMAKE_USE += xcb_glx
-
-!static:qtConfig(dlopen): QMAKE_USE += libdl
-
-HEADERS += \
- qxcbglxintegration.h \
- qxcbglxwindow.h \
- qglxintegration.h \
- qxcbglxnativeinterfacehandler.h
-
-SOURCES += \
- qxcbglxmain.cpp \
- qxcbglxintegration.cpp \
- qxcbglxwindow.cpp \
- qglxintegration.cpp \
- qxcbglxnativeinterfacehandler.cpp
-
-PLUGIN_CLASS_NAME = QXcbGlxIntegrationPlugin
-PLUGIN_TYPE = xcbglintegrations
-load(qt_plugin)
diff --git a/src/plugins/platforms/xcb/nativepainting/nativepainting.pri b/src/plugins/platforms/xcb/nativepainting/nativepainting.pri
deleted file mode 100644
index e1a47fb7d7..0000000000
--- a/src/plugins/platforms/xcb/nativepainting/nativepainting.pri
+++ /dev/null
@@ -1,23 +0,0 @@
-qtConfig(xcb-native-painting) {
- qtConfig(xrender): QMAKE_USE += xrender
- qtConfig(fontconfig): QMAKE_USE_PRIVATE += freetype
-
- INCLUDEPATH += $$PWD
- HEADERS += \
- $$PWD/qtessellator_p.h \
- $$PWD/qpixmap_x11_p.h \
- $$PWD/qpaintengine_x11_p.h \
- $$PWD/qpolygonclipper_p.h \
- $$PWD/qt_x11_p.h \
- $$PWD/qcolormap_x11_p.h \
- $$PWD/qbackingstore_x11_p.h \
- $$PWD/qxcbnativepainting.h
-
- SOURCES += \
- $$PWD/qtessellator.cpp \
- $$PWD/qpixmap_x11.cpp \
- $$PWD/qpaintengine_x11.cpp \
- $$PWD/qcolormap_x11.cpp \
- $$PWD/qbackingstore_x11.cpp \
- $$PWD/qxcbnativepainting.cpp
-}
diff --git a/src/plugins/platforms/xcb/xcb-plugin.pro b/src/plugins/platforms/xcb/xcb-plugin.pro
deleted file mode 100644
index 4c646d42c6..0000000000
--- a/src/plugins/platforms/xcb/xcb-plugin.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-TARGET = qxcb
-
-QT += core-private gui-private xcb_qpa_lib-private
-
-DEFINES += QT_NO_FOREACH
-
-macos: CONFIG += no_app_extension_api_only
-
-SOURCES = \
- qxcbmain.cpp
-
-OTHER_FILES += xcb.json README
-
-PLUGIN_TYPE = platforms
-PLUGIN_CLASS_NAME = QXcbIntegrationPlugin
-!equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = -
-load(qt_plugin)
diff --git a/src/plugins/platforms/xcb/xcb.pro b/src/plugins/platforms/xcb/xcb.pro
deleted file mode 100644
index 1c43c5ca04..0000000000
--- a/src/plugins/platforms/xcb/xcb.pro
+++ /dev/null
@@ -1,7 +0,0 @@
-TEMPLATE = subdirs
-CONFIG += ordered
-QT_FOR_CONFIG += gui-private
-
-SUBDIRS += xcb_qpa_lib.pro
-SUBDIRS += xcb-plugin.pro
-SUBDIRS += gl_integrations
diff --git a/src/plugins/platforms/xcb/xcb_qpa_lib.pro b/src/plugins/platforms/xcb/xcb_qpa_lib.pro
deleted file mode 100644
index 29eb2906e9..0000000000
--- a/src/plugins/platforms/xcb/xcb_qpa_lib.pro
+++ /dev/null
@@ -1,109 +0,0 @@
-TARGET = QtXcbQpa
-CONFIG += no_module_headers internal_module
-DEFINES += QT_NO_FOREACH
-
-QT += core-private gui-private
-
-qtConfig(opengl): QT += opengl-private
-
-qtConfig(glib) : QMAKE_USE_PRIVATE += glib
-
-SOURCES = \
- qxcbclipboard.cpp \
- qxcbconnection.cpp \
- qxcbintegration.cpp \
- qxcbkeyboard.cpp \
- qxcbscrollingdevice.cpp \
- qxcbmime.cpp \
- qxcbscreen.cpp \
- qxcbwindow.cpp \
- qxcbbackingstore.cpp \
- qxcbwmsupport.cpp \
- qxcbnativeinterface.cpp \
- qxcbcursor.cpp \
- qxcbimage.cpp \
- qxcbxsettings.cpp \
- qxcbsystemtraytracker.cpp \
- qxcbeventqueue.cpp \
- qxcbeventdispatcher.cpp \
- qxcbconnection_basic.cpp \
- qxcbconnection_screens.cpp \
- qxcbconnection_xi2.cpp \
- qxcbatom.cpp
-
-HEADERS = \
- qxcbclipboard.h \
- qxcbconnection.h \
- qxcbintegration.h \
- qxcbkeyboard.h \
- qxcbscrollingdevice_p.h \
- qxcbmime.h \
- qxcbobject.h \
- qxcbscreen.h \
- qxcbwindow.h \
- qxcbbackingstore.h \
- qxcbwmsupport.h \
- qxcbnativeinterface.h \
- qxcbcursor.h \
- qxcbimage.h \
- qxcbxsettings.h \
- qxcbsystemtraytracker.h \
- qxcbeventqueue.h \
- qxcbeventdispatcher.h \
- qxcbconnection_basic.h \
- qxcbatom.h
-
-qtConfig(draganddrop) {
- SOURCES += qxcbdrag.cpp
- HEADERS += qxcbdrag.h
-}
-
-load(qt_build_paths)
-
-DEFINES += QT_BUILD_XCB_PLUGIN
-
-qtConfig(xcb-xlib) {
- QMAKE_USE += xcb_xlib
-}
-
-qtConfig(xcb-sm) {
- QMAKE_USE += x11sm
- SOURCES += qxcbsessionmanager.cpp
- HEADERS += qxcbsessionmanager.h
-}
-
-include(gl_integrations/gl_integrations.pri)
-include(nativepainting/nativepainting.pri)
-
-qtConfig(vulkan) {
- SOURCES += \
- qxcbvulkaninstance.cpp \
- qxcbvulkanwindow.cpp
-
- HEADERS += \
- qxcbvulkaninstance.h \
- qxcbvulkanwindow.h
-}
-
-QMAKE_USE += \
- xcb xcb_icccm xcb_image xcb_keysyms xcb_randr xcb_render xcb_renderutil \
- xcb_shape xcb_shm xcb_sync xcb_xfixes xcb_xkb xkbcommon xkbcommon_x11
-
-qtConfig(system-xcb-xinput) {
- QMAKE_USE += xcb_xinput
-} else {
- # Use bundled xcb-xinput sources.
- XCB_DIR = $$QT_SOURCE_TREE/src/3rdparty/xcb
- INCLUDEPATH += $$XCB_DIR/include/
- SOURCES += $$XCB_DIR/libxcb/xinput.c
- # Ignore compiler warnings in 3rdparty C code.
- QMAKE_CFLAGS+=-w
-}
-
-qtConfig(dlopen): QMAKE_USE += libdl
-
-# qxcbkeyboard.cpp's KeyTbl has more than 256 levels of expansion and older
-# Clang uses that as a limit (it's 1024 in current versions).
-clang:!intel_icc: QMAKE_CXXFLAGS += -ftemplate-depth=1024
-
-load(qt_module)
diff --git a/src/plugins/platformthemes/gtk3/gtk3.pro b/src/plugins/platformthemes/gtk3/gtk3.pro
deleted file mode 100644
index e63d2dd614..0000000000
--- a/src/plugins/platformthemes/gtk3/gtk3.pro
+++ /dev/null
@@ -1,23 +0,0 @@
-TARGET = qgtk3
-
-PLUGIN_TYPE = platformthemes
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QGtk3ThemePlugin
-load(qt_plugin)
-
-QT += core-private gui-private
-
-CONFIG += X11
-QMAKE_USE += gtk3
-DEFINES += GDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_6
-
-HEADERS += \
- qgtk3dialoghelpers.h \
- qgtk3menu.h \
- qgtk3theme.h
-
-SOURCES += \
- main.cpp \
- qgtk3dialoghelpers.cpp \
- qgtk3menu.cpp \
- qgtk3theme.cpp
diff --git a/src/plugins/platformthemes/platformthemes.pro b/src/plugins/platformthemes/platformthemes.pro
deleted file mode 100644
index 07deff036d..0000000000
--- a/src/plugins/platformthemes/platformthemes.pro
+++ /dev/null
@@ -1,6 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += widgets-private
-
-qtConfig(dbus):qtConfig(regularexpression):qtConfig(mimetype):!darwin:!win32: SUBDIRS += xdgdesktopportal
-
-qtHaveModule(widgets):qtConfig(gtk3): SUBDIRS += gtk3
diff --git a/src/plugins/platformthemes/xdgdesktopportal/xdgdesktopportal.pro b/src/plugins/platformthemes/xdgdesktopportal/xdgdesktopportal.pro
deleted file mode 100644
index 4f6e74386c..0000000000
--- a/src/plugins/platformthemes/xdgdesktopportal/xdgdesktopportal.pro
+++ /dev/null
@@ -1,17 +0,0 @@
-TARGET = qxdgdesktopportal
-
-PLUGIN_TYPE = platformthemes
-PLUGIN_EXTENDS = -
-PLUGIN_CLASS_NAME = QXdgDesktopPortalThemePlugin
-load(qt_plugin)
-
-QT += core-private dbus gui-private
-
-HEADERS += \
- qxdgdesktopportaltheme.h \
- qxdgdesktopportalfiledialog_p.h
-
-SOURCES += \
- main.cpp \
- qxdgdesktopportaltheme.cpp \
- qxdgdesktopportalfiledialog.cpp
diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro
deleted file mode 100644
index 880bd1c631..0000000000
--- a/src/plugins/plugins.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += network
-
-qtHaveModule(sql): SUBDIRS += sqldrivers
-qtHaveModule(gui) {
- SUBDIRS *= platforms platforminputcontexts platformthemes
- qtConfig(imageformatplugin): SUBDIRS *= imageformats
- !android:qtConfig(library): SUBDIRS *= generic
-}
-qtHaveModule(widgets): SUBDIRS += styles
-
-qtHaveModule(printsupport): \
- SUBDIRS += printsupport
diff --git a/src/plugins/printsupport/cups/cups.pro b/src/plugins/printsupport/cups/cups.pro
deleted file mode 100644
index 58bc11606b..0000000000
--- a/src/plugins/printsupport/cups/cups.pro
+++ /dev/null
@@ -1,23 +0,0 @@
-TARGET = cupsprintersupport
-MODULE = cupsprintersupport
-
-QT += core-private gui-private printsupport printsupport-private
-
-QMAKE_USE_PRIVATE += cups
-
-INCLUDEPATH += ../../../printsupport/kernel
-
-SOURCES += main.cpp \
- qppdprintdevice.cpp \
- qcupsprintersupport.cpp \
- qcupsprintengine.cpp
-
-HEADERS += qcupsprintersupport_p.h \
- qppdprintdevice.h \
- qcupsprintengine_p.h
-
-OTHER_FILES += cups.json
-
-PLUGIN_TYPE = printsupport
-PLUGIN_CLASS_NAME = QCupsPrinterSupportPlugin
-load(qt_plugin)
diff --git a/src/plugins/printsupport/printsupport.pro b/src/plugins/printsupport/printsupport.pro
deleted file mode 100644
index a7397a7390..0000000000
--- a/src/plugins/printsupport/printsupport.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += printsupport-private
-
-unix:!darwin:qtConfig(cups): SUBDIRS += cups
diff --git a/src/plugins/sqldrivers/configure.pri b/src/plugins/sqldrivers/configure.pri
deleted file mode 100644
index be6a930e52..0000000000
--- a/src/plugins/sqldrivers/configure.pri
+++ /dev/null
@@ -1,85 +0,0 @@
-# custom tests
-
-defineTest(qtConfLibrary_psqlConfig) {
- pg_config = $$config.input.psql_config
- isEmpty(pg_config):!cross_compile: \
- pg_config = $$qtConfFindInPath("pg_config")
- !win32:!isEmpty(pg_config) {
- qtRunLoggedCommand("$$pg_config --libdir", libdir)|return(false)
- !qtConfResolvePathLibs($${1}.libs, $$libdir, -lpq): \
- return(false)
- qtRunLoggedCommand("$$pg_config --includedir", includedir)|return(false)
- !qtConfResolvePathIncs($${1}.includedir, $$includedir, $$2): \
- return(false)
- return(true)
- }
- qtLog("pg_config not found.")
- return(false)
-}
-
-defineTest(qtConfLibrary_psqlEnv) {
- # Respect PSQL_LIBS if set
- PSQL_LIBS = $$getenv(PSQL_LIBS)
- !isEmpty(PSQL_LIBS) {
- eval(libs = $$PSQL_LIBS)
- !qtConfResolveLibs($${1}.libs, $$libs): \
- return(false)
- } else {
- !qtConfLibrary_inline($$1, $$2): \
- return(false)
- }
- return(true)
-}
-
-defineTest(qtConfLibrary_mysqlConfig) {
- mysql_config = $$config.input.mysql_config
- isEmpty(mysql_config):!cross_compile: \
- mysql_config = $$qtConfFindInPath("mysql_config")
- !isEmpty(mysql_config) {
- qtRunLoggedCommand("$$mysql_config --version", version)|return(false)
- version = $$split(version, '.')
- version = $$first(version)
- isEmpty(version)|lessThan(version, 4): return(false)]
-
- # query is either --libs or --libs_r
- query = $$eval($${1}.query)
- qtRunLoggedCommand("$$mysql_config $$query", libs)|return(false)
- qtRunLoggedCommand("$$mysql_config --include", includedir)|return(false)
- eval(libs = $$libs)
- # -rdynamic should not be returned by mysql_config, but is on RHEL 6.6
- libs -= -rdynamic
- equals($${1}.cleanlibs, true) {
- for(l, libs) {
- # Drop all options besides the -L one and the -lmysqlclient one
- # so we don't unnecessarily link to libs like OpenSSL
- contains(l, "^(-L|-lmysqlclient).*"): cleanlibs += $$l
- }
- libs = $$cleanlibs
- }
- !qtConfResolveLibs($${1}.libs, $$libs): \
- return(false)
- eval(rawincludedir = $$includedir)
- rawincludedir ~= s/^-I//g
- includedir =
- for (id, rawincludedir): \
- includedir += $$clean_path($$id)
- !qtConfResolvePathIncs($${1}.includedir, $$includedir, $$2): \
- return(false)
- return(true)
- }
- qtLog("mysql_config not found.")
- return(false)
-}
-
-defineTest(qtConfLibrary_sybaseEnv) {
- libdir =
- sybase = $$getenv(SYBASE)
- !isEmpty(sybase): \
- libdir += $${sybase}/lib
- eval(libs = $$getenv(SYBASE_LIBS))
- isEmpty(libs): \
- libs = $$eval($${1}.libs)
- !qtConfResolvePathLibs($${1}.libs, $$libdir, $$libs): \
- return(false)
- return(true)
-}
diff --git a/src/plugins/sqldrivers/db2/db2.pro b/src/plugins/sqldrivers/db2/db2.pro
deleted file mode 100644
index b99fe91fe3..0000000000
--- a/src/plugins/sqldrivers/db2/db2.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TARGET = qsqldb2
-
-HEADERS += $$PWD/qsql_db2_p.h
-SOURCES += $$PWD/qsql_db2.cpp $$PWD/main.cpp
-
-QMAKE_USE += db2
-
-OTHER_FILES += db2.json
-
-equals(QT_ARCH, x86_64): DEFINES += ODBC64
-
-PLUGIN_CLASS_NAME = QDB2DriverPlugin
-include(../qsqldriverbase.pri)
diff --git a/src/plugins/sqldrivers/ibase/ibase.pro b/src/plugins/sqldrivers/ibase/ibase.pro
deleted file mode 100644
index e5709207d1..0000000000
--- a/src/plugins/sqldrivers/ibase/ibase.pro
+++ /dev/null
@@ -1,12 +0,0 @@
-TARGET = qsqlibase
-
-HEADERS += $$PWD/qsql_ibase_p.h
-SOURCES += $$PWD/qsql_ibase.cpp $$PWD/main.cpp
-
-# FIXME: ignores libfb (unix)/fbclient (win32) - but that's for the test anyway
-QMAKE_USE += ibase
-
-OTHER_FILES += ibase.json
-
-PLUGIN_CLASS_NAME = QIBaseDriverPlugin
-include(../qsqldriverbase.pri)
diff --git a/src/plugins/sqldrivers/mysql/mysql.pro b/src/plugins/sqldrivers/mysql/mysql.pro
deleted file mode 100644
index 56dd5f598c..0000000000
--- a/src/plugins/sqldrivers/mysql/mysql.pro
+++ /dev/null
@@ -1,11 +0,0 @@
-TARGET = qsqlmysql
-
-HEADERS += $$PWD/qsql_mysql_p.h
-SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp
-
-QMAKE_USE += mysql
-
-OTHER_FILES += mysql.json
-
-PLUGIN_CLASS_NAME = QMYSQLDriverPlugin
-include(../qsqldriverbase.pri)
diff --git a/src/plugins/sqldrivers/oci/oci.pro b/src/plugins/sqldrivers/oci/oci.pro
deleted file mode 100644
index e6ef71f20f..0000000000
--- a/src/plugins/sqldrivers/oci/oci.pro
+++ /dev/null
@@ -1,13 +0,0 @@
-TARGET = qsqloci
-
-HEADERS += $$PWD/qsql_oci_p.h
-SOURCES += $$PWD/qsql_oci.cpp $$PWD/main.cpp
-
-QMAKE_USE += oci
-
-darwin:QMAKE_LFLAGS += -Wl,-flat_namespace,-U,_environ
-
-OTHER_FILES += oci.json
-
-PLUGIN_CLASS_NAME = QOCIDriverPlugin
-include(../qsqldriverbase.pri)
diff --git a/src/plugins/sqldrivers/odbc/odbc.pro b/src/plugins/sqldrivers/odbc/odbc.pro
deleted file mode 100644
index 17844f27d2..0000000000
--- a/src/plugins/sqldrivers/odbc/odbc.pro
+++ /dev/null
@@ -1,12 +0,0 @@
-TARGET = qsqlodbc
-
-HEADERS += $$PWD/qsql_odbc_p.h
-SOURCES += $$PWD/qsql_odbc.cpp $$PWD/main.cpp
-
-QMAKE_USE += odbc
-unix: DEFINES += UNICODE
-
-OTHER_FILES += odbc.json
-
-PLUGIN_CLASS_NAME = QODBCDriverPlugin
-include(../qsqldriverbase.pri)
diff --git a/src/plugins/sqldrivers/psql/psql.pro b/src/plugins/sqldrivers/psql/psql.pro
deleted file mode 100644
index c44a6319c3..0000000000
--- a/src/plugins/sqldrivers/psql/psql.pro
+++ /dev/null
@@ -1,11 +0,0 @@
-TARGET = qsqlpsql
-
-HEADERS += $$PWD/qsql_psql_p.h
-SOURCES += $$PWD/qsql_psql.cpp $$PWD/main.cpp
-
-QMAKE_USE += psql
-
-OTHER_FILES += psql.json
-
-PLUGIN_CLASS_NAME = QPSQLDriverPlugin
-include(../qsqldriverbase.pri)
diff --git a/src/plugins/sqldrivers/qsqldriverbase.pri b/src/plugins/sqldrivers/qsqldriverbase.pri
deleted file mode 100644
index 4b78fa9454..0000000000
--- a/src/plugins/sqldrivers/qsqldriverbase.pri
+++ /dev/null
@@ -1,9 +0,0 @@
-QT = core core-private sql-private
-
-# For QMAKE_USE in the parent projects.
-include($$shadowed($$PWD)/qtsqldrivers-config.pri)
-
-PLUGIN_TYPE = sqldrivers
-load(qt_plugin)
-
-DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII
diff --git a/src/plugins/sqldrivers/sqldrivers.pro b/src/plugins/sqldrivers/sqldrivers.pro
deleted file mode 100644
index f1db8f65a2..0000000000
--- a/src/plugins/sqldrivers/sqldrivers.pro
+++ /dev/null
@@ -1,14 +0,0 @@
-TEMPLATE = subdirs
-
-sqldrivers_standalone {
- _QMAKE_CACHE_ = $$shadowed($$SQLDRV_SRC_TREE)/.qmake.conf
- load(qt_configure)
-}
-
-qtConfig(sql-psql) : SUBDIRS += psql
-qtConfig(sql-mysql) : SUBDIRS += mysql
-qtConfig(sql-odbc) : SUBDIRS += odbc
-qtConfig(sql-oci) : SUBDIRS += oci
-qtConfig(sql-db2) : SUBDIRS += db2
-qtConfig(sql-sqlite) : SUBDIRS += sqlite
-qtConfig(sql-ibase) : SUBDIRS += ibase
diff --git a/src/plugins/sqldrivers/sqlite/sqlite.pro b/src/plugins/sqldrivers/sqlite/sqlite.pro
deleted file mode 100644
index d7e19f97b1..0000000000
--- a/src/plugins/sqldrivers/sqlite/sqlite.pro
+++ /dev/null
@@ -1,18 +0,0 @@
-TARGET = qsqlite
-
-HEADERS += $$PWD/qsql_sqlite_p.h
-SOURCES += $$PWD/qsql_sqlite.cpp $$PWD/smain.cpp
-
-include($$OUT_PWD/../qtsqldrivers-config.pri)
-QT_FOR_CONFIG += sqldrivers-private
-
-qtConfig(system-sqlite) {
- QMAKE_USE += sqlite
-} else {
- include($$PWD/../../../3rdparty/sqlite.pri)
-}
-
-OTHER_FILES += sqlite.json
-
-PLUGIN_CLASS_NAME = QSQLiteDriverPlugin
-include(../qsqldriverbase.pri)
diff --git a/src/plugins/styles/android/android.pro b/src/plugins/styles/android/android.pro
deleted file mode 100644
index 4ca35d8046..0000000000
--- a/src/plugins/styles/android/android.pro
+++ /dev/null
@@ -1,16 +0,0 @@
-TARGET = qandroidstyle
-
-QT += widgets-private
-
-SOURCES += \
- main.cpp \
- qandroidstyle.cpp
-
-HEADERS += \
- qandroidstyle_p.h
-
-DISTFILES += androidstyle.json
-
-PLUGIN_TYPE = styles
-PLUGIN_CLASS_NAME = QAndroidStylePlugin
-load(qt_plugin)
diff --git a/src/plugins/styles/mac/mac.pro b/src/plugins/styles/mac/mac.pro
deleted file mode 100644
index 9044354c07..0000000000
--- a/src/plugins/styles/mac/mac.pro
+++ /dev/null
@@ -1,19 +0,0 @@
-TARGET = qmacstyle
-
-QT += widgets-private
-
-SOURCES += \
- main.mm \
- qmacstyle_mac.mm
-
-HEADERS += \
- qmacstyle_mac_p.h \
- qmacstyle_mac_p_p.h
-
-LIBS_PRIVATE += -framework AppKit
-
-DISTFILES += macstyle.json
-
-PLUGIN_TYPE = styles
-PLUGIN_CLASS_NAME = QMacStylePlugin
-load(qt_plugin)
diff --git a/src/plugins/styles/styles.pro b/src/plugins/styles/styles.pro
deleted file mode 100644
index 542ad1329a..0000000000
--- a/src/plugins/styles/styles.pro
+++ /dev/null
@@ -1,8 +0,0 @@
-TEMPLATE = subdirs
-QT_FOR_CONFIG += widgets-private
-
-qtConfig(style-android): SUBDIRS += android
-
-qtConfig(style-mac): SUBDIRS += mac
-
-qtConfig(style-windowsvista): SUBDIRS += windowsvista
diff --git a/src/plugins/styles/windowsvista/windowsvista.pro b/src/plugins/styles/windowsvista/windowsvista.pro
deleted file mode 100644
index 483914c13d..0000000000
--- a/src/plugins/styles/windowsvista/windowsvista.pro
+++ /dev/null
@@ -1,20 +0,0 @@
-TARGET = qwindowsvistastyle
-
-QT += widgets-private
-
-SOURCES += main.cpp
-
-HEADERS += qwindowsvistastyle_p.h qwindowsvistastyle_p_p.h
-SOURCES += qwindowsvistastyle.cpp
-
-HEADERS += qwindowsxpstyle_p.h qwindowsxpstyle_p_p.h
-SOURCES += qwindowsxpstyle.cpp
-
-QMAKE_USE_PRIVATE += user32 gdi32
-LIBS_PRIVATE *= -luxtheme
-
-DISTFILES += windowsvistastyle.json
-
-PLUGIN_TYPE = styles
-PLUGIN_CLASS_NAME = QWindowsVistaStylePlugin
-load(qt_plugin)