diff -r 000000000000 -r ba25891c3a9e iaupdate/IAD/engine/group/iaupdateengine.mmp --- /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 +#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