examples/SFExamples/NotifierExample/Launchers/ExeLauncher_UIQ3/group/ExeLauncher_UIQ3.mmp

00001 /*
00002 ============================================================================
00003  Name           : ExeLauncher_UIQ3.mmp
00004  Author   : Hamish Willee
00005  Version         :
00006  Copyright   : (C) Symbian 2007
00007  Description : This is the project specification file for ExeLauncher_UIQ3.
00008                    For more information see the "MMP file syntax" section in 
00009                    the SDK documentation.
00010 ============================================================================
00011 */
00012 
00013 // Specify the file generated by the project
00014 TARGET                  ExeLauncher_UIQ3.exe
00015 // UID1 - System level identifier.
00016 TARGETTYPE              EXE
00017 
00018 // UID specify UID2 and UID3 for the project.
00019 // UID2 - Can be thought of as an interface identifier.
00020 // UID3 - Can be thought of as a project identifier.
00021 // For more information about UID see "How to use UIDs" section 
00022 // in the SDK documentation. 
00023 // The UID3 is also specified in ExeLauncher_UIQ3_reg.rss, ExeLauncher_UIQ3Globals.h
00024 // and the .pkg files.
00025 // For all SDK examples test range UID is used (>0x8000000), these will not 
00026 // work in released products.
00027 UID                             0x100039CE 0xE8ED1B0A
00028 
00029 // SOURCEPATH - Define the location of the project and its work files
00030 SOURCEPATH              ..\data 
00031 
00032 // Specifies how a resource file should be compiled
00033 // TARGETPATH - Define the directory where the resource should be built into.
00034 // HEADER - Tells the resource compiler to produce a file
00035 // \epoc32\include<appname>.rsg, which defines macro constants through which
00036 // C++ programs can refer to resource structures.
00037 // LANG - Indicate languages code for the project. The default language code is SC.
00038 START RESOURCE  ExeLauncher_UIQ3.rss
00039 HEADER
00040 TARGETPATH              \Resource\Apps
00041 LANG                    SC
00042 END
00043 
00044 // Application must provide a registration file, which gives 
00045 // non-localisable information. 
00046 // TARGETPATH - All registration files in the system shall be located in the 
00047 // same path, this due to security reasons. On the emulator, all registration 
00048 // files should be located in \private\10003a3f\apps. For applications 
00049 // installed onto a phone using the standard software installation method, 
00050 // their registration files should be installed into 
00051 // \private\10003a3f\import\apps, but that is defined in the pkg file.
00052 START RESOURCE  ExeLauncher_UIQ3_reg.rss
00053 TARGETPATH              \private\10003a3f\apps
00054 END
00055 
00056 // This file defines the application's captions and the name of the icon file
00057 // TARGETPATH - Define the directory where the resource should be built into.
00058 // LANG - Indicate languages code for the project. The default language code is SC.
00059 START RESOURCE  ExeLauncher_UIQ3_loc.rss
00060 TARGETPATH              \Resource\Apps
00061 LANG                    SC
00062 END
00063 
00064 // SOURCEPATH - Define the location of the project and its work files
00065 // USERINCLUDE - Define directories to be scanned for files specified in 
00066 // #include statements in source and resource files.
00067 SOURCEPATH              ..\src
00068 USERINCLUDE             ..\inc
00069 SOURCE                  ExeLauncher_UIQ3Application.cpp
00070 SOURCE                  ExeLauncher_UIQ3Document.cpp
00071 SOURCE                  ExeLauncher_UIQ3AppUi.cpp
00072 SOURCE                  ExeLauncher_UIQ3View.cpp
00073 
00074 // SYSTEMINCLUDE - Define directories to be scanned for files specified in 
00075 // #include statements in source and resource files.
00076 SYSTEMINCLUDE   \EPOC32\INCLUDE
00077 
00078 // Specifies import libraries
00079 LIBRARY                 euser.lib 
00080 LIBRARY                 apparc.lib 
00081 LIBRARY                 cone.lib 
00082 LIBRARY                 eikcore.lib 
00083 LIBRARY                 eikcoctl.lib 
00084 LIBRARY                 qikcore.lib
00085 
00086 // New heap allocator, which is more effective in out of memory situations.
00087 // You only need to include the libs in the mmp file to use the new heap allocator.
00088 STATICLIBRARY   qikalloc.lib
00089 LIBRARY                 qikallocdll.lib
00090 
00091 // This section has bitmaps for application icons.
00092 // Specifies how to compile bitmap (.bmp) files into a Symbian OS 
00093 // format multi-bitmap (.mbm) file. 
00094 // Different sizes of source bitmap should be supplied. The OS selects the 
00095 // most appropriate icon size for the UI's current zoom state. This avoids the 
00096 // need for the icon to be dynamically scaled when it is drawn at a different size. 
00097 // For each image, an image bitmap and a mask bitmap are needed. The mask 
00098 // should be black for the parts of the image that should be visible, and white
00099 // for the transparent areas.
00100 // For more information about UID see "Defining application icons, captions 
00101 // and properties" section in the SDK documentation. 
00102 START BITMAP    ExeLauncher_UIQ3AppIcon.mbm
00103 HEADER
00104 TARGETPATH              \Resource\Apps
00105 SOURCEPATH              ..\images
00106 // Source Color-depth Source-bitmap-list
00107 // c denotes whether the bitmap is a colour bitmap and the digits represent the
00108 // colour-depth of the bitmap and the bitmap mask respectively
00109 SOURCE  c24             ExeLauncher_UIQ3_Small.bmp
00110 SOURCE  8               ExeLauncher_UIQ3_Small_mask.bmp
00111 SOURCE  c24             ExeLauncher_UIQ3_Large.bmp
00112 SOURCE  8               ExeLauncher_UIQ3_Large_mask.bmp
00113 SOURCE  c24             ExeLauncher_UIQ3_xLarge.bmp
00114 SOURCE  8               ExeLauncher_UIQ3_xLarge_mask.bmp
00115 END

Generated by  doxygen 1.6.2