From 07bed9a211115c56bfa63983b0502f691f19f789 Mon Sep 17 00:00:00 2001 From: Marius Storm-Olsen Date: Mon, 15 Nov 2010 13:55:17 -0600 Subject: Make syncqt use sync.profile files from each module The sync.profile replaces the hardcoded paths inside syncqt, and enables it to work for other modules than just qtbase. --- sync.profile | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 sync.profile (limited to 'sync.profile') diff --git a/sync.profile b/sync.profile new file mode 100644 index 0000000000..7d2e4b1a7e --- /dev/null +++ b/sync.profile @@ -0,0 +1,44 @@ +%modules = ( # path to module name map + "QtGui" => "$basedir/src/gui", + "QtOpenGL" => "$basedir/src/opengl", + "QtOpenVG" => "$basedir/src/openvg", + "QtCore" => "$basedir/src/corelib", + "QtXml" => "$basedir/src/xml", + "QtSql" => "$basedir/src/sql", + "QtNetwork" => "$basedir/src/network", + "QtSvg" => "$basedir/src/svg", + "QtTest" => "$basedir/src/testlib", + "QtDBus" => "$basedir/src/dbus", +); +%moduleheaders = ( # restrict the module headers to those found in relative path +); +%classnames = ( + "qglobal.h" => "QtGlobal", + "qendian.h" => "QtEndian", + "qconfig.h" => "QtConfig", + "qplugin.h" => "QtPlugin", + "qalgorithms.h" => "QtAlgorithms", + "qcontainerfwd.h" => "QtContainerFwd", + "qdebug.h" => "QtDebug", + "qevent.h" => "QtEvents", + "qnamespace.h" => "Qt", + "qssl.h" => "QSsl", + "qtest.h" => "QTest", + "qtconcurrentmap.h" => "QtConcurrentMap", + "qtconcurrentfilter.h" => "QtConcurrentFilter", + "qtconcurrentrun.h" => "QtConcurrentRun", +); +%mastercontent = ( + "core" => "#include \n", + "gui" => "#include \n", + "network" => "#include \n", + "svg" => "#include \n", + "opengl" => "#include \n", + "openvg" => "#include \n", + "xml" => "#include \n", +); +@ignore_for_master_contents = ( "qt.h", "qpaintdevicedefs.h" ); +@ignore_for_include_check = ( "qatomic.h" ); +@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" ); +@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" ); +@ignore_for_qt_module_check = ( "$modules{QtCore}/arch", "$modules{QtCore}/global", "$modules{QtTest}", "$modules{QtDBus}" ); -- cgit v1.2.3