camerauis/cameraapp/build/cameraapp.mmp
branchRCL_3
changeset 54 bac7acad7cb3
child 62 f0c0788c4de2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/camerauis/cameraapp/build/cameraapp.mmp	Wed Sep 01 12:30:54 2010 +0100
@@ -0,0 +1,384 @@
+/*
+* Copyright (c) 2007-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 definition file for project cameraapp
+*
+*/
+
+
+#if defined(WINS) || defined(WINSCW)
+// During linking WINS or WINSCW flag is set instead of __WINS__ or __WINSCW__.
+// Set those flags here, so the product feature flags can be set correctly in
+//   also during linking.
+#define			__WINSCW__
+#define			__WINS__
+#endif
+
+#if defined(WINS) || defined(WINSCW)
+MACRO       FORCE_DUMMY_ENGINE
+#define     FORCE_DUMMY_ENGINE
+#endif
+
+// Use this #define if dynamic settings should be reset to defaults
+// on switching from photo to video mode and vice versa.
+#undef RESET_DYNAMIC_SETTINGS_WHEN_SWITCH_MODE
+
+#define _RESOURCES_INC_ 		../generic/data/resource_inc
+ 
+#include "../group/camproductconfig.mmh"
+#include "../generic/inc/CamAppUid.h"
+#include "../generic/inc/cameracontroller/camcameracontrollerflags.hrh"
+#include <defaultcaps.hrh>
+#include <data_caging_paths.hrh>
+#include <platform_paths.hrh>
+
+TARGET          cameraapp.exe
+TARGETTYPE      exe
+EPOCSTACKSIZE   0x5000
+EPOCHEAPSIZE    0x4000 0x2380000
+UID	0x100039CE  0x101F857A  //KCameraappUID replaced with real value due to the OST compiler limitations
+VENDORID        VID_DEFAULT
+CAPABILITY      CAP_APPLICATION MultimediaDD SurroundingsDD PowerMgmt
+
+START RESOURCE ../generic/data/cameraapp.rss
+HEADER 
+TARGETPATH APP_RESOURCE_DIR
+LANGUAGE_IDS
+END  // RESOURCE
+
+START RESOURCE ../generic/data/cameraapp_reg.rss
+DEPENDS cameraapp.rsg
+TARGETPATH /private/10003a3f/apps
+END  // RESOURCE
+
+// NHD Camera settings resources      
+START RESOURCE ../generic/data/nhdcamsettings.rss
+TARGETPATH APP_RESOURCE_DIR
+HEADER
+LANGUAGE_IDS
+END  // RESOURCE
+
+
+// VGA Camera settings resources      
+START RESOURCE ../generic/data/vgacamsettings.rss
+TARGETPATH APP_RESOURCE_DIR
+HEADER
+LANGUAGE_IDS
+END  // RESOURCE
+
+// ---------------------------------------------------------------------------
+// Source files
+SOURCEPATH        ../generic/common/src
+SOURCE            CamVideoQualityLevel.cpp
+SOURCE            CamStaticSettingsModel.cpp
+SOURCE            CamUtility.cpp
+SOURCE            CamPanic.cpp
+SOURCE		      CamWaitDialog.cpp
+SOURCE            CamCollectionManagerAo.cpp
+SOURCE            caminfolistboxitembase.cpp
+SOURCE            CamCaptureSetupListItem.cpp
+SOURCE            CamCaptureSetupListBox.cpp
+SOURCE            CamCaptureSetupListBoxModel.cpp
+SOURCE            CamCaptureSetupListItemDrawer.cpp
+
+SOURCE            camconfiguration.cpp
+SOURCE            camconfigurationutility.cpp
+
+SOURCEPATH        ../generic/src
+SOURCE            CamApp.cpp 
+SOURCE            CamAppui.cpp
+SOURCE            CamDocument.cpp 
+SOURCE            CamAppController.cpp
+SOURCE            CamTimer.cpp
+SOURCE            CamNaviCounterControl.cpp
+SOURCE            CamNaviCounterModel.cpp
+SOURCE            CamNaviProgressBarControl.cpp
+SOURCE            CamNaviProgressBarModel.cpp
+SOURCE            CamSelfTimer.cpp
+SOURCE            CamDefaultNameSettingItem.cpp
+SOURCE            Camdefaultnamesettingpage.cpp
+SOURCE            CamViewBase.cpp
+SOURCE            CamPostCaptureViewBase.cpp
+SOURCE            CamPreCaptureViewBase.cpp
+SOURCE            CamStillPreCaptureView.cpp
+SOURCE            CamStillPostCaptureView.cpp
+SOURCE            CamStillUserSceneSetupView.cpp
+SOURCE            CamUserSceneSetupViewBase.cpp
+SOURCE            CamVideoPreCaptureView.cpp
+SOURCE            CamVideoPostCaptureView.cpp
+SOURCE            CamBurstThumbnailView.cpp
+SOURCE            CamContainerBase.cpp
+SOURCE            CamPreCaptureContainerBase.cpp
+SOURCE            CamPostCaptureContainer.cpp
+SOURCE            CamShootingModeContainer.cpp
+SOURCE            CamUserSceneSetupContainer.cpp
+SOURCE            CamBurstThumbnailContainer.cpp
+SOURCE            CamBurstThumbnailGrid.cpp
+SOURCE            CamBurstThumbnailGridModel.cpp
+SOURCE            CamSidePane.cpp
+SOURCE            CamIndicator.cpp
+SOURCE            CamIndicatorResourceReader.cpp
+SOURCE            CamIndicatorData.cpp
+SOURCE            CamBurstThumbnailGridSizer.cpp
+SOURCE            CamSettingsModel.cpp
+
+SOURCE            CamZoomPane.cpp
+SOURCE            CamZoomModel.cpp
+SOURCE            CamZoomUpdateManager.cpp
+SOURCE            CamCaptureSetupControlHandler.cpp
+SOURCE            CamCaptureSetupContainer.cpp
+SOURCE            CamCaptureSetupViewBase.cpp
+SOURCE            CamCaptureSetupMenuListItem.cpp
+SOURCE            CamCaptureSetupMenuListBox.cpp
+SOURCE            CamCaptureSetupMenuListBoxModel.cpp
+SOURCE            CamCaptureSetupMenuListItemDrawer.cpp
+SOURCE            CamCaptureSetupMenu.cpp
+SOURCE            CamCaptureSetupSlider.cpp
+SOURCE            CamVideoPreCaptureContainer.cpp
+SOURCE            CamStillPreCaptureContainer.cpp
+SOURCE            CamBurstCaptureArray.cpp
+SOURCE            CamStandbyContainer.cpp
+SOURCE            CamUserSceneSetupItemArray.cpp
+SOURCE            CamUserSceneSetupListItem.cpp
+SOURCE            CamImageSaveActive.cpp
+SOURCE            CamFileCheckAo.cpp
+
+SOURCE            CamDecorator.cpp
+SOURCE            CamObserverHandler.cpp
+SOURCE            CamRecordingIconDecoration.cpp
+SOURCE            CamNewFileService.cpp
+SOURCE            CamServer.cpp
+
+SOURCE            CamCallStateAo.cpp
+SOURCE            CamPropertyWatcher.cpp
+SOURCE            camactivepalettehandler.cpp
+SOURCE            CamCommandHandlerAo.cpp
+SOURCE 	          CamSceneListBox.cpp
+SOURCE 	          CamSceneListBoxModel.cpp
+SOURCE            CamBmpRotatorAo.cpp
+SOURCE            CamVolumeKeyObserver.cpp
+SOURCE            CamSyncRotatorAo.cpp
+SOURCE            CamPerformanceLogger.cpp
+SOURCE            CamInfoListBox.cpp
+SOURCE            CamInfoListBoxModel.cpp
+SOURCE            CamInfoListBoxContainer.cpp
+SOURCE            CamTimeLapseUtility.cpp
+
+SOURCE            camlinevfgriddrawer.cpp
+SOURCE            camvfgridfactory.cpp
+SOURCE            cambatterypanecontroller.cpp
+SOURCE            cambatterypanedrawer.cpp
+
+SOURCE            CamLocationIconController.cpp
+
+SOURCE          camflashstatus.cpp
+SOURCE          camfolderutility.cpp
+SOURCE          camtextitem.cpp
+SOURCE          cambitmapitem.cpp
+SOURCE          camvideotime.cpp
+SOURCE          CamDriveChangeNotifier.cpp
+SOURCE          camoneclickuploadutility.cpp
+SOURCE          CamMemoryMonitor.cpp
+SOURCE 	        cambackupcontainer.cpp
+SOURCE          camsnapshotrotator.cpp
+SOURCE          camstartuplogo.cpp
+SOURCE          camstartuplogocontroller.cpp
+SOURCE          camcapturebuttoncontainer.cpp
+SOURCE          camtvaccessorymonitor.cpp
+
+// Camera controller sources
+SOURCEPATH      ../generic/src/cameracontroller
+SOURCE          cambuffer.cpp
+SOURCE          cambuffershare.cpp
+SOURCE          camimagedecoder.cpp
+SOURCE          camimageencoder.cpp
+SOURCE          cambitmapscaler.cpp
+SOURCE          camsnapshot.cpp
+SOURCE          camsnapshotprovider.cpp
+SOURCE          camcameracontroller.cpp
+SOURCE          camcameracontrolleractive.cpp
+SOURCE          camconstantsettingprovider.cpp
+SOURCE          camsettingconversion.cpp
+SOURCE          camsettingprovider.cpp
+#ifdef CAMERAAPP_FLASH_SIMULATOR
+SOURCE          camflashsimulator.cpp
+#endif
+#ifdef CAMERAAPP_CAPI_EMULATOR
+SOURCE            CamCamera.cpp
+SOURCE            CamCameraCallback.cpp
+#ifndef FORCE_DUMMY_ENGINE
+SOURCE            CameraappTestBitmapManager.cpp
+#endif
+#endif //CAMERAAPP_CAPI_EMULATOR
+
+// Audio player sources
+SOURCEPATH      ../generic/src/audioplayer
+SOURCE camaudioplayercontroller.cpp
+SOURCE camaudioplayerwrapper.cpp
+
+// Test code sources
+SOURCEPATH        ../generic/dummyengine
+
+// Use dummy engine if this is defined
+#ifdef FORCE_DUMMY_ENGINE
+SOURCE            CameraappDummyEngine.cpp
+SOURCE            CameraappDummyCallbackActive.cpp
+SOURCE            CameraappTestBitmapManager.cpp
+#endif
+
+// ---------------------------------------------------------------------------
+// Header folders
+
+USERINCLUDE       ../generic/inc
+USERINCLUDE       ../generic/common/inc
+USERINCLUDE       ../generic/common/data
+USERINCLUDE       ../generic/inc/cameracontroller
+USERINCLUDE       ../generic/inc/audioplayer
+USERINCLUDE       ../generic/camerauiconfigmanager/inc
+
+USERINCLUDE       ../generic/dummyengine
+
+APP_LAYER_SYSTEMINCLUDE
+
+// ---------------------------------------------------------------------------
+// Libraries
+
+LIBRARY ecom.lib
+LIBRARY gsecomplugin.lib 
+LIBRARY euser.lib 
+LIBRARY apparc.lib 
+LIBRARY cone.lib 
+LIBRARY eikcore.lib  
+LIBRARY eikcoctl.lib 
+LIBRARY avkon.lib 
+LIBRARY CaeEngine.lib 
+LIBRARY aknskins.lib 
+LIBRARY efsrv.lib 
+LIBRARY platformenv.lib // PathInfo 
+LIBRARY sysutil.lib 
+LIBRARY fbscli.lib 
+LIBRARY bitgdi.lib 
+LIBRARY ws32.lib 
+LIBRARY CommonEngine.lib 
+LIBRARY egul.lib
+LIBRARY bafl.lib
+LIBRARY sendui.lib
+LIBRARY CdlEngine.lib
+LIBRARY bitmaptransforms.lib 
+LIBRARY commondialogs.lib
+LIBRARY featmgr.lib
+LIBRARY servicehandler.lib  // AIW library 
+LIBRARY aknicon.lib 
+LIBRARY mediaclientaudio.lib  
+LIBRARY eikctl.lib
+LIBRARY apgrfx.lib
+LIBRARY charconv.lib
+LIBRARY hlplch.lib // Help Launcher
+LIBRARY commonui.lib        // CDocumentHandler 
+LIBRARY apmime.lib          // TDataType
+LIBRARY centralrepository.lib 
+LIBRARY eikdlg.lib
+LIBRARY numberconversion.lib 
+LIBRARY newservice.lib 
+LIBRARY camerauiconfigmanager.lib
+LIBRARY cfclient.lib 
+LIBRARY cfservices.lib 
+LIBRARY ActivePalette.lib
+LIBRARY aknlayout2.lib
+LIBRARY akntouchgesturefw.lib
+LIBRARY accmonitor.lib
+
+// Remote Controller framework
+LIBRARY remconcoreapi.lib 
+LIBRARY remconinterfacebase.lib 
+
+LIBRARY AknLayout2Scalable.lib 
+LIBRARY gdi.lib
+LIBRARY estor.lib // RWriteStream
+
+LIBRARY ecam.lib
+#ifdef CAMERAAPP_CAPI_V2
+LIBRARY         ecamadvsettings.lib
+LIBRARY         ecamdirectviewfinder.lib
+#ifdef CAMERAAPP_CAPI_V2_SS
+LIBRARY         ecamsnapshot.lib
+#endif
+LIBRARY         ecamhistogram.lib
+LIBRARY         ecamoverlay.lib
+#endif // CAMERAAPP_CAPI_V2
+
+LIBRARY imageconversion.lib 
+LIBRARY Exiflib.lib          // CExifRead 
+LIBRARY hal.lib              // HAL, HALData
+
+LIBRARY         ecampluginsupport.lib
+
+LIBRARY sensrvclient.lib 
+LIBRARY sensrvutil.lib
+
+LIBRARY svgengine.lib // For reading share SVGs
+
+#ifdef CAMERAAPP_LOGGING
+LIBRARY flogger.lib
+#endif
+
+LIBRARY cntmodel.lib 
+
+#ifndef __WINSCW__
+LIBRARY Locationtrail.lib 
+#ifdef RD_MDS_2_5
+LIBRARY locationmanager.lib
+#endif //RD_MDS_2_5
+#endif //WINSCW
+
+LIBRARY oommonitor.lib
+LIBRARY aknnotify.lib
+
+LIBRARY ImagingConfigManager.lib 
+LIBRARY touchfeedback.lib 
+
+#ifdef RD_UI_TRANSITION_EFFECTS_LIST
+LIBRARY aknlistloadertfx.lib
+#endif //RD_UI_TRANSITION_EFFECTS_LIST
+// MC photos related lib
+LIBRARY glxuiutilities.lib
+LIBRARY glxcollectionmanager.lib
+LIBRARY glxmetadatadialog.lib
+
+LIBRARY thumbnailmanager.lib
+LIBRARY accclient.lib
+LIBRARY accpolicy.lib
+LIBRARY akncapserverclient.lib
+
+// ---------------------------------------------------------------------------
+#ifdef FORCE_DUMMY_ENGINE
+
+START BITMAP DummyViewFinder.mbm
+  HEADER
+  TARGETPATH  /system/apps/cameraapp
+  SOURCEPATH  ../generic/data/bitmaps
+
+  SOURCE       c24 DummyViewfinder.bmp
+  SOURCE       c24 DummyViewfinder2.bmp
+  SOURCE       c24 DummyViewfinder3.bmp
+END
+
+#endif // FORCE_DUMMY_ENGINE
+// ---------------------------------------------------------------------------
+
+#if defined(RD_MDS_2_5) && !defined(__WINSCW__) && !defined(__WINS__)
+LIBRARY harvesterclient.lib
+#endif // defined(RD_MDS_2_5) && !defined(__WINSCW__) && !defined(__WINS__)
+
+USERINCLUDE ../generic/data/resource_inc 
+USERINCLUDE ../traces