diff -r b183ec05bd8c -r 19bba8228ff0 devicediagnosticsfw/diagframework/group/diagframework.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/devicediagnosticsfw/diagframework/group/diagframework.mmp Wed Sep 01 12:27:42 2010 +0100 @@ -0,0 +1,87 @@ +/* +* Copyright (c) 2007 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: Project specification for DiagFramework.dll +* +*/ + + +#include +#include + +TARGET diagframework.dll +TARGETTYPE dll + +UID 0x1000008d 0x2000afe8 + +CAPABILITY CAP_GENERAL_DLL +VENDORID VID_DEFAULT + +SOURCEPATH ../src +SOURCE diagengine.cpp +SOURCE diagengineimpl.cpp +SOURCE diagenginestatemachine.cpp +SOURCE diagpluginpool.cpp +SOURCE diagpluginconstructionparam.cpp +SOURCE diagpluginexecplanimpl.cpp +SOURCE diagexecplanentryimpl.cpp +SOURCE diagexecplanentryimpltest.cpp +SOURCE diagexecplanentryimplsuite.cpp +SOURCE DiagTestExecParam.cpp +SOURCE diagsuiteexecparam.cpp +SOURCE diagrootsuite.cpp +SOURCE diagpluginpoolimpl.cpp +SOURCE diagpluginloaderdependencyparser.cpp +SOURCE diagresultsdbitembuilder.cpp +SOURCE diagenginecallhandler.cpp +SOURCE diagengineconfig.cpp +// Events +SOURCE diagengineeventbasic.cpp +SOURCE diagengineeventtestprogress.cpp +// Log Event Eraser +SOURCE diaglogeventeraser.cpp +// Network registration status watcher +SOURCE diagnetworkregstatuswatcher.cpp +USERINCLUDE ../inc + +// System Include Paths +SYSTEMINCLUDE /epoc32/include/ecom +MW_LAYER_SYSTEMINCLUDE + +// This macro disables DRM API +//#define DIAGFW_DISABLE_DRM_API + +LIBRARY euser.lib +LIBRARY ecom.lib +LIBRARY bafl.lib +LIBRARY flogger.lib +LIBRARY xmlframework.lib +LIBRARY etel3rdparty.lib // For CTelephony +LIBRARY centralrepository.lib // For CRepository +LIBRARY diagresultsdatabase.lib +LIBRARY logcli.lib // For Log Eraser +LIBRARY efsrv.lib // For Log Eraser + +#if ( defined(WINSCW) || !defined(DIAGFW_DISABLE_DRM_API) ) + LIBRARY drmserviceapi.lib // DRM::CDrmServiceApi +#else + MACRO __DIAGFW_DISABLE_DRM_API +#endif + +#if defined(WINSCW) + deffile ../bwins/diagframework.def +#else + deffile ../eabi/diagframework.def +#endif + +nostrictdef