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