Fixes to the build process on Windows
authorThierry Bastian <thierry.bastian@nokia.com>
Thu, 7 Oct 2010 11:32:07 +0000 (13:32 +0200)
committerThierry Bastian <thierry.bastian@nokia.com>
Thu, 7 Oct 2010 11:32:07 +0000 (13:32 +0200)
commitec36baceeb2a64c491fbb96b529a6beb1b58b733
tree404e9129ce641145f79a0ccd53f68bb3c3a2a336
parentfaf85f45dce24b7b620ed07fc4906a277feb435d
Fixes to the build process on Windows

- it adds export import macros for the different libraries
- moc is used in favor of mmoc that would sometimes generate empty moc files
- some template declaration were exported. This can't be.
- mtimestamp was using unix API to retrive the current time. It noz uses QTime
- all the libraries can now be built in debug and release mode
- to link to one of MT libs you can now use the function mAddLibrary
- fixed some HAVE_DBUS missing in a few places
382 files changed:
benchmarks/common_top.pri
benchmarks/mt_mlabel/mt_mlabel.pro
benchmarks/pt_mlabel/pt_mlabel.pro
benchmarks/pt_mprogressindicator/pt_mprogressindicator.pro
demos/animatedlayout/animatedlayout.pro
demos/appletinstallationsource/appletinstallationsource.pro
demos/applets/imageapplet/imageapplet.pro
demos/applets/weatherapplet/weatherapplet.pro
demos/applicationextension/applicationextension.pro
demos/applicationextension/demoextension/demoextension.pro
demos/applicationextension/demoextension2/demoextension2.pro
demos/widgetsgallery/applets/galleryapplet/galleryapplet.pro
demos/widgetsgallery/main.cpp
demos/widgetsgallery/widgetsgallery.pro
examples/chaining/common.pri
examples/common.pri
examples/examples.pro
examples/helloworld/helloworld.pro
examples/layout/common.pri
examples/lifecycle/lifecycle.pro
examples/servicefw/user/user.pro
examples/testwidget/testwidget.pro
examples/testwidget/testwidgetmodel.h
lib/.gitignore [deleted file]
mappletrunner/mappletrunner.pro
mapplicationextensionrunner/mapplicationextensionrunner.pro
mgen/mgen.pro
mkspecs/common.pri
mkspecs/features/meegotouch.prf
mkspecs/features/meegotouch_defines.prf.in
mkspecs/features/meegotouch_mmoc.prf
mkspecs/features/meegotouchcore.prf
mkspecs/features/meegotouchsettings.prf
mmoc/mmoc.pro
src/common_top.pri
src/corelib/animation/core/manimation.h
src/corelib/animation/core/manimationcreator.h
src/corelib/animation/core/mgroupanimation.h
src/corelib/animation/core/mparallelanimationgroup.h
src/corelib/animation/widget/core/mabstractwidgetanimation.h
src/corelib/core/maction.h
src/corelib/core/mapplication.h
src/corelib/core/mapplicationifadaptor.h
src/corelib/core/mapplicationifproxy.h
src/corelib/core/mapplicationservice.h
src/corelib/core/massembly.h
src/corelib/core/mclassfactory.h
src/corelib/core/mcomponentcache.cpp
src/corelib/core/mcomponentcache.h
src/corelib/core/mcomponentdata.cpp
src/corelib/core/mcomponentdata.h
src/corelib/core/mdataaccess.h
src/corelib/core/mdatastore.h
src/corelib/core/mdesktopentry.h
src/corelib/core/mexport.h
src/corelib/core/mfiledatastore.h
src/corelib/core/mgconfitem.h
src/corelib/core/minputmethodstate.h
src/corelib/core/mlibrary.h
src/corelib/core/mnamespace.cpp
src/corelib/core/mnamespace.h
src/corelib/core/mremoteaction.h
src/corelib/core/mshareddata.h
src/corelib/core/msyslogclient.cpp
src/corelib/core/mtimestamp.cpp
src/corelib/core/mtimestamp.h
src/corelib/core/mwidgetaction.h
src/corelib/corelib.pro
src/corelib/events/mcancelevent.h
src/corelib/events/mdismissevent.h
src/corelib/events/mkeyboardstatetracker.h
src/corelib/events/mondisplaychangeevent.h
src/corelib/events/morientationchangeevent.h
src/corelib/events/morientationtracker.h
src/corelib/events/mpreeditinjectionevent.h
src/corelib/feedback/mfeedback.h
src/corelib/feedback/mfeedbackplayer.h
src/corelib/i18n/mbreakiterator.h
src/corelib/i18n/mbreakiteratorif.h
src/corelib/i18n/mcalendar.h
src/corelib/i18n/mcity.h
src/corelib/i18n/mcollator.h
src/corelib/i18n/mcountry.h
src/corelib/i18n/mlocale.h
src/corelib/i18n/mlocationdatabase.h
src/corelib/i18n/mnullbreakiterator.h
src/corelib/layout/mabstractlayoutpolicy.h
src/corelib/layout/mbasiclayoutanimation.h
src/corelib/layout/mflowlayoutpolicy.h
src/corelib/layout/mfreestylelayoutpolicy.h
src/corelib/layout/mgridlayoutpolicy.h
src/corelib/layout/mlayout.h
src/corelib/layout/mlayoutanimation.h
src/corelib/layout/mlinearlayoutpolicy.h
src/corelib/notification/mnotification.h
src/corelib/notification/mnotificationgroup.h
src/corelib/painting/mbackgroundtiles.h
src/corelib/painting/mgles2renderer.h
src/corelib/painting/mscalableimage.h
src/corelib/scene/mscene.h
src/corelib/scene/mscenemanager.h
src/corelib/service/mserviceaction.h
src/corelib/service/mserviceinvoker.h
src/corelib/servicefwif/mservicefwbaseif.h
src/corelib/style/mabstractlayoutpolicystyle.h
src/corelib/style/mabstractwidgetanimationstyle.h
src/corelib/style/manimationstyle.h
src/corelib/style/mbasiclayoutanimationstyle.h
src/corelib/style/mgroupanimationstyle.h
src/corelib/style/mlayoutanimationstyle.h
src/corelib/style/mscenewindowanimationstyle.h
src/corelib/style/mstyle.h
src/corelib/style/mstylecreator.h
src/corelib/style/mstylesheet.h
src/corelib/style/mstylesheetparser.h
src/corelib/style/mstylesheetselector.h
src/corelib/style/mwidgetfadeanimationstyle.h
src/corelib/style/mwidgetstyle.h
src/corelib/theme/mdefaultfonts.h
src/corelib/theme/mlocalthemedaemon.cpp
src/corelib/theme/mpalette.h
src/corelib/theme/mtheme.h
src/corelib/video/mvideo.h
src/corelib/video/mvideowidget.h
src/corelib/video/mvideowidgetmodel.h
src/corelib/widgets/core/mwidget.h
src/corelib/widgets/core/mwidget_p.h
src/corelib/widgets/core/mwidgetcontroller.h
src/corelib/widgets/core/mwidgetcreator.h
src/corelib/widgets/core/mwidgetview.h
src/corelib/widgets/core/mwidgetview_p.h
src/corelib/widgets/mabstractcellcreator.h
src/corelib/widgets/mabstractitemmodel.h
src/corelib/widgets/madvancedlistitem.h
src/corelib/widgets/mapplicationmenu.h
src/corelib/widgets/mapplicationmenumodel.h
src/corelib/widgets/mapplicationpage.h
src/corelib/widgets/mapplicationpagemodel.h
src/corelib/widgets/mapplicationwindow.h
src/corelib/widgets/mbanner.h
src/corelib/widgets/mbannermodel.h
src/corelib/widgets/mbasiclistitem.h
src/corelib/widgets/mbubbleitem.h
src/corelib/widgets/mbubbleitemmodel.h
src/corelib/widgets/mbutton.h
src/corelib/widgets/mbutton_p.h
src/corelib/widgets/mbuttongroup.h
src/corelib/widgets/mbuttonmodel.h
src/corelib/widgets/mcombobox.h
src/corelib/widgets/mcomboboxmodel.h
src/corelib/widgets/mcompleter.h
src/corelib/widgets/mcompletermodel.h
src/corelib/widgets/mcontainer.h
src/corelib/widgets/mcontainermodel.h
src/corelib/widgets/mcontentitem.h
src/corelib/widgets/mcontentitemmodel.h
src/corelib/widgets/mdetailedlistitem.h
src/corelib/widgets/mdialog.h
src/corelib/widgets/mdialogmodel.h
src/corelib/widgets/mescapebuttonpanel.h
src/corelib/widgets/mescapebuttonpanelmodel.h
src/corelib/widgets/mgriditem.h
src/corelib/widgets/mgriditemmodel.h
src/corelib/widgets/mgridmodel.h
src/corelib/widgets/mhomebuttonpanel.h
src/corelib/widgets/mimagewidget.h
src/corelib/widgets/mimagewidget_p.h
src/corelib/widgets/mimagewidgetmodel.h
src/corelib/widgets/minfobanner.h
src/corelib/widgets/minfobannermodel.h
src/corelib/widgets/mlabel.h
src/corelib/widgets/mlabelhighlighter.h
src/corelib/widgets/mlabelmodel.h
src/corelib/widgets/mlist.h
src/corelib/widgets/mlistfilter.h
src/corelib/widgets/mlistitem.h
src/corelib/widgets/mlistitemmodel.h
src/corelib/widgets/mlistmodel.h
src/corelib/widgets/mmessagebox.h
src/corelib/widgets/mmessageboxmodel.h
src/corelib/widgets/mmodalscenewindow.h
src/corelib/widgets/mmodalscenewindowmodel.h
src/corelib/widgets/mnavigationbar.h
src/corelib/widgets/mnavigationbarmodel.h
src/corelib/widgets/mobjectmenu.h
src/corelib/widgets/mobjectmenumodel.h
src/corelib/widgets/moverlay.h
src/corelib/widgets/mpannableviewport.h
src/corelib/widgets/mpannableviewportmodel.h
src/corelib/widgets/mpannablewidget.h
src/corelib/widgets/mpannablewidgetmodel.h
src/corelib/widgets/mphysics2dpanning.h
src/corelib/widgets/mpopuplist.h
src/corelib/widgets/mpopuplistmodel.h
src/corelib/widgets/mpositionindicator.h
src/corelib/widgets/mpositionindicatormodel.h
src/corelib/widgets/mprogressindicator.h
src/corelib/widgets/mprogressindicatormodel.h
src/corelib/widgets/mrichtextedit.h
src/corelib/widgets/mscenelayereffectmodel.h
src/corelib/widgets/mscenewindow.h
src/corelib/widgets/mscenewindowmodel.h
src/corelib/widgets/mseekbar.h
src/corelib/widgets/mseekbarmodel.h
src/corelib/widgets/mseparator.h
src/corelib/widgets/mseparatormodel.h
src/corelib/widgets/mslider.h
src/corelib/widgets/mslidermodel.h
src/corelib/widgets/msortfilterproxymodel.h
src/corelib/widgets/mstatusbar.h
src/corelib/widgets/mstylablewidget.h
src/corelib/widgets/mtextedit.h
src/corelib/widgets/mtexteditmodel.h
src/corelib/widgets/mtoolbar.h
src/corelib/widgets/mviewcreator.h
src/corelib/widgets/mwidgetmodel.h
src/corelib/widgets/mwidgetrecycler.h
src/corelib/widgets/mwindow.h
src/corelib/workspace/mdeviceprofile.h
src/extensions/applicationextension/mapplicationextensionarea.h
src/extensions/applicationextension/mapplicationextensionareamodel.h
src/extensions/applicationextension/mapplicationextensionareaview.h
src/extensions/applicationextension/mapplicationextensioninterface.h
src/extensions/applicationextension/mapplicationextensionmetadata.h
src/extensions/applicationextension/mextensionarea.h
src/extensions/applicationextension/mextensionareamodel.h
src/extensions/applicationextension/mextensionareaview.h
src/extensions/applicationextension/mextensionrunner.h
src/extensions/extensions.pro
src/extensions/mashup/appletcommunication/mappletalivemessagerequest.h
src/extensions/mashup/appletcommunication/mappletalivemessageresponse.h
src/extensions/mashup/appletcommunication/mappletcancelmessage.h
src/extensions/mashup/appletcommunication/mappletclient.h
src/extensions/mashup/appletcommunication/mappletcommunicator.h
src/extensions/mashup/appletcommunication/mappleticonchangedmessage.h
src/extensions/mashup/appletcommunication/mappletmessage.h
src/extensions/mashup/appletcommunication/mappletmessagefactory.h
src/extensions/mashup/appletcommunication/mappletmousemessage.h
src/extensions/mashup/appletcommunication/mappletobjectmenuactionselectedmessage.h
src/extensions/mashup/appletcommunication/mappletobjectmenumessage.h
src/extensions/mashup/appletcommunication/mappletobjectmenurequestmessage.h
src/extensions/mashup/appletcommunication/mappletorientationmessage.h
src/extensions/mashup/appletcommunication/mappletpixmapmodifiedmessage.h
src/extensions/mashup/appletcommunication/mappletpixmaptakenintousemessage.h
src/extensions/mashup/appletcommunication/mappletserver.h
src/extensions/mashup/appletcommunication/mappletsetgeometrymessage.h
src/extensions/mashup/appletcommunication/mapplettextchangedmessage.h
src/extensions/mashup/appletcommunication/mapplettitlechangedmessage.h
src/extensions/mashup/appletcommunication/mappletupdategeometrymessage.h
src/extensions/mashup/appletcommunication/mappletvisibilitymessage.h
src/extensions/mashup/appletinstallation/mappletinstallationsourceinterface.h
src/extensions/mashup/appletinterface/mappletinterface.h
src/extensions/mashup/appletinterface/mappletmetadata.h
src/extensions/mashup/mashup/maggregatedataaccess.h
src/extensions/mashup/mashup/mappletloader.h
src/extensions/mashup/mashup/mappletsettings.h
src/extensions/mashup/mashup/mappletsettingsdialog.h
src/extensions/mashup/mashup/mappletsharedmutex.h
src/extensions/mashup/mashup/mgconfdatastore.h
src/extensions/mashup/mashup/mmashupcanvas.h
src/extensions/mashup/mashup/mmashupcanvasmodel.h
src/extensions/mashup/mashup/mmashupcanvasview.h
src/extensions/mashup/mashup/msubdatastore.h
src/extensions/mextensionwatcher.h
src/extensions/style/mapplicationextensionareastyle.h
src/extensions/style/mextensionareastyle.h
src/extensions/style/mmashupcanvasstyle.h
src/predeps.pri
src/settings/settings.pro
src/settings/settingslanguage/msettingslanguagebinary.h
src/settings/settingslanguage/msettingslanguagebooleanfactory.cpp
src/settings/settingslanguage/msettingslanguageintegerfactory.cpp
src/settings/settingslanguage/msettingslanguageparser.h
src/settings/settingslanguage/msettingslanguageselectionfactory.cpp
src/settings/settingslanguage/msettingslanguagesettingsfactorystyle.h
src/settings/settingslanguage/msettingslanguagetextfactory.cpp
src/settings/settingslanguage/msettingslanguagewidget.h
src/settings/settingslanguage/msettingslanguagewidgetfactory.h
src/src.pro
src/views/mapplicationmenuview.h
src/views/mapplicationpageview.h
src/views/mbannerview.h
src/views/mbubbleitemview.h
src/views/mbuttoniconview.h
src/views/mbuttonswitchview.h
src/views/mbuttonview.h
src/views/mcheckboxview.h
src/views/mcomboboxview.h
src/views/mcompleterview.h
src/views/mcontainerview.h
src/views/mcontentitemview.h
src/views/mdialogview.h
src/views/mescapebuttonpanelview.h
src/views/mextendingbackgroundview.h
src/views/mgriditemview.h
src/views/mhomebuttonpanelview.h
src/views/mimagewidgetview.h
src/views/minfobannereventview.h
src/views/minfobannerinformationview.h
src/views/mlabelview.h
src/views/mlistitemview.h
src/views/mlistview.h
src/views/mmenuobjectview.h
src/views/mmessageboxview.h
src/views/mmodalscenewindowview.h
src/views/mnavigationbarview.h
src/views/mobjectmenuview.h
src/views/moverlayview.h
src/views/mpannablewidgetview.h
src/views/mpopuplistview.h
src/views/mpositionindicatorview.h
src/views/mprogressindicatorbarview.h
src/views/mscenewindowview.h
src/views/mseparatorview.h
src/views/msliderview.h
src/views/mspinnerview.h
src/views/mtexteditview.h
src/views/mtoolbartabview.h
src/views/mtoolbarview.h
src/views/style/mapplicationmenubuttonstyle.h
src/views/style/mapplicationmenustyle.h
src/views/style/mapplicationpagestyle.h
src/views/style/mbannerstyle.h
src/views/style/mbubbleitembackgroundstyle.h
src/views/style/mbubbleitemstyle.h
src/views/style/mbuttoniconstyle.h
src/views/style/mbuttonstyle.h
src/views/style/mbuttonswitchstyle.h
src/views/style/mcheckboxstyle.h
src/views/style/mcomboboxstyle.h
src/views/style/mcompleterstyle.h
src/views/style/mcontainerheaderstyle.h
src/views/style/mcontainerstyle.h
src/views/style/mcontentitemstyle.h
src/views/style/mdevicestyle.h
src/views/style/mdialogstyle.h
src/views/style/mdockwidgetstyle.h
src/views/style/mescapebuttonpanelstyle.h
src/views/style/mextendingbackgroundstyle.h
src/views/style/mgriditemstyle.h
src/views/style/mhomebuttonpanelstyle.h
src/views/style/mimagewidgetstyle.h
src/views/style/minfobannerstyle.h
src/views/style/mlabelstyle.h
src/views/style/mlistitemstyle.h
src/views/style/mliststyle.h
src/views/style/mmessageboxstyle.h
src/views/style/mmodalscenewindowstyle.h
src/views/style/mnavigationbarstyle.h
src/views/style/mobjectmenustyle.h
src/views/style/moverlaystyle.h
src/views/style/mpannablewidgetstyle.h
src/views/style/mpopupliststyle.h
src/views/style/mpositionindicatorstyle.h
src/views/style/mprogressindicatorstyle.h
src/views/style/mrichtexteditstyle.h
src/views/style/mscenelayereffectdimstyle.h
src/views/style/mscenelayereffectstyle.h
src/views/style/mscenewindowanimatorstyle.h
src/views/style/mscenewindowstyle.h
src/views/style/mseparatorstyle.h
src/views/style/msliderstyle.h
src/views/style/mspinnerstyle.h
src/views/style/mstatusbarstyle.h
src/views/style/mstylablewidgetstyle.h
src/views/style/mtexteditstyle.h
src/views/style/mtoolbarstyle.h
src/views/style/mtoolbartabstyle.h
src/views/style/mvideowidgetstyle.h
src/views/video/mvideowidgetview.h
src/views/views.pro
tests/common_mextensions.pri
tests/common_msettings.pri
tests/common_top.pri
tests/ft_mservicefwgen/ft_mservicefwgen.pro
tests/ut_mapplicationextensionmanager/ut_mapplicationextensionmanager.pro
tests/ut_mdesktopentry/ut_mdesktopentry.pro
tests/ut_mservicemapper/ut_mservicemapper.pro
tools/mapplettester/mapplettester.pro
tools/mapplicationextensiontester/mapplicationextensiontester.pro
tools/mcssvalidator/mcssvalidator.pro
tools/mnotificationtool/mnotificationtool.pro