diff -r 000000000000 -r 29b1cd4cb562 atext/server/group/extsrv.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/atext/server/group/extsrv.mmp Fri Jan 15 08:13:17 2010 +0200 @@ -0,0 +1,77 @@ +/* +* Copyright (c) 2008 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 project ATEXT server +* +*/ + + +// Use the flag below and recompile to skip the creation of search helper data +// for every at command metadata entry. The search helper data consumes 2xTInt +// bytes of data for every AT command. If multiple plugins need to support the +// same AT commands then this flag speeds up the metadata creation. + +#define OPTIMIZE_FOR_SPEED + +// Use the flag below and recompile to list the full support entries for AT +// command handling. This is useful to find out the plugin responsibilities. + +#define PRINT_SUPPORT_DATA + +#include +#include "../inc/prjconfig.h" + +#ifdef OPTIMIZE_FOR_SPEED +MACRO PRJ_OPTIMIZE_FOR_SPEED +#define PRJ_OPTIMIZE_FOR_SPEED +#endif // OPTIMIZE_FOR_SPEED + +#ifdef PRINT_SUPPORT_DATA +MACRO PRJ_PRINT_SUPPORT_DATA +#define PRJ_PRINT_SUPPORT_DATA +#endif // PRINT_SUPPORT_DATA + +TARGET atext.exe +TARGETTYPE exe +UID 0x1000008d 0x2001CBEB +EPOCSTACKSIZE 0x5000 // Hack for plugins using RCmManager; remove this line when RCmManager becomes client-server +EPOCHEAPSIZE 0x1000 0x2000000 // Use same as MCE + +CAPABILITY CAP_SERVER NetworkControl CommDD +VENDORID VID_DEFAULT + +SOURCEPATH ../src +SOURCE main.cpp +SOURCE atextsrv.cpp +SOURCE atextsession.cpp +SOURCE atextmetadata.cpp +SOURCE atextlisten.cpp + +USERINCLUDE ../inc ../../client/inc + +// Default system include paths for OS extension layer modules. +OS_LAYER_SYSTEMINCLUDE + +// Note: +// The only other SYSTEMINCLUDE should you shall add are Symbian specific ones. +// If there is a S60 header in the subdirectory then that should be +// added into the include statements (like #include ) +//SYSTEMINCLUDE /epoc32/include/ecom + +LIBRARY atextpluginbase.lib +LIBRARY ecom.lib +LIBRARY euser.lib + +#ifdef PRJ_FILE_TRACE +LIBRARY flogger.lib +#endif