/*
* Copyright (c) 2003-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:  Project build file
*
*/

#include <platform_paths.hrh>
// Uncomment MACRO and define below to enable trace logging
//MACRO __WIM_ENABLE_TRACES
//#define __WIM_ENABLE_TRACES

TARGET        WimServer.exe
TARGETTYPE    exe

UID           0x1000008D 0x101F79DD

CAPABILITY    CAP_SERVER NetworkControl
VENDORID      VID_DEFAULT

USERINCLUDE   ../../inc             // Common inc
USERINCLUDE   ../inc                // WimServer inc

APP_LAYER_SYSTEMINCLUDE              // RMmCustomAPI.h


// WIM Server source files
SOURCE        ../src/WimApduImpl.cpp
SOURCE        ../src/WimMemMgmt.cpp
SOURCE        ../src/WimResponse.cpp
SOURCE        ../src/WimScardListener.cpp
SOURCE        ../src/WimServer.cpp
SOURCE        ../src/WimSession.cpp
SOURCE        ../src/WimSessionRegistry.cpp
SOURCE        ../src/WimSimFileHandler.cpp
SOURCE        ../src/WimTokenHandler.cpp
SOURCE        ../src/WimUtilityFuncs.cpp
SOURCE        ../src/WimTrustSettingsHandler.cpp
SOURCE        ../src/WimTrustSettingsStore.cpp
SOURCE        ../src/WimCertUtil.cpp
SOURCE        ../src/WimBTSapObserver.cpp
SOURCE        ../src/WimSatRefreshObserver.cpp
SOURCE        ../src/WimAuthObjHandler.cpp
SOURCE        ../src/WimCallbackImpl.cpp
SOURCE        ../src/WimCertHandler.cpp
SOURCE        ../src/WimKeyMgmtHandler.cpp
SOURCE        ../src/WimOmaProvisioning.cpp
SOURCE        ../src/WimJavaProvisioning.cpp
SOURCE        ../src/WimSecurityDlgHandler.cpp
SOURCE        ../src/WimSignTextHandler.cpp
SOURCE        ../src/WimTimer.cpp
SOURCE        ../src/WimCleanup.cpp

STATICLIBRARY Wimi.lib  // WIMI and WIM Library

LIBRARY         random.lib
LIBRARY       Scard.lib             // Smart Card Server
LIBRARY       Asn1.lib              // Used to decode trusted usage OID's
LIBRARY       Customapi.lib         // CustomAPI (used in SIM file reading)
LIBRARY       Etel.lib Etelmm.lib   // RTelServer, RMobilePhone
LIBRARY       Estlib.lib Euser.lib  // Symbian basic libraries
LIBRARY       Ctframework.lib       // Crypto token framework
LIBRARY       Efsrv.lib             // File server
LIBRARY       Edbms.lib             // Database server
LIBRARY       X509.lib              // X509 certificate
LIBRARY       WimUtil.lib           // WimUtil module
LIBRARY       Hash.lib              // Hash operations
LIBRARY       Crypto.lib            // CCertificate
LIBRARY       Wtlscert.lib          // Used in certificate handling
LIBRARY       SatClient.lib         // SAT Refresh

SMPSAFE

