genode/repos/libports/src/lib/qt5/patches/qtbase_generated.patch

789 lines
27 KiB
Diff

qtbase_generated.patch
diff --git a/qtbase/include/QtCore/5.13.0/QtCore/private/qconfig_p.h b/qtbase/include/QtCore/5.13.0/QtCore/private/qconfig_p.h
new file mode 100644
index 0000000..aedf7fa
--- /dev/null
+++ b/qtbase/include/QtCore/5.13.0/QtCore/private/qconfig_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/corelib/global/qconfig_p.h"
diff --git a/qtbase/include/QtCore/5.13.0/QtCore/private/qtcore-config_p.h b/qtbase/include/QtCore/5.13.0/QtCore/private/qtcore-config_p.h
new file mode 100644
index 0000000..53f2212
--- /dev/null
+++ b/qtbase/include/QtCore/5.13.0/QtCore/private/qtcore-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/corelib/qtcore-config_p.h"
diff --git a/qtbase/include/QtCore/QtConfig b/qtbase/include/QtCore/QtConfig
new file mode 100644
index 0000000..c734263
--- /dev/null
+++ b/qtbase/include/QtCore/QtConfig
@@ -0,0 +1 @@
+#include "qconfig.h"
diff --git a/qtbase/include/QtCore/QtCoreDepends b/qtbase/include/QtCore/QtCoreDepends
new file mode 100644
index 0000000..a953540
--- /dev/null
+++ b/qtbase/include/QtCore/QtCoreDepends
@@ -0,0 +1,3 @@
+/* This file was generated by qmake with the info from <root>/src/corelib/corelib.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#endif
diff --git a/qtbase/include/QtCore/qconfig.h b/qtbase/include/QtCore/qconfig.h
new file mode 100644
index 0000000..aa8a3d6
--- /dev/null
+++ b/qtbase/include/QtCore/qconfig.h
@@ -0,0 +1 @@
+#include "../../src/corelib/global/qconfig.h"
diff --git a/qtbase/include/QtCore/qtcore-config.h b/qtbase/include/QtCore/qtcore-config.h
new file mode 100644
index 0000000..29ef59d
--- /dev/null
+++ b/qtbase/include/QtCore/qtcore-config.h
@@ -0,0 +1 @@
+#include "../../src/corelib/qtcore-config.h"
diff --git a/qtbase/include/QtGui/5.13.0/QtGui/private/qtgui-config_p.h b/qtbase/include/QtGui/5.13.0/QtGui/private/qtgui-config_p.h
new file mode 100644
index 0000000..fa5bd06
--- /dev/null
+++ b/qtbase/include/QtGui/5.13.0/QtGui/private/qtgui-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/gui/qtgui-config_p.h"
diff --git a/qtbase/include/QtGui/5.13.0/QtGui/private/qvulkanfunctions_p.h b/qtbase/include/QtGui/5.13.0/QtGui/private/qvulkanfunctions_p.h
new file mode 100644
index 0000000..f2d2da0
--- /dev/null
+++ b/qtbase/include/QtGui/5.13.0/QtGui/private/qvulkanfunctions_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/gui/vulkan/qvulkanfunctions_p.h"
diff --git a/qtbase/include/QtGui/QVulkanDeviceFunctions b/qtbase/include/QtGui/QVulkanDeviceFunctions
new file mode 100644
index 0000000..141a561
--- /dev/null
+++ b/qtbase/include/QtGui/QVulkanDeviceFunctions
@@ -0,0 +1 @@
+#include "qvulkanfunctions.h"
diff --git a/qtbase/include/QtGui/QVulkanFunctions b/qtbase/include/QtGui/QVulkanFunctions
new file mode 100644
index 0000000..141a561
--- /dev/null
+++ b/qtbase/include/QtGui/QVulkanFunctions
@@ -0,0 +1 @@
+#include "qvulkanfunctions.h"
diff --git a/qtbase/include/QtGui/QtGuiDepends b/qtbase/include/QtGui/QtGuiDepends
new file mode 100644
index 0000000..7611c06
--- /dev/null
+++ b/qtbase/include/QtGui/QtGuiDepends
@@ -0,0 +1,4 @@
+/* This file was generated by qmake with the info from <root>/src/gui/gui.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#endif
diff --git a/qtbase/include/QtGui/qtgui-config.h b/qtbase/include/QtGui/qtgui-config.h
new file mode 100644
index 0000000..81638f1
--- /dev/null
+++ b/qtbase/include/QtGui/qtgui-config.h
@@ -0,0 +1 @@
+#include "../../src/gui/qtgui-config.h"
diff --git a/qtbase/include/QtGui/qvulkanfunctions.h b/qtbase/include/QtGui/qvulkanfunctions.h
new file mode 100644
index 0000000..55d5bab
--- /dev/null
+++ b/qtbase/include/QtGui/qvulkanfunctions.h
@@ -0,0 +1 @@
+#include "../../src/gui/vulkan/qvulkanfunctions.h"
diff --git a/qtbase/include/QtNetwork/5.13.0/QtNetwork/private/qtnetwork-config_p.h b/qtbase/include/QtNetwork/5.13.0/QtNetwork/private/qtnetwork-config_p.h
new file mode 100644
index 0000000..cbf4749
--- /dev/null
+++ b/qtbase/include/QtNetwork/5.13.0/QtNetwork/private/qtnetwork-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/network/qtnetwork-config_p.h"
diff --git a/qtbase/include/QtNetwork/QtNetworkDepends b/qtbase/include/QtNetwork/QtNetworkDepends
new file mode 100644
index 0000000..511727a
--- /dev/null
+++ b/qtbase/include/QtNetwork/QtNetworkDepends
@@ -0,0 +1,4 @@
+/* This file was generated by qmake with the info from <root>/src/network/network.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#endif
diff --git a/qtbase/include/QtNetwork/qtnetwork-config.h b/qtbase/include/QtNetwork/qtnetwork-config.h
new file mode 100644
index 0000000..c8cd7fb
--- /dev/null
+++ b/qtbase/include/QtNetwork/qtnetwork-config.h
@@ -0,0 +1 @@
+#include "../../src/network/qtnetwork-config.h"
diff --git a/qtbase/include/QtOpenGL/QtOpenGLDepends b/qtbase/include/QtOpenGL/QtOpenGLDepends
new file mode 100644
index 0000000..d2d9d9f
--- /dev/null
+++ b/qtbase/include/QtOpenGL/QtOpenGLDepends
@@ -0,0 +1,6 @@
+/* This file was generated by qmake with the info from <root>/src/opengl/opengl.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#include <QtGui/QtGui>
+#include <QtWidgets/QtWidgets>
+#endif
diff --git a/qtbase/include/QtPrintSupport/5.13.0/QtPrintSupport/private/qtprintsupport-config_p.h b/qtbase/include/QtPrintSupport/5.13.0/QtPrintSupport/private/qtprintsupport-config_p.h
new file mode 100644
index 0000000..7833b12
--- /dev/null
+++ b/qtbase/include/QtPrintSupport/5.13.0/QtPrintSupport/private/qtprintsupport-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/printsupport/qtprintsupport-config_p.h"
diff --git a/qtbase/include/QtPrintSupport/QtPrintSupportDepends b/qtbase/include/QtPrintSupport/QtPrintSupportDepends
new file mode 100644
index 0000000..5894583
--- /dev/null
+++ b/qtbase/include/QtPrintSupport/QtPrintSupportDepends
@@ -0,0 +1,6 @@
+/* This file was generated by qmake with the info from <root>/src/printsupport/printsupport.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#include <QtGui/QtGui>
+#include <QtWidgets/QtWidgets>
+#endif
diff --git a/qtbase/include/QtPrintSupport/qtprintsupport-config.h b/qtbase/include/QtPrintSupport/qtprintsupport-config.h
new file mode 100644
index 0000000..747e599
--- /dev/null
+++ b/qtbase/include/QtPrintSupport/qtprintsupport-config.h
@@ -0,0 +1 @@
+#include "../../src/printsupport/qtprintsupport-config.h"
diff --git a/qtbase/include/QtSql/5.13.0/QtSql/private/qtsql-config_p.h b/qtbase/include/QtSql/5.13.0/QtSql/private/qtsql-config_p.h
new file mode 100644
index 0000000..ffef37b
--- /dev/null
+++ b/qtbase/include/QtSql/5.13.0/QtSql/private/qtsql-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/sql/qtsql-config_p.h"
diff --git a/qtbase/include/QtSql/QtSqlDepends b/qtbase/include/QtSql/QtSqlDepends
new file mode 100644
index 0000000..bba20a6
--- /dev/null
+++ b/qtbase/include/QtSql/QtSqlDepends
@@ -0,0 +1,4 @@
+/* This file was generated by qmake with the info from <root>/src/sql/sql.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#endif
diff --git a/qtbase/include/QtSql/qtsql-config.h b/qtbase/include/QtSql/qtsql-config.h
new file mode 100644
index 0000000..fa917d5
--- /dev/null
+++ b/qtbase/include/QtSql/qtsql-config.h
@@ -0,0 +1 @@
+#include "../../src/sql/qtsql-config.h"
diff --git a/qtbase/include/QtTest/5.13.0/QtTest/private/qttestlib-config_p.h b/qtbase/include/QtTest/5.13.0/QtTest/private/qttestlib-config_p.h
new file mode 100644
index 0000000..6e5b899
--- /dev/null
+++ b/qtbase/include/QtTest/5.13.0/QtTest/private/qttestlib-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/testlib/qttestlib-config_p.h"
diff --git a/qtbase/include/QtTest/QtTestDepends b/qtbase/include/QtTest/QtTestDepends
new file mode 100644
index 0000000..64e448e
--- /dev/null
+++ b/qtbase/include/QtTest/QtTestDepends
@@ -0,0 +1,4 @@
+/* This file was generated by qmake with the info from <root>/src/testlib/testlib.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#endif
diff --git a/qtbase/include/QtTest/qttestlib-config.h b/qtbase/include/QtTest/qttestlib-config.h
new file mode 100644
index 0000000..ec1c9e6
--- /dev/null
+++ b/qtbase/include/QtTest/qttestlib-config.h
@@ -0,0 +1 @@
+#include "../../src/testlib/qttestlib-config.h"
diff --git a/qtbase/include/QtWidgets/5.13.0/QtWidgets/private/qtwidgets-config_p.h b/qtbase/include/QtWidgets/5.13.0/QtWidgets/private/qtwidgets-config_p.h
new file mode 100644
index 0000000..9a6332d
--- /dev/null
+++ b/qtbase/include/QtWidgets/5.13.0/QtWidgets/private/qtwidgets-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/widgets/qtwidgets-config_p.h"
diff --git a/qtbase/include/QtWidgets/QtWidgetsDepends b/qtbase/include/QtWidgets/QtWidgetsDepends
new file mode 100644
index 0000000..80cfcaf
--- /dev/null
+++ b/qtbase/include/QtWidgets/QtWidgetsDepends
@@ -0,0 +1,5 @@
+/* This file was generated by qmake with the info from <root>/src/widgets/widgets.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#include <QtGui/QtGui>
+#endif
diff --git a/qtbase/include/QtWidgets/qtwidgets-config.h b/qtbase/include/QtWidgets/qtwidgets-config.h
new file mode 100644
index 0000000..09179b0
--- /dev/null
+++ b/qtbase/include/QtWidgets/qtwidgets-config.h
@@ -0,0 +1 @@
+#include "../../src/widgets/qtwidgets-config.h"
diff --git a/qtbase/include/QtXml/5.13.0/QtXml/private/qtxml-config_p.h b/qtbase/include/QtXml/5.13.0/QtXml/private/qtxml-config_p.h
new file mode 100644
index 0000000..d567490
--- /dev/null
+++ b/qtbase/include/QtXml/5.13.0/QtXml/private/qtxml-config_p.h
@@ -0,0 +1 @@
+#include "../../../../../src/xml/qtxml-config_p.h"
diff --git a/qtbase/include/QtXml/QtXmlDepends b/qtbase/include/QtXml/QtXmlDepends
new file mode 100644
index 0000000..9ce6bbb
--- /dev/null
+++ b/qtbase/include/QtXml/QtXmlDepends
@@ -0,0 +1,4 @@
+/* This file was generated by qmake with the info from <root>/src/xml/xml.pro. */
+#ifdef __cplusplus /* create empty PCH in C mode */
+#include <QtCore/QtCore>
+#endif
diff --git a/qtbase/include/QtXml/qtxml-config.h b/qtbase/include/QtXml/qtxml-config.h
new file mode 100644
index 0000000..602a176
--- /dev/null
+++ b/qtbase/include/QtXml/qtxml-config.h
@@ -0,0 +1 @@
+#include "../../src/xml/qtxml-config.h"
diff --git a/qtbase/src/corelib/global/qconfig.cpp b/qtbase/src/corelib/global/qconfig.cpp
new file mode 100644
index 0000000..a123483
--- /dev/null
+++ b/qtbase/src/corelib/global/qconfig.cpp
@@ -0,0 +1,65 @@
+/* Installation date */
+static const char qt_configure_installation [12+11] = "qt_instdate=2012-12-20";
+/* Installation Info */
+static const char qt_configure_prefix_path_str [12+256] = "qt_prfxpath=/usr/local/Qt-5.13.0";
+#ifdef QT_BUILD_QMAKE
+static const char qt_configure_ext_prefix_path_str [12+256] = "qt_epfxpath=/usr/local/Qt-5.13.0";
+static const char qt_configure_host_prefix_path_str [12+256] = "qt_hpfxpath=/usr/local/Qt-5.13.0";
+#endif
+static const short qt_configure_str_offsets[] = {
+ 0,
+ 4,
+ 12,
+ 16,
+ 24,
+ 28,
+ 36,
+ 44,
+ 48,
+ 50,
+ 52,
+ 65,
+ 74,
+#ifdef QT_BUILD_QMAKE
+ 80,
+ 81,
+ 87,
+ 91,
+ 95,
+ 97,
+ 107,
+#endif
+};
+static const char qt_configure_strs[] =
+ "doc\0"
+ "include\0"
+ "lib\0"
+ "libexec\0"
+ "bin\0"
+ "plugins\0"
+ "imports\0"
+ "qml\0"
+ ".\0"
+ ".\0"
+ "translations\0"
+ "examples\0"
+ "tests\0"
+#ifdef QT_BUILD_QMAKE
+ "\0"
+ "false\0"
+ "bin\0"
+ "lib\0"
+ ".\0"
+ "linux-g++\0"
+ "linux-g++\0"
+#endif
+;
+#define QT_CONFIGURE_SETTINGS_PATH "etc/xdg"
+#ifdef QT_BUILD_QMAKE
+# define QT_CONFIGURE_SYSROOTIFY_PREFIX false
+#endif
+#define QT_CONFIGURE_PREFIX_PATH qt_configure_prefix_path_str + 12
+#ifdef QT_BUILD_QMAKE
+# define QT_CONFIGURE_EXT_PREFIX_PATH qt_configure_ext_prefix_path_str + 12
+# define QT_CONFIGURE_HOST_PREFIX_PATH qt_configure_host_prefix_path_str + 12
+#endif
diff --git a/qtbase/src/corelib/global/qconfig.h b/qtbase/src/corelib/global/qconfig.h
new file mode 100644
index 0000000..8170f78
--- /dev/null
+++ b/qtbase/src/corelib/global/qconfig.h
@@ -0,0 +1,33 @@
+#define QT_FEATURE_cross_compile -1
+#define QT_FEATURE_framework -1
+#define QT_FEATURE_shared 1
+#define QT_FEATURE_rpath 1
+#define QT_COMPILER_SUPPORTS_SSE2 1
+#define QT_COMPILER_SUPPORTS_AES 1
+#define QT_FEATURE_appstore_compliant -1
+#define QT_FEATURE_debug_and_release -1
+#define QT_FEATURE_simulator_and_device -1
+#define QT_FEATURE_build_all -1
+#define QT_FEATURE_c__11 1
+#define QT_FEATURE_c__14 1
+#define QT_FEATURE_c__1z -1
+#define QT_FEATURE_c__2a -1
+#define QT_FEATURE_c99 1
+#define QT_FEATURE_c11 1
+#define QT_FEATURE_thread 1
+#define QT_FEATURE_future 1
+#define QT_FEATURE_concurrent 1
+#define QT_NO_DBUS
+#define QT_FEATURE_force_asserts -1
+#define QT_FEATURE_pkg_config 1
+#define QT_LARGEFILE_SUPPORT 64
+#define QT_COMPILER_SUPPORTS_RDRND 1
+#define QT_VISIBILITY_AVAILABLE true
+#define QT_FEATURE_separate_debug_info -1
+#define QT_COMPILER_SUPPORTS_SHA 1
+#define QT_FEATURE_static -1
+#define QT_COMPILER_SUPPORTS_SIMD_ALWAYS 1
+#define QT_VERSION_STR "5.13.0"
+#define QT_VERSION_MAJOR 5
+#define QT_VERSION_MINOR 13
+#define QT_VERSION_PATCH 0
diff --git a/qtbase/src/corelib/global/qconfig_p.h b/qtbase/src/corelib/global/qconfig_p.h
new file mode 100644
index 0000000..75c3455
--- /dev/null
+++ b/qtbase/src/corelib/global/qconfig_p.h
@@ -0,0 +1,24 @@
+#define QT_FEATURE_private_tests -1
+#define QT_FEATURE_sse2 1
+#define QT_FEATURE_alloca -1
+#define QT_FEATURE_alloca_h -1
+#define QT_FEATURE_alloca_malloc_h -1
+#define QT_FEATURE_android_style_assets -1
+#define QT_FEATURE_avx2 -1
+#define QT_FEATURE_dbus -1
+#define QT_FEATURE_dbus_linked -1
+#define QT_FEATURE_gc_binaries -1
+#define QT_FEATURE_gui 1
+#define QT_FEATURE_libudev -1
+#define QT_FEATURE_network 1
+#define QT_FEATURE_posix_fallocate 1
+#define QT_FEATURE_reduce_exports 1
+#define QT_FEATURE_reduce_relocations -1
+#define QT_FEATURE_release_tools -1
+#define QT_FEATURE_sql 1
+#define QT_FEATURE_stack_protector_strong -1
+#define QT_FEATURE_system_zlib 1
+#define QT_FEATURE_testlib 1
+#define QT_FEATURE_widgets 1
+#define QT_FEATURE_xml 1
+#define QT_FEATURE_zstd -1
diff --git a/qtbase/src/corelib/qtcore-config.h b/qtbase/src/corelib/qtcore-config.h
new file mode 100644
index 0000000..347aa7f
--- /dev/null
+++ b/qtbase/src/corelib/qtcore-config.h
@@ -0,0 +1,44 @@
+#define QT_FEATURE_properties 1
+#define QT_FEATURE_animation 1
+#define QT_FEATURE_textcodec 1
+#define QT_FEATURE_big_codecs 1
+#define QT_FEATURE_codecs 1
+#define QT_FEATURE_commandlineparser 1
+#define QT_FEATURE_itemmodel 1
+#define QT_FEATURE_proxymodel 1
+#define QT_FEATURE_concatenatetablesproxymodel 1
+#define QT_FEATURE_cxx11_future -1
+#define QT_FEATURE_textdate 1
+#define QT_FEATURE_datestring 1
+#define QT_NO_EVENTFD
+#define QT_FEATURE_filesystemiterator 1
+#define QT_FEATURE_filesystemwatcher 1
+#define QT_FEATURE_gestures 1
+#define QT_NO_GLIB
+#define QT_NO_ICONV
+#define QT_FEATURE_identityproxymodel 1
+#define QT_NO_INOTIFY
+#define QT_FEATURE_library 1
+#define QT_FEATURE_mimetype 1
+#define QT_FEATURE_process -1
+#define QT_NO_PROCESS
+#define QT_FEATURE_processenvironment 1
+#define QT_FEATURE_statemachine 1
+#define QT_FEATURE_qeventtransition 1
+#define QT_FEATURE_regularexpression 1
+#define QT_FEATURE_settings 1
+#define QT_FEATURE_sharedmemory -1
+#define QT_NO_SHAREDMEMORY
+#define QT_FEATURE_sortfilterproxymodel 1
+#define QT_FEATURE_std_atomic64 1
+#define QT_FEATURE_stringlistmodel 1
+#define QT_FEATURE_systemsemaphore -1
+#define QT_NO_SYSTEMSEMAPHORE
+#define QT_FEATURE_temporaryfile 1
+#define QT_FEATURE_timezone 1
+#define QT_FEATURE_topleveldomain 1
+#define QT_FEATURE_translation 1
+#define QT_FEATURE_transposeproxymodel 1
+#define QT_FEATURE_xmlstream 1
+#define QT_FEATURE_xmlstreamreader 1
+#define QT_FEATURE_xmlstreamwriter 1
diff --git a/qtbase/src/corelib/qtcore-config_p.h b/qtbase/src/corelib/qtcore-config_p.h
new file mode 100644
index 0000000..dc87c22
--- /dev/null
+++ b/qtbase/src/corelib/qtcore-config_p.h
@@ -0,0 +1,31 @@
+#define QT_FEATURE_clock_gettime 1
+#define QT_FEATURE_datetimeparser 1
+#define QT_FEATURE_dlopen 1
+#define QT_FEATURE_doubleconversion 1
+#define QT_FEATURE_etw -1
+#define QT_FEATURE_futimens -1
+#define QT_FEATURE_futimes -1
+#define QT_FEATURE_getauxval -1
+#define QT_FEATURE_getentropy -1
+#define QT_FEATURE_glib -1
+#define QT_FEATURE_glibc 1
+#define QT_FEATURE_gnu_libiconv -1
+#define QT_FEATURE_iconv -1
+#define QT_FEATURE_icu -1
+#define QT_FEATURE_inotify -1
+#define QT_FEATURE_journald -1
+#define QT_FEATURE_linkat 1
+#define QT_FEATURE_lttng -1
+#define QT_FEATURE_mimetype_database 1
+#define QT_FEATURE_poll_ppoll -1
+#define QT_FEATURE_poll_pollts -1
+#define QT_FEATURE_poll_poll 1
+#define QT_FEATURE_poll_select -1
+#define QT_FEATURE_posix_libiconv -1
+#define QT_FEATURE_renameat2 -1
+#define QT_FEATURE_sha3_fast 1
+#define QT_FEATURE_slog2 -1
+#define QT_FEATURE_statx -1
+#define QT_FEATURE_syslog -1
+#define QT_FEATURE_system_doubleconversion -1
+#define QT_FEATURE_system_pcre2 -1
diff --git a/qtbase/src/corelib/qtcore_tracepoints_p.h b/qtbase/src/corelib/qtcore_tracepoints_p.h
new file mode 100644
index 0000000..ff8d101
--- /dev/null
+++ b/qtbase/src/corelib/qtcore_tracepoints_p.h
@@ -0,0 +1 @@
+#include <private/qtrace_p.h>
diff --git a/qtbase/src/gui/qtgui-config.h b/qtbase/src/gui/qtgui-config.h
new file mode 100644
index 0000000..7444e61
--- /dev/null
+++ b/qtbase/src/gui/qtgui-config.h
@@ -0,0 +1,49 @@
+#define QT_FEATURE_accessibility -1
+#define QT_NO_ACCESSIBILITY
+#define QT_NO_ACCESSIBILITY_ATSPI_BRIDGE
+#define QT_FEATURE_action 1
+#define QT_FEATURE_opengles2 -1
+#define QT_FEATURE_dynamicgl -1
+#define QT_FEATURE_angle -1
+#define QT_FEATURE_clipboard 1
+#define QT_FEATURE_colornames 1
+#define QT_FEATURE_combined_angle_lib -1
+#define QT_FEATURE_cssparser 1
+#define QT_FEATURE_cursor 1
+#define QT_FEATURE_desktopservices 1
+#define QT_FEATURE_imageformat_xpm 1
+#define QT_FEATURE_draganddrop 1
+#define QT_FEATURE_opengl 1
+#define QT_NO_EGL
+#define QT_NO_FONTCONFIG
+#define QT_FEATURE_imageformatplugin 1
+#define QT_NO_HARFBUZZ
+#define QT_FEATURE_highdpiscaling 1
+#define QT_FEATURE_im 1
+#define QT_FEATURE_image_heuristic_mask 1
+#define QT_FEATURE_image_text 1
+#define QT_FEATURE_imageformat_bmp 1
+#define QT_FEATURE_imageformat_jpeg 1
+#define QT_FEATURE_imageformat_png 1
+#define QT_FEATURE_imageformat_ppm 1
+#define QT_FEATURE_imageformat_xbm 1
+#define QT_FEATURE_movie 1
+#define QT_FEATURE_opengles3 -1
+#define QT_FEATURE_opengles31 -1
+#define QT_FEATURE_opengles32 -1
+#define QT_FEATURE_openvg -1
+#define QT_FEATURE_pdf 1
+#define QT_FEATURE_picture 1
+#define QT_QPA_DEFAULT_PLATFORM_NAME "minimal"
+#define QT_FEATURE_sessionmanager -1
+#define QT_NO_SESSIONMANAGER
+#define QT_FEATURE_shortcut 1
+#define QT_FEATURE_standarditemmodel 1
+#define QT_FEATURE_systemtrayicon 1
+#define QT_FEATURE_tabletevent 1
+#define QT_FEATURE_texthtmlparser 1
+#define QT_FEATURE_textodfwriter 1
+#define QT_FEATURE_validator 1
+#define QT_FEATURE_vulkan -1
+#define QT_FEATURE_whatsthis 1
+#define QT_FEATURE_wheelevent 1
diff --git a/qtbase/src/gui/qtgui-config_p.h b/qtbase/src/gui/qtgui-config_p.h
new file mode 100644
index 0000000..00840bf
--- /dev/null
+++ b/qtbase/src/gui/qtgui-config_p.h
@@ -0,0 +1,55 @@
+#define QT_FEATURE_accessibility_atspi_bridge -1
+#define QT_FEATURE_angle_d3d11_qdtd -1
+#define QT_FEATURE_direct2d -1
+#define QT_FEATURE_direct2d1_1 -1
+#define QT_FEATURE_dxgi -1
+#define QT_FEATURE_direct3d11 -1
+#define QT_FEATURE_direct3d11_1 -1
+#define QT_FEATURE_direct3d9 -1
+#define QT_FEATURE_directfb -1
+#define QT_FEATURE_drm_atomic 1
+#define QT_FEATURE_dxgi1_2 -1
+#define QT_FEATURE_dxguid -1
+#define QT_FEATURE_egl -1
+#define QT_FEATURE_egl_x11 -1
+#define QT_FEATURE_eglfs -1
+#define QT_FEATURE_eglfs_brcm -1
+#define QT_FEATURE_eglfs_egldevice -1
+#define QT_FEATURE_eglfs_gbm -1
+#define QT_FEATURE_eglfs_mali -1
+#define QT_FEATURE_eglfs_openwfd -1
+#define QT_FEATURE_eglfs_rcar -1
+#define QT_FEATURE_eglfs_viv -1
+#define QT_FEATURE_eglfs_viv_wl -1
+#define QT_FEATURE_eglfs_vsp2 -1
+#define QT_FEATURE_eglfs_x11 -1
+#define QT_FEATURE_evdev 1
+#define QT_FEATURE_fontconfig -1
+#define QT_FEATURE_freetype 1
+#define QT_FEATURE_gif 1
+#define QT_FEATURE_harfbuzz -1
+#define QT_FEATURE_ico 1
+#define QT_FEATURE_integrityfb -1
+#define QT_FEATURE_integrityhid -1
+#define QT_FEATURE_jpeg 1
+#define QT_FEATURE_kms 1
+#define QT_FEATURE_libinput -1
+#define QT_FEATURE_libinput_axis_api -1
+#define QT_FEATURE_linuxfb 1
+#define QT_FEATURE_mirclient -1
+#define QT_FEATURE_mtdev -1
+#define QT_FEATURE_multiprocess 1
+#define QT_FEATURE_png 1
+#define QT_FEATURE_system_freetype 1
+#define QT_FEATURE_system_harfbuzz -1
+#define QT_FEATURE_system_jpeg 1
+#define QT_FEATURE_system_png 1
+#define QT_FEATURE_xcb -1
+#define QT_FEATURE_system_xcb -1
+#define QT_FEATURE_tslib -1
+#define QT_FEATURE_tuiotouch 1
+#define QT_FEATURE_vnc 1
+#define QT_FEATURE_vsp2 -1
+#define QT_FEATURE_xlib 1
+#define QT_FEATURE_xcb_xlib 1
+#define QT_FEATURE_xkbcommon 1
diff --git a/qtbase/src/gui/qtgui_tracepoints_p.h b/qtbase/src/gui/qtgui_tracepoints_p.h
new file mode 100644
index 0000000..ff8d101
--- /dev/null
+++ b/qtbase/src/gui/qtgui_tracepoints_p.h
@@ -0,0 +1 @@
+#include <private/qtrace_p.h>
diff --git a/qtbase/src/network/qtnetwork-config.h b/qtbase/src/network/qtnetwork-config.h
new file mode 100644
index 0000000..7989e9e
--- /dev/null
+++ b/qtbase/src/network/qtnetwork-config.h
@@ -0,0 +1,21 @@
+#define QT_FEATURE_networkinterface -1
+#define QT_NO_NETWORKINTERFACE
+#define QT_FEATURE_bearermanagement -1
+#define QT_NO_BEARERMANAGEMENT
+#define QT_FEATURE_dnslookup 1
+#define QT_FEATURE_schannel -1
+#define QT_LINKED_OPENSSL true
+#define QT_FEATURE_dtls 1
+#define QT_FEATURE_ftp 1
+#define QT_FEATURE_http 1
+#define QT_NO_IPV6IFNAME
+#define QT_FEATURE_localserver 1
+#define QT_FEATURE_networkdiskcache 1
+#define QT_FEATURE_networkproxy 1
+#define QT_FEATURE_opensslv11 -1
+#define QT_FEATURE_ocsp -1
+#define QT_FEATURE_sctp -1
+#define QT_NO_SCTP
+#define QT_FEATURE_socks5 1
+#define QT_FEATURE_ssl 1
+#define QT_FEATURE_udpsocket 1
diff --git a/qtbase/src/network/qtnetwork-config_p.h b/qtbase/src/network/qtnetwork-config_p.h
new file mode 100644
index 0000000..ab87522
--- /dev/null
+++ b/qtbase/src/network/qtnetwork-config_p.h
@@ -0,0 +1,6 @@
+#define QT_FEATURE_securetransport -1
+#define QT_FEATURE_openssl_linked 1
+#define QT_FEATURE_openssl 1
+#define QT_FEATURE_libproxy -1
+#define QT_FEATURE_linux_netlink 1
+#define QT_FEATURE_system_proxies -1
diff --git a/qtbase/src/printsupport/qtprintsupport-config.h b/qtbase/src/printsupport/qtprintsupport-config.h
new file mode 100644
index 0000000..d1f24ca
--- /dev/null
+++ b/qtbase/src/printsupport/qtprintsupport-config.h
@@ -0,0 +1,6 @@
+#define QT_NO_CUPS
+#define QT_NO_CUPSJOBWIDGET
+#define QT_FEATURE_printer 1
+#define QT_FEATURE_printdialog 1
+#define QT_FEATURE_printpreviewwidget 1
+#define QT_FEATURE_printpreviewdialog 1
diff --git a/qtbase/src/printsupport/qtprintsupport-config_p.h b/qtbase/src/printsupport/qtprintsupport-config_p.h
new file mode 100644
index 0000000..dfe0a58
--- /dev/null
+++ b/qtbase/src/printsupport/qtprintsupport-config_p.h
@@ -0,0 +1,2 @@
+#define QT_FEATURE_cups -1
+#define QT_FEATURE_cupsjobwidget -1
diff --git a/qtbase/src/widgets/qtwidgets-config.h b/qtbase/src/widgets/qtwidgets-config.h
new file mode 100644
index 0000000..3229c56
--- /dev/null
+++ b/qtbase/src/widgets/qtwidgets-config.h
@@ -0,0 +1,78 @@
+#define QT_FEATURE_abstractbutton 1
+#define QT_FEATURE_abstractslider 1
+#define QT_FEATURE_groupbox 1
+#define QT_FEATURE_buttongroup 1
+#define QT_FEATURE_label 1
+#define QT_FEATURE_pushbutton 1
+#define QT_FEATURE_menu 1
+#define QT_FEATURE_lineedit 1
+#define QT_FEATURE_spinbox 1
+#define QT_FEATURE_slider 1
+#define QT_FEATURE_scrollbar 1
+#define QT_FEATURE_scrollarea 1
+#define QT_FEATURE_itemviews 1
+#define QT_FEATURE_tableview 1
+#define QT_FEATURE_toolbutton 1
+#define QT_FEATURE_calendarwidget 1
+#define QT_FEATURE_checkbox 1
+#define QT_FEATURE_dialog 1
+#define QT_FEATURE_dialogbuttonbox 1
+#define QT_FEATURE_colordialog 1
+#define QT_FEATURE_listview 1
+#define QT_FEATURE_columnview 1
+#define QT_FEATURE_combobox 1
+#define QT_FEATURE_commandlinkbutton 1
+#define QT_FEATURE_completer 1
+#define QT_FEATURE_contextmenu 1
+#define QT_FEATURE_datawidgetmapper 1
+#define QT_FEATURE_datetimeedit 1
+#define QT_FEATURE_dial 1
+#define QT_FEATURE_filesystemmodel 1
+#define QT_FEATURE_dirmodel 1
+#define QT_FEATURE_resizehandler 1
+#define QT_FEATURE_mainwindow 1
+#define QT_FEATURE_dockwidget 1
+#define QT_FEATURE_textedit 1
+#define QT_FEATURE_errormessage 1
+#define QT_FEATURE_splitter 1
+#define QT_FEATURE_stackedwidget 1
+#define QT_FEATURE_treeview 1
+#define QT_FEATURE_filedialog 1
+#define QT_FEATURE_fontcombobox 1
+#define QT_FEATURE_fontdialog 1
+#define QT_FEATURE_formlayout 1
+#define QT_FEATURE_fscompleter 1
+#define QT_FEATURE_graphicsview 1
+#define QT_FEATURE_graphicseffect 1
+#define QT_FEATURE_inputdialog 1
+#define QT_FEATURE_keysequenceedit 1
+#define QT_FEATURE_lcdnumber 1
+#define QT_FEATURE_listwidget 1
+#define QT_FEATURE_mdiarea 1
+#define QT_FEATURE_menubar 1
+#define QT_FEATURE_messagebox 1
+#define QT_FEATURE_paint_debug 1
+#define QT_FEATURE_progressbar 1
+#define QT_FEATURE_progressdialog 1
+#define QT_FEATURE_radiobutton 1
+#define QT_FEATURE_rubberband 1
+#define QT_FEATURE_scroller 1
+#define QT_FEATURE_sizegrip 1
+#define QT_FEATURE_splashscreen 1
+#define QT_FEATURE_statusbar 1
+#define QT_FEATURE_statustip 1
+#define QT_FEATURE_style_stylesheet 1
+#define QT_FEATURE_syntaxhighlighter 1
+#define QT_FEATURE_tabbar 1
+#define QT_FEATURE_tablewidget 1
+#define QT_FEATURE_tabwidget 1
+#define QT_FEATURE_textbrowser 1
+#define QT_FEATURE_toolbar 1
+#define QT_FEATURE_toolbox 1
+#define QT_FEATURE_tooltip 1
+#define QT_FEATURE_treewidget 1
+#define QT_FEATURE_undocommand 1
+#define QT_FEATURE_undostack 1
+#define QT_FEATURE_undogroup 1
+#define QT_FEATURE_undoview 1
+#define QT_FEATURE_wizard 1
diff --git a/qtbase/src/widgets/qtwidgets-config_p.h b/qtbase/src/widgets/qtwidgets-config_p.h
new file mode 100644
index 0000000..bfdd43b
--- /dev/null
+++ b/qtbase/src/widgets/qtwidgets-config_p.h
@@ -0,0 +1,8 @@
+#define QT_FEATURE_widgettextcontrol 1
+#define QT_FEATURE_effects 1
+#define QT_FEATURE_gtk3 -1
+#define QT_FEATURE_style_android -1
+#define QT_FEATURE_style_fusion 1
+#define QT_FEATURE_style_mac -1
+#define QT_FEATURE_style_windows 1
+#define QT_FEATURE_style_windowsvista -1
diff --git a/qtbase/src/widgets/qtwidgets_tracepoints_p.h b/qtbase/src/widgets/qtwidgets_tracepoints_p.h
new file mode 100644
index 0000000..ff8d101
--- /dev/null
+++ b/qtbase/src/widgets/qtwidgets_tracepoints_p.h
@@ -0,0 +1 @@
+#include <private/qtrace_p.h>
diff --git a/qtbase/src/xml/qtxml-config.h b/qtbase/src/xml/qtxml-config.h
new file mode 100644
index 0000000..163246e
--- /dev/null
+++ b/qtbase/src/xml/qtxml-config.h
@@ -0,0 +1 @@
+#define QT_FEATURE_dom 1
diff --git a/qtbase/src/xml/qtxml-config_p.h b/qtbase/src/xml/qtxml-config_p.h
new file mode 100644
index 0000000..e69de29