calendarui/application/group/Calendar.mmp
changeset 0 f979ecb2b13e
child 12 38571fd2a704
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/application/group/Calendar.mmp	Tue Feb 02 10:12:19 2010 +0200
@@ -0,0 +1,100 @@
+/*
+* Copyright (c) 2002 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:   This is project specification file for the Calendar.
+*
+*/
+
+
+#include <platform_paths.hrh>
+#include <data_caging_paths.hrh>
+#include "../../inc/CalendarVariant.hrh"
+
+
+//Activate this macro to get traces
+//MACRO           TRACE_ENTRY_EXIT_POINT
+//MACRO           TRACE_MODULE_CALENDAR
+//MACRO _PIM_FILE_LOG
+//MACRO _DISPLAY_WARNINGS
+
+
+
+TARGET          calendar.exe
+EPOCSTACKSIZE   0x5000
+EPOCHEAPSIZE    0x20000 0x400000 // Min 128kb, max 4Mb
+TARGETTYPE      exe
+UID             0x100039CE 0x10005901
+
+SOURCEPATH ../data
+
+START RESOURCE  Calendar.rss
+HEADER
+TARGETPATH      APP_RESOURCE_DIR
+LANGUAGE_IDS
+END  // RESOURCE
+
+START RESOURCE Calendar_reg.rss
+DEPENDS calendar.rsg
+// Do not change the UID below.
+TARGETPATH /private/10003a3f/apps
+END  // RESOURCE
+
+// INCLUDES
+USERINCLUDE     ../inc
+USERINCLUDE     ../data
+
+USERINCLUDE     ../../inc
+USERINCLUDE     ../../views/inc
+USERINCLUDE     ../../controller/inc    // CCalenViewManager
+
+APP_LAYER_SYSTEMINCLUDE
+SYSTEMINCLUDE   ../../../inc  //organizer include
+SYSTEMINCLUDE   /epoc32/include/connect
+
+SOURCEPATH      ../src
+// application
+SOURCE          CalenApp.cpp
+SOURCE          CalenDoc.cpp
+SOURCE          CalenAppUi.cpp
+
+LIBRARY         calencontroller.lib     // Calendar Controller
+
+LIBRARY         apparc.lib              // Application Architecture
+LIBRARY         avkon.lib               // AVKON framework
+LIBRARY         cone.lib                // Control environment
+LIBRARY         eikcore.lib             // Eikon framework
+LIBRARY         eiksrv.lib              // Eikon framework
+LIBRARY         euser.lib               // E32 User library
+LIBRARY         featmgr.lib             // Feature Manager
+
+// File logging
+LIBRARY flogger.lib
+LIBRARY efsrv.lib
+LIBRARY aknnotify.lib
+
+// Really neads following capabilities:
+// CAPABILITY 
+//   ReadUserData // For accessing Calendar database
+//   WriteUserData // For accessing Calendar database
+//   ReadDeviceData // For reading settings
+//   WriteDeviceData // For writing settings
+//   NetworkServices // For sending vCalendars?
+//   ProtServ // For connecting Agenda Server? 
+//   DRM // Calendar alarm tones are DRM protected 
+CAPABILITY      CAP_APPLICATION \
+                NetworkControl AllFiles
+
+VENDORID        VID_DEFAULT
+
+
+// End of File