pkiutilities/CertmanUi/GROUP/CertmanuiPlugin.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 26 Jan 2010 15:20:08 +0200
changeset 0 164170e6151a
permissions -rw-r--r--
Revision: 201004

/*
* Copyright (c) 2003-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 definition file for Certificate Management UI
*
*/


#include <platform_paths.hrh>
#include <bldvariant.hrh>
#include <data_caging_paths.hrh>

// Build target

TARGET            CertManUi.dll
TARGETTYPE        PLUGIN
UID  0x10009D8D   0x10008D3D

CAPABILITY        CAP_ECOM_PLUGIN
VENDORID          VID_DEFAULT

// Resource file location
SOURCEPATH    ../data

START RESOURCE    10008D3D.rss
TARGET            CertManUI.rsc
END


// Resource file
START RESOURCE    certmanui.rss
HEADER
TARGETPATH        RESOURCE_FILES_DIR
LANGUAGE_IDS
END

// Define the following lines to enable logging.

//#define _CERTMANUI_LOG


// Source files location
SOURCEPATH    ../SRC

// Source files
SOURCE      CertmanuiKeeper.cpp
SOURCE      CertmanuiviewAuthority.cpp
SOURCE      CertmanuiviewPersonal.cpp
SOURCE      CertmanuiviewTrust.cpp
SOURCE      CertmanuicontainerAuthority.cpp
SOURCE      CertmanuicontainerPersonal.cpp
SOURCE      CertmanuicontainerTrust.cpp
SOURCE      CertmanuiSyncWrapper.cpp
SOURCE      CertmanuiCertificateHelper.cpp
SOURCE      Certmanuidialogs.cpp
SOURCE      CertmanuiPlugin.cpp
SOURCE      CertmanuiPluginContainer.cpp
SOURCE      CertmanuiPluginImplementationTable.cpp
SOURCE      CertmanuiviewMain.cpp
SOURCE      CertmanuiviewTrustedSite.cpp
SOURCE      CertmanuiviewDevice.cpp
SOURCE      CertmanuicontainerMain.cpp
SOURCE      CertmanuicontainerTrustedSite.cpp
SOURCE      CertmanuicontainerDevice.cpp

// Include paths
USERINCLUDE     . ../INC
USERINCLUDE     ../../Include

APP_LAYER_SYSTEMINCLUDE
SYSTEMINCLUDE   ../../DeviceToken/Inc


// Dependencies
LIBRARY         euser.lib
LIBRARY         cone.lib
LIBRARY         eikcore.lib
LIBRARY         eikcoctl.lib
LIBRARY         avkon.lib
LIBRARY         aknskins.lib
LIBRARY         aknicon.lib
LIBRARY         bafl.lib
LIBRARY         crypto.lib
LIBRARY         certstore.lib       // TCertManClientInfo::Id
LIBRARY         commonengine.lib    // StringLoader.h
LIBRARY         eikctl.lib          // markable icons
LIBRARY         efsrv.lib           // needed by CertManUI debug logger
LIBRARY         SysUtil.lib         // For FFS Space checking
LIBRARY         commonui.lib        // for CErrorUI
LIBRARY         CTFramework.lib     // CCertAttributeFilter
LIBRARY         X509.lib
LIBRARY         pkixcert.lib        // Validation
LIBRARY         x509certnameparser.lib    // parsing of label
LIBRARY         hash.lib
LIBRARY         Featmgr.lib         // feature manager support
LIBRARY         ecom.lib
LIBRARY         GSFramework.lib
LIBRARY         GSEcomPlugin.lib
LIBRARY         DevTokenClient.lib
LIBRARY         cryptography.lib    // Public key functions


#ifdef _CERTMANUI_LOG
MACRO   _CERTMANUI_LOG_
LIBRARY         flogger.lib         // needed by CertManUI debug logger
#else
DEBUGLIBRARY    flogger.lib         // needed by CertManUI debug logger
#endif

LIBRARY         hlplch.lib          // for "Help" options menu

SMPSAFE