1 %modules = ( # path to module name map
2 "QtQml" => "$basedir/src/qml",
3 "QtQuick" => "$basedir/src/quick",
4 "QtQuickTest" => "$basedir/src/qmltest",
5 "QtQmlDevTools" => "$basedir/src/qmldevtools",
6 "QtDeclarative" => "$basedir/src/compatibility",
8 %moduleheaders = ( # restrict the module headers to those found in relative path
9 "QtQmlDevTools" => "../qml/qml/parser",
12 "qtqmlversion.h" => "QtQmlVersion",
13 "qtdeclarativeversion.h" => "QtDeclarativeVersion",
16 "gui" => "#include <QtGui/QtGui>\n",
17 "script" => "#include <QtScript/QtScript>\n",
18 "network" => "#include <QtNetwork/QtNetwork>\n",
19 "testlib" => "#include <QtTest/QtTest>\n",
20 "qml" => "#include <QtQml/QtQml>\n",
23 "QtQml" => "$basedir/modules/qt_qml.pri",
24 "QtQuick" => "$basedir/modules/qt_quick.pri",
25 "QtQuickTest" => "$basedir/modules/qt_qmltest.pri",
26 "QtQmlDevTools" => "$basedir/modules/qt_qmldevtools.pri",
27 "QtDeclarative" => "$basedir/modules/qt_declarative.pri",
29 %deprecatedheaders = (
31 "QtDeclarative" => "QtQml/QQml",
32 "qdeclarative.h" => "QtQml/qqml.h",
33 "qdeclarativeprivate.h" => "QtQml/qqmlprivate.h",
34 "QDeclarativeAttachedPropertiesFunc" => "QtQml/QQmlAttachedPropertiesFunc",
35 "QDeclarativeComponent" => "QtQml/QQmlComponent",
36 "qdeclarativecomponent.h" => "QtQml/qqmlcomponent.h",
37 "QDeclarativeContext" => "QtQml/QQmlContext",
38 "qdeclarativecontext.h" => "QtQml/qqmlcontext.h",
39 "QDeclarativeDebuggingEnabler" => "QtQml/QQmlDebuggingEnabler",
40 "qdeclarativedebug.h" => "QtQml/qqmldebug.h",
41 "QDeclarativeEngine" => "QtQml/QQmlEngine",
42 "qdeclarativeengine.h" => "QtQml/qqmlengine.h",
43 "QDeclarativeError" => "QtQml/QQmlError",
44 "qdeclarativeerror.h" => "QtQml/qqmlerror.h",
45 "QDeclarativeExpression" => "QtQml/QQmlExpression",
46 "qdeclarativeexpression.h" => "QtQml/qqmlexpression.h",
47 "QDeclarativeExtensionInterface" => "QtQml/QQmlExtensionInterface",
48 "qdeclarativeextensioninterface.h" => "QtQml/qqmlextensioninterface.h",
49 "QDeclarativeExtensionPlugin" => "QtQml/QQmlExtensionPlugin",
50 "qdeclarativeextensionplugin.h" => "QtQml/qqmlextensionplugin.h",
51 "QDeclarativeImageProvider" => "QtQml/QQmlImageProvider",
52 "qdeclarativeimageprovider.h" => "QtQml/qqmlimageprovider.h",
53 "QDeclarativeIncubationController" => "QtQml/QQmlIncubationController",
54 "QDeclarativeIncubator" => "QtQml/QQmlIncubator",
55 "qdeclarativeincubator.h" => "QtQml/qqmlincubator.h",
56 "QDeclarativeInfo" => "QtQml/QQmlInfo",
57 "qdeclarativeinfo.h" => "QtQml/qqmlinfo.h",
58 "qdeclarativelist.h" => "QtQml/qqmllist.h",
59 "QDeclarativeListProperty" => "QtQml/QQmlListProperty",
60 "QDeclarativeListReference" => "QtQml/QQmlListReference",
61 "QDeclarativeNetworkAccessManagerFactory" => "QtQml/QQmlNetworkAccessManagerFactory",
62 "qdeclarativenetworkaccessmanagerfactory.h" => "QtQml/qqmlnetworkaccessmanagerfactory.h",
63 "QDeclarativeParserStatus" => "QtQml/QQmlParserStatus",
64 "qdeclarativeparserstatus.h" => "QtQml/qqmlparserstatus.h",
65 "QDeclarativeProperties" => "QtQml/QQuickProperties",
66 "QDeclarativeProperty" => "QtQml/QQmlProperty",
67 "qdeclarativeproperty.h" => "QtQml/qqmlproperty.h",
68 "QDeclarativePropertyMap" => "QtQml/QQmlPropertyMap",
69 "qdeclarativepropertymap.h" => "QtQml/qqmlpropertymap.h",
70 "QDeclarativePropertyValueSource" => "QtQml/QQmlPropertyValueSource",
71 "qdeclarativepropertyvaluesource.h" => "QtQml/qqmlpropertyvaluesource.h",
72 "QDeclarativeScriptString" => "QtQml/QQmlScriptString",
73 "qdeclarativescriptstring.h" => "QtQml/qqmlscriptstring.h",
74 "QDeclarativeTextureFactory" => "QtQml/QQuickTextureFactory",
75 "QDeclarativeTypeInfo" => "QtQml/QQmlTypeInfo",
76 "QDeclarativeTypesExtensionInterface" => "QtQml/QQmlTypesExtensionInterface",
77 "QJSEngine" => "QtQml/QJSEngine",
78 "qjsengine.h" => "QtQml/qjsengine.h",
79 "QJSValue" => "QtQml/QJSValue",
80 "qjsvalue.h" => "QtQml/qjsvalue.h",
81 "QJSValueIterator" => "QtQml/QJSValueIterator",
82 "qjsvalueiterator.h" => "QtQml/qjsvalueiterator.h",
83 "QJSValueList" => "QtQml/QJSValueList",
84 "qintrusivelist_p.h" => "QtQml/private/qintrusivelist_p.h",
85 "qjsconverter_impl_p.h" => "QtQml/private/qjsconverter_impl_p.h",
86 "qjsconverter_p.h" => "QtQml/private/qjsconverter_p.h",
87 "qjsengine_p.h" => "QtQml/private/qjsengine_p.h",
88 "qjsvalue_impl_p.h" => "QtQml/private/qjsvalue_impl_p.h",
89 "qjsvalueiterator_impl_p.h" => "QtQml/private/qjsvalueiterator_impl_p.h",
90 "qjsvalueiterator_p.h" => "QtQml/private/qjsvalueiterator_p.h",
91 "qjsvalue_p.h" => "QtQml/private/qjsvalue_p.h",
92 "qlistmodelinterface_p.h" => "QtQml/private/qlistmodelinterface_p.h",
93 "qpacketprotocol_p.h" => "QtQml/private/qpacketprotocol_p.h",
94 "qparallelanimationgroupjob_p.h" => "QtQml/private/qparallelanimationgroupjob_p.h",
95 "qpauseanimationjob_p.h" => "QtQml/private/qpauseanimationjob_p.h",
96 "qpodvector_p.h" => "QtQml/private/qpodvector_p.h",
97 "qdeclarativeaccessors_p.h" => "QtQml/private/qqmlaccessors_p.h",
98 "qdeclarativebinding_p.h" => "QtQml/private/qqmlbinding_p.h",
99 "qdeclarativebinding_p_p.h" => "QtQml/private/qqmlbinding_p_p.h",
100 "qdeclarativeboundsignal_p.h" => "QtQml/private/qqmlboundsignal_p.h",
101 "qdeclarativebuiltinfunctions_p.h" => "QtQml/private/qqmlbuiltinfunctions_p.h",
102 "qdeclarativecleanup_p.h" => "QtQml/private/qqmlcleanup_p.h",
103 "qdeclarativecompiler_p.h" => "QtQml/private/qqmlcompiler_p.h",
104 "qdeclarativecomponentattached_p.h" => "QtQml/private/qqmlcomponentattached_p.h",
105 "qdeclarativecomponent_p.h" => "QtQml/private/qqmlcomponent_p.h",
106 "qdeclarativecontext_p.h" => "QtQml/private/qqmlcontext_p.h",
107 "qdeclarativecustomparser_p.h" => "QtQml/private/qqmlcustomparser_p.h",
108 "qdeclarativecustomparser_p_p.h" => "QtQml/private/qqmlcustomparser_p_p.h",
109 "qdeclarativedata_p.h" => "QtQml/private/qqmldata_p.h",
110 "qdeclarativedebugclient_p.h" => "QtQml/private/qqmldebugclient_p.h",
111 "qdeclarativedebughelper_p.h" => "QtQml/private/qqmldebughelper_p.h",
112 "qdeclarativedebugserverconnection_p.h" => "QtQml/private/qqmldebugserverconnection_p.h",
113 "qdeclarativedebugserver_p.h" => "QtQml/private/qqmldebugserver_p.h",
114 "qdeclarativedebugservice_p.h" => "QtQml/private/qqmldebugservice_p.h",
115 "qdeclarativedebugservice_p_p.h" => "QtQml/private/qqmldebugservice_p_p.h",
116 "qdeclarativedebugstatesdelegate_p.h" => "QtQml/private/qqmldebugstatesdelegate_p.h",
117 "qdeclarativedirparser_p.h" => "QtQml/private/qqmldirparser_p.h",
118 "qdeclarativeenginedebug_p.h" => "QtQml/private/qqmlenginedebug_p.h",
119 "qdeclarativeenginedebugservice_p.h" => "QtQml/private/qqmlenginedebugservice_p.h",
120 "qdeclarativeengine_p.h" => "QtQml/private/qqmlengine_p.h",
121 "qdeclarativeexpression_p.h" => "QtQml/private/qqmlexpression_p.h",
122 "qdeclarativeglobal_p.h" => "QtQml/private/qqmlglobal_p.h",
123 "qdeclarativeguard_p.h" => "QtQml/private/qqmlguard_p.h",
124 "qdeclarativeimport_p.h" => "QtQml/private/qqmlimport_p.h",
125 "qdeclarativeincubator_p.h" => "QtQml/private/qqmlincubator_p.h",
126 "qdeclarativeinspectorinterface_p.h" => "QtQml/private/qqmlinspectorinterface_p.h",
127 "qdeclarativeinspectorservice_p.h" => "QtQml/private/qqmlinspectorservice_p.h",
128 "qdeclarativeinstruction_p.h" => "QtQml/private/qqmlinstruction_p.h",
129 "qdeclarativeintegercache_p.h" => "QtQml/private/qqmlintegercache_p.h",
130 "qdeclarativejsastfwd_p.h" => "QtQml/private/qqmljsastfwd_p.h",
131 "qdeclarativejsast_p.h" => "QtQml/private/qqmljsast_p.h",
132 "qdeclarativejsastvisitor_p.h" => "QtQml/private/qqmljsastvisitor_p.h",
133 "qdeclarativejsengine_p.h" => "QtQml/private/qqmljsengine_p.h",
134 "qdeclarativejsglobal_p.h" => "QtQml/private/qqmljsglobal_p.h",
135 "qdeclarativejsgrammar_p.h" => "QtQml/private/qqmljsgrammar_p.h",
136 "qdeclarativejskeywords_p.h" => "QtQml/private/qqmljskeywords_p.h",
137 "qdeclarativejslexer_p.h" => "QtQml/private/qqmljslexer_p.h",
138 "qdeclarativejsmemorypool_p.h" => "QtQml/private/qqmljsmemorypool_p.h",
139 "qdeclarativejsparser_p.h" => "QtQml/private/qqmljsparser_p.h",
140 "qdeclarativelist_p.h" => "QtQml/private/qqmllist_p.h",
141 "qdeclarativelocale_p.h" => "QtQml/private/qqmllocale_p.h",
142 "qdeclarativemetatype_p.h" => "QtQml/private/qqmlmetatype_p.h",
143 "qdeclarativenotifier_p.h" => "QtQml/private/qqmlnotifier_p.h",
144 "qdeclarativenullablevalue_p_p.h" => "QtQml/private/qqmlnullablevalue_p_p.h",
145 "qdeclarativeopenmetaobject_p.h" => "QtQml/private/qqmlopenmetaobject_p.h",
146 "qdeclarativepool_p.h" => "QtQml/private/qqmlpool_p.h",
147 "qdeclarativeprofilerservice_p.h" => "QtQml/private/qqmlprofilerservice_p.h",
148 "qdeclarativepropertycache_p.h" => "QtQml/private/qqmlpropertycache_p.h",
149 "qdeclarativeproperty_p.h" => "QtQml/private/qqmlproperty_p.h",
150 "qdeclarativepropertyvalueinterceptor_p.h" => "QtQml/private/qqmlpropertyvalueinterceptor_p.h",
151 "qdeclarativeproxymetaobject_p.h" => "QtQml/private/qqmlproxymetaobject_p.h",
152 "qdeclarativerefcount_p.h" => "QtQml/private/qqmlrefcount_p.h",
153 "qdeclarativerewrite_p.h" => "QtQml/private/qqmlrewrite_p.h",
154 "qdeclarativescript_p.h" => "QtQml/private/qqmlscript_p.h",
155 "qdeclarativescriptstring_p.h" => "QtQml/private/qqmlscriptstring_p.h",
156 "qdeclarativestringconverters_p.h" => "QtQml/private/qqmlstringconverters_p.h",
157 "qdeclarativethread_p.h" => "QtQml/private/qqmlthread_p.h",
158 "qdeclarativetrace_p.h" => "QtQml/private/qqmltrace_p.h",
159 "qdeclarativetypeloader_p.h" => "QtQml/private/qqmltypeloader_p.h",
160 "qdeclarativetypenamecache_p.h" => "QtQml/private/qqmltypenamecache_p.h",
161 "qdeclarativetypenotavailable_p.h" => "QtQml/private/qqmltypenotavailable_p.h",
162 "qdeclarativevaluetype_p.h" => "QtQml/private/qqmlvaluetype_p.h",
163 "qdeclarativevmemetaobject_p.h" => "QtQml/private/qqmlvmemetaobject_p.h",
164 "qdeclarativevme_p.h" => "QtQml/private/qqmlvme_p.h",
165 "qdeclarativewatcher_p.h" => "QtQml/private/qqmlwatcher_p.h",
166 "qdeclarativexmlhttprequest_p.h" => "QtQml/private/qqmlxmlhttprequest_p.h",
167 "qdeclarativeapplication_p.h" => "QtQml/private/qquickapplication_p.h",
168 "qdeclarativelistmodel_p.h" => "QtQml/private/qquicklistmodel_p.h",
169 "qdeclarativelistmodel_p_p.h" => "QtQml/private/qquicklistmodel_p_p.h",
170 "qdeclarativelistmodelworkeragent_p.h" => "QtQml/private/qquicklistmodelworkeragent_p.h",
171 "qdeclarativeworkerscript_p.h" => "QtQml/private/qquickworkerscript_p.h",
172 "qrecursionwatcher_p.h" => "QtQml/private/qrecursionwatcher_p.h",
173 "qrecyclepool_p.h" => "QtQml/private/qrecyclepool_p.h",
174 "qscript_impl_p.h" => "QtQml/private/qscript_impl_p.h",
175 "qscriptisolate_p.h" => "QtQml/private/qscriptisolate_p.h",
176 "qscriptoriginalglobalobject_p.h" => "QtQml/private/qscriptoriginalglobalobject_p.h",
177 "qscriptshareddata_p.h" => "QtQml/private/qscriptshareddata_p.h",
178 "qscripttools_p.h" => "QtQml/private/qscripttools_p.h",
179 "qsequentialanimationgroupjob_p.h" => "QtQml/private/qsequentialanimationgroupjob_p.h",
180 "qv4bindings_p.h" => "QtQml/private/qv4bindings_p.h",
181 "qv4compiler_p.h" => "QtQml/private/qv4compiler_p.h",
182 "qv4compiler_p_p.h" => "QtQml/private/qv4compiler_p_p.h",
183 "qv4instruction_p.h" => "QtQml/private/qv4instruction_p.h",
184 "qv4irbuilder_p.h" => "QtQml/private/qv4irbuilder_p.h",
185 "qv4ir_p.h" => "QtQml/private/qv4ir_p.h",
186 "qv4program_p.h" => "QtQml/private/qv4program_p.h",
187 "qv8bindings_p.h" => "QtQml/private/qv8bindings_p.h",
188 "qv8contextwrapper_p.h" => "QtQml/private/qv8contextwrapper_p.h",
189 "qv8debug_p.h" => "QtQml/private/qv8debug_p.h",
190 "qv8debugservice_p.h" => "QtQml/private/qv8debugservice_p.h",
191 "qv8domerrors_p.h" => "QtQml/private/qv8domerrors_p.h",
192 "qv8engine_impl_p.h" => "QtQml/private/qv8engine_impl_p.h",
193 "qv8engine_p.h" => "QtQml/private/qv8engine_p.h",
194 "qv8include_p.h" => "QtQml/private/qv8include_p.h",
195 "qv8listwrapper_p.h" => "QtQml/private/qv8listwrapper_p.h",
196 "qv8_p.h" => "QtQml/private/qv8_p.h",
197 "qv8profiler_p.h" => "QtQml/private/qv8profiler_p.h",
198 "qv8profilerservice_p.h" => "QtQml/private/qv8profilerservice_p.h",
199 "qv8qobjectwrapper_p.h" => "QtQml/private/qv8qobjectwrapper_p.h",
200 "qv8sequencewrapper_p.h" => "QtQml/private/qv8sequencewrapper_p.h",
201 "qv8sequencewrapper_p_p.h" => "QtQml/private/qv8sequencewrapper_p_p.h",
202 "qv8sqlerrors_p.h" => "QtQml/private/qv8sqlerrors_p.h",
203 "qv8stringwrapper_p.h" => "QtQml/private/qv8stringwrapper_p.h",
204 "qv8typewrapper_p.h" => "QtQml/private/qv8typewrapper_p.h",
205 "qv8valuetypewrapper_p.h" => "QtQml/private/qv8valuetypewrapper_p.h",
206 "qv8variantresource_p.h" => "QtQml/private/qv8variantresource_p.h",
207 "qv8variantwrapper_p.h" => "QtQml/private/qv8variantwrapper_p.h",
208 "qv8worker_p.h" => "QtQml/private/qv8worker_p.h",
209 "textwriter_p.h" => "QtQml/private/textwriter_p.h",
212 # Module dependencies.
213 # Every module that is required to build this module should have one entry.
214 # Each of the module version specifiers can take one of the following values:
215 # - A specific Git revision.
216 # - any git symbolic ref resolvable from the module's repository (e.g. "refs/heads/master" to track master branch)
219 "qtbase" => "refs/heads/api_changes",
220 "qtxmlpatterns" => "refs/heads/master",
221 "qtjsbackend" => "refs/heads/master",