Merge changes I488cd657,Ic208d5ff
[profile/ivi/qtbase.git] / sync.profile
1 %modules = ( # path to module name map
2     "QtGui" => "$basedir/src/gui",
3     "QtWidgets" => "$basedir/src/widgets",
4     "QtPrintSupport" => "$basedir/src/printsupport",
5     "QtOpenGL" => "$basedir/src/opengl",
6     "QtCore" => "$basedir/src/corelib",
7     "QtXml" => "$basedir/src/xml",
8     "QtSql" => "$basedir/src/sql",
9     "QtNetwork" => "$basedir/src/network",
10     "QtTest" => "$basedir/src/testlib",
11     "QtDBus" => "$basedir/src/dbus",
12     "QtConcurrent" => "$basedir/src/concurrent",
13     "QtPlatformSupport" => "$basedir/src/platformsupport",
14 );
15 %moduleheaders = ( # restrict the module headers to those found in relative path
16 );
17 @allmoduleheadersprivate = (
18 );
19 %classnames = (
20     "qglobal.h" => "QtGlobal",
21     "qendian.h" => "QtEndian",
22     "qconfig.h" => "QtConfig",
23     "qplugin.h" => "QtPlugin",
24     "qalgorithms.h" => "QtAlgorithms",
25     "qcontainerfwd.h" => "QtContainerFwd",
26     "qdebug.h" => "QtDebug",
27     "qevent.h" => "QtEvents",
28     "qnamespace.h" => "Qt",
29     "qnumeric.h" => "QtNumeric",
30     "qssl.h" => "QSsl",
31     "qtest.h" => "QTest",
32     "qtconcurrentmap.h" => "QtConcurrentMap",
33     "qtconcurrentfilter.h" => "QtConcurrentFilter",
34     "qtconcurrentrun.h" => "QtConcurrentRun",
35 );
36 %deprecatedheaders = (
37     "QtGui" =>  {
38         "qplatformaccessibility_qpa.h" => "qpa/qplatformaccessibility.h",
39         "QPlatformAccessibility" => "qpa/qplatformaccessibility.h",
40         "qplatformbackingstore_qpa.h" => "qpa/qplatformbackingstore.h",
41         "QPlatformBackingStore" => "qpa/qplatformbackingstore.h",
42         "qplatformclipboard_qpa.h" => "qpa/qplatformclipboard.h",
43         "QPlatformClipboard" => "qpa/qplatformclipboard.h",
44         "QPlatformColorDialogHelper" => "qpa/qplatformdialoghelper.h",
45         "qplatformcursor_qpa.h" => "qpa/qplatformcursor.h",
46         "QPlatformCursor" => "qpa/qplatformcursor.h",
47         "QPlatformCursorImage" => "qpa/qplatformcursor.h",
48         "QPlatformCursorPrivate" => "qpa/qplatformcursor.h",
49         "qplatformdrag_qpa.h" => "qpa/qplatformdrag.h",
50         "QPlatformDrag" => "qpa/qplatformdrag.h",
51         "QPlatformDragQtResponse" => "qpa/qplatformdrag.h",
52         "QPlatformDropQtResponse" => "qpa/qplatformdrag.h",
53         "qplatformdialoghelper_qpa.h" => "qpa/qplatformdialoghelper.h",
54         "QPlatformDialogHelper" => "qpa/qplatformdialoghelper.h",
55         "QPlatformFileDialogHelper" => "qpa/qplatformdialoghelper.h",
56         "qplatformfontdatabase_qpa.h" => "qpa/qplatformfontdatabase.h",
57         "QPlatformFontDatabase" => "qpa/qplatformfontdatabase.h",
58         "qplatforminputcontext_qpa.h" => "qpa/qplatforminputcontext.h",
59         "QPlatformInputContext" => "qpa/qplatforminputcontext.h",
60         "qplatforminputcontext_qpa_p.h" => "qpa/qplatforminputcontext_p.h",
61         "qplatformintegration_qpa.h" => "qpa/qplatformintegration.h",
62         "QPlatformIntegration" => "qpa/qplatformintegration.h",
63         "qplatformintegrationfactory_qpa_p.h" => "qpa/qplatformintegrationfactory_p.h",
64         "QPlatformIntegrationFactory" => "qpa/qplatformintegrationfactory_p.h",
65         "qplatformintegrationplugin_qpa.h" => "qpa/qplatformintegrationplugin.h",
66         "QPlatformIntegrationPlugin" => "qpa/qplatformintegrationplugin.h",
67         "qplatformnativeinterface_qpa.h" => "qpa/qplatformnativeinterface.h",
68         "QPlatformNativeInterface" => "qpa/qplatformnativeinterface.h",
69         "qplatformopenglcontext_qpa.h" => "qpa/qplatformopenglcontext.h",
70         "QPlatformOpenGLContext" => "qpa/qplatformopenglcontext.h",
71         "qplatformpixmap_qpa.h" => "qpa/qplatformpixmap.h",
72         "QPlatformPixmap" => "qpa/qplatformpixmap.h",
73         "qplatformscreen_qpa.h" => "qpa/qplatformscreen.h",
74         "QPlatformScreen" => "qpa/qplatformscreen.h",
75         "qplatformscreen_qpa_p.h" => "qpa/qplatformscreen_p.h",
76         "QPlatformScreenBuffer" => "qpa/qplatformscreenpageflipper.h",
77         "qplatformscreenpageflipper_qpa.h" => "qpa/qplatformscreenpageflipper.h",
78         "QPlatformScreenPageFlipper" => "qpa/qplatformscreenpageflipper.h",
79         "qplatformservices_qpa.h" => "qpa/qplatformservices.h",
80         "QPlatformServices" => "qpa/qplatformservices.h",
81         "qplatformsharedgraphicscache_qpa.h" => "qpa/qplatformsharedgraphicscache.h",
82         "QPlatformSharedGraphicsCache" => "qpa/qplatformsharedgraphicscache.h",
83         "qplatformsurface_qpa.h" => "qpa/qplatformsurface.h",
84         "QPlatformSurface" => "qpa/qplatformsurface.h",
85         "qplatformtheme_qpa.h" => "qpa/qplatformtheme.h",
86         "QPlatformTheme" => "qpa/qplatformtheme.h",
87         "qplatformthemefactory_qpa_p.h" => "qpa/qplatformthemefactory_p.h",
88         "qplatformthemeplugin_qpa.h" => "qpa/qplatformthemeplugin.h",
89         "QPlatformThemePlugin" => "qpa/qplatformthemeplugin.h",
90         "qplatformwindow_qpa.h" => "qpa/qplatformwindow.h",
91         "QPlatformWindow" => "qpa/qplatformwindow.h",
92         "qwindowsysteminterface_qpa.h" => "qpa/qwindowsysteminterface.h",
93         "QWindowSystemInterface" => "qpa/qwindowsysteminterface.h",
94         "qwindowsysteminterface_qpa_p.h" => "qpa/qwindowsysteminterface_p.h",
95         "qgenericpluginfactory_qpa.h" => "QtGui/qgenericpluginfactory.h",
96         "qgenericplugin_qpa.h" => "QtGui/qgenericplugin.h",
97         "QGenericPlugin" => "QtGui/QGenericPlugin",
98         "QGenericPluginFactory" => "QtGui/QGenericPluginFactory"
99     },
100     "QtWidgets" => {
101         "qplatformmenu_qpa.h" => "qpa/qplatformmenu.h",
102         "QPlatformMenu" => "qpa/qplatformmenu.h",
103         "QPlatformMenuAction" => "qpa/qplatformmenu.h",
104         "QPlatformMenuBar" => "qpa/qplatformmenu.h"
105     },
106     "QtPrintSupport" => {
107         "qplatformprintersupport_qpa.h" => "qpa/qplatformprintersupport.h",
108         "QPlatformPrinterSupport" => "qpa/qplatformprintersupport.h",
109         "QPlatformPrinterSupportPlugin" => "XXXXXXXXXXXXXXXXXXXX",
110         "qplatformprintplugin_qpa.h" => "qpa/qplatformprintplugin.h",
111         "QPlatformPrintPlugin" => "qpa/qplatformprintplugin.h"
112     },
113     "QtPlatformSupport" => {
114         "qplatforminputcontextfactory_qpa_p.h" => "qpa/qplatforminputcontextfactory_p.h",
115         "qplatforminputcontextplugin_qpa_p.h" => "qpa/qplatforminputcontextplugin_p.h",
116         "QPlatformInputContextPlugin" => "qpa/qplatforminputcontextplugin_p.h"
117     }
118 );
119 %explicitheaders = (
120     "QtCore" => {
121         "QVariantHash" => "qvariant.h",
122         "QVariantList" => "qvariant.h",
123         "QVariantMap" => "qvariant.h",
124     }
125 );
126
127 @qpa_headers = ( qr/^qplatform/, qr/^qwindowsystem/ );
128 @ignore_for_include_check = ( "qsystemdetection.h", "qcompilerdetection.h", "qprocessordetection.h" );
129 @ignore_for_qt_begin_header_check = ( "qiconset.h", "qconfig.h", "qconfig-dist.h", "qconfig-large.h", "qconfig-medium.h", "qconfig-minimal.h", "qconfig-small.h", "qfeatures.h", "qt_windows.h" );
130 @ignore_for_qt_begin_namespace_check = ( "qconfig.h", "qconfig-dist.h", "qconfig-large.h", "qconfig-medium.h", "qconfig-minimal.h", "qconfig-small.h", "qfeatures.h", "qatomic_arch.h", "qatomic_windowsce.h", "qt_windows.h", "qatomic_macosx.h" );
131 @ignore_for_qt_module_check = ( "$modules{QtCore}/arch", "$modules{QtCore}/global", "$modules{QtTest}", "$modules{QtDBus}" );
132 %inject_headers = ( "$basedir/src/corelib/global" => [ "qconfig.h" ] );
133 # Module dependencies.
134 # Every module that is required to build this module should have one entry.
135 # Each of the module version specifiers can take one of the following values:
136 #   - A specific Git revision.
137 #   - any git symbolic ref resolvable from the module's repository (e.g. "refs/heads/master" to track master branch)
138 #
139 %dependencies = (
140 );