iaupdate/IAD/engine/group/iaupdateengine.mmp
changeset 0 ba25891c3a9e
child 18 3ba40be8e484
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/iaupdate/IAD/engine/group/iaupdateengine.mmp	Thu Dec 17 08:51:10 2009 +0200
@@ -0,0 +1,139 @@
+/*
+* Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   MMP file of iaupdateengine.dll
+*
+*/
+
+
+
+#include <platform_paths.hrh>
+#include "build_config.mmpi"
+
+
+CAPABILITY      CAP_GENERAL_DLL
+
+TARGET          iaupdateengine.dll
+TARGETTYPE      dll
+UID             0x1000008d 0x2000F85B
+
+PAGED
+
+// Engine public files
+USERINCLUDE     ../inc
+
+// Engine controller files
+USERINCLUDE     ../controller/inc
+
+// Updater includes
+USERINCLUDE     ../../updater/inc
+USERINCLUDE     ../../updater/updaterfiles/inc
+
+// Controller files
+SOURCEPATH      ../controller/src
+SOURCE          iaupdatefactory.cpp
+SOURCE          iaupdatecontrollerimpl.cpp
+SOURCE          iaupdateselfupdaterctrl.cpp
+SOURCE          iaupdateloader.cpp
+SOURCE          iaupdatenodefactory.cpp
+SOURCE          iaupdatebasenodeimpl.cpp
+SOURCE          iaupdatenodeimpl.cpp
+SOURCE          iaupdatefwnodeimpl.cpp
+SOURCE          iaupdatespecialnode.cpp
+SOURCE          iaupdateservicepacknode.cpp
+SOURCE          iaupdatenodecontainer.cpp
+SOURCE          iaupdateutils.cpp
+SOURCE          iaupdateversion.cpp
+SOURCE          iaupdatenodedetails.cpp
+SOURCE          iaupdatenodedependencyimpl.cpp
+SOURCE          iaupdateplatformdependency.cpp
+SOURCE          iaupdatexmlparser.cpp
+SOURCE          iaupdatexmlsubparser.cpp
+SOURCE          iaupdatedependencyxmlparser.cpp
+SOURCE          iaupdatedependencyxmlsubparser.cpp
+SOURCE          iaupdatenodedependencyxmlparser.cpp
+SOURCE          iaupdateinterdepxmlparser.cpp
+SOURCE          iaupdatenodeuidxmlparser.cpp
+SOURCE          iaupdatenodeembeddedxmlparser.cpp
+SOURCE          iaupdatenodeversionxmlparser.cpp
+SOURCE          iaupdatenodeversionfloorxmlparser.cpp
+SOURCE          iaupdatenodeversionroofxmlparser.cpp
+SOURCE          iaupdateplatformdependencyxmlparser.cpp
+SOURCE          iaupdateplatformversionxmlparser.cpp
+SOURCE          iaupdateplatformversionfloorxmlparser.cpp
+SOURCE          iaupdateplatformversionroofxmlparser.cpp
+SOURCE          iaupdateplatformdescriptionxmlparser.cpp
+SOURCE          iaupdateversionmajorxmlparser.cpp
+SOURCE          iaupdateversionminorxmlparser.cpp
+SOURCE          iaupdateversionbuildxmlparser.cpp
+SOURCE          iaupdateenginexmlparser.cpp
+SOURCE          iaupdateenginexmlsubparser.cpp
+SOURCE          iaupdateengineconfigdata.cpp
+SOURCE          iaupdatehistoryimpl.cpp
+SOURCE          iaupdatehistoryitemimpl.cpp
+SOURCE          iaupdateselfupdaterinitializer.cpp
+SOURCE          iaupdatependingnodesfile.cpp
+SOURCE          iaupdaterestartinfo.cpp
+SOURCE          iaupdaterendezvous.cpp
+SOURCE          iaupdatenetworkregistration.cpp
+SOURCE          iaupdatecontentoperation.cpp
+SOURCE          iaupdatenormalcontentoperation.cpp
+SOURCE          iaupdatefwpurchaseoperation.cpp
+SOURCE          iaupdatepurchaseoperation.cpp
+SOURCE          iaupdatedownloadoperation.cpp
+SOURCE          iaupdateinstalloperation.cpp
+SOURCE          iaupdateselfupdateinitoperation.cpp
+SOURCE          iaupdatecontentoperationmanager.cpp
+SOURCE          iaupdatecachecleaner.cpp
+SOURCE          iaupdatecontrollerfile.cpp
+SOURCE          iaupdatetimer.cpp
+SOURCE          iaupdatefwversionfilehandler.cpp
+
+MW_LAYER_SYSTEMINCLUDE
+
+LIBRARY         apgrfx.lib
+LIBRARY         apparc.lib
+LIBRARY         bafl.lib
+LIBRARY		    efsrv.lib
+LIBRARY         euser.lib
+LIBRARY         estor.lib
+LIBRARY         sisregistryclient.lib
+LIBRARY         charconv.lib		// UTF<->Unicode conversion
+LIBRARY         xmlframework.lib	// Xml::CParser
+LIBRARY         sysutil.lib
+LIBRARY         platformenv.lib
+LIBRARY         platformver.lib     // System version info
+LIBRARY         etel3rdparty.lib
+LIBRARY         swinstcli.lib
+LIBRARY         apmime.lib
+LIBRARY         ecom.lib            // For the NCD Engine ECOM session closing.
+LIBRARY         sysversioninfo.lib
+LIBRARY         etel.lib            // RTelServer
+LIBRARY         etelmm.lib          // RMobilePhone
+
+// Updater files dll
+LIBRARY         iaupdaterfiles.lib
+
+// NCD Engine
+LIBRARY         ncdengine_20019119.lib
+LIBRARY         ncdutils_20019119.lib
+
+// For debugging and logging purposes
+
+DEBUGLIBRARY    flogger.lib
+
+#ifdef CATALOGS_DEBUG_ENABLED
+LIBRARY         ncddebug_20019119.lib
+#endif
+
+SMPSAFE