javauis/lcdui_akn/lcdui/build/lcdui.mmp
branchRCL_3
changeset 66 2455ef1f5bbc
child 68 67b21c8abcea
child 73 461e71b327da
child 77 7cee158cb8cd
equal deleted inserted replaced
65:ae942d28ec0e 66:2455ef1f5bbc
       
     1 /*
       
     2 * Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  The project specification file for midp lcdui
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 #include <data_caging_paths.hrh>
       
    20 #include <platform_paths.hrh>
       
    21 #include <bldvariant.hrh>
       
    22 #include <data_caging_paths.hrh>
       
    23 #include "../../../inc/capabilities.mmh"
       
    24 
       
    25 #include <../../../../inc/project_defines.hrh>
       
    26 #include <../../../../inc/java_stdcpp_support_for_dll.hrh>
       
    27 #include <../../../../inc/build_defines.hrh>
       
    28 
       
    29 TARGET          lcdui.dll
       
    30 TARGETTYPE      dll
       
    31 CAPABILITY  J2ME_VMS_CAPABILITIES
       
    32 VENDORID    VID_DEFAULT
       
    33 UID      0x10003D1C 0x10003D1F
       
    34 
       
    35 PAGED
       
    36 
       
    37 // Modify default options to optimize for speed over size in this module.
       
    38 // 12.9.2009: Disabled the optimizations, as RVCT2.2 [Build 686] breaks on ARMV5 UDEB
       
    39 // OPTION ARMCC -O3
       
    40 // OPTION ARMCC -Otime
       
    41 // ALWAYS_BUILD_AS_ARM
       
    42 
       
    43 SOURCEPATH  ../src
       
    44 
       
    45 SOURCE  CMIDApplication.cpp CMIDAppUi.cpp
       
    46 SOURCE  CMIDAlert.cpp
       
    47 SOURCE  CMIDAlertDialog.cpp
       
    48 SOURCE  CMIDCanvas.cpp
       
    49 SOURCE  CMIDCanvasKeypad.cpp
       
    50 SOURCE  CMIDCommand.cpp
       
    51 SOURCE  CMIDCommandList.cpp
       
    52 SOURCE  CMIDComponentFactory.cpp
       
    53 SOURCE  CMIDControlItem.cpp
       
    54 SOURCE  CMIDCustomItem.cpp
       
    55 SOURCE  CMIDDisplayable.cpp
       
    56 SOURCE  CMIDFont.cpp
       
    57 SOURCE  CMIDForm.cpp
       
    58 SOURCE  CMIDFormPhysics.cpp
       
    59 SOURCE  CMIDGaugeItem.cpp
       
    60 SOURCE  CMIDDateFieldItem.cpp
       
    61 SOURCE  CMIDDefaultBackground.cpp
       
    62 SOURCE  CMIDImageItem.cpp
       
    63 SOURCE  CMIDItem.cpp
       
    64 SOURCE  CMIDList.cpp
       
    65 SOURCE  CMIDScaler.cpp
       
    66 SOURCE  CMIDSpacer.cpp
       
    67 SOURCE  CMIDStringItem.cpp
       
    68 SOURCE  Cmidformrow.cpp
       
    69 SOURCE  CMIDLabelContainerItem.cpp
       
    70 SOURCE  CMIDTextBoxControl.cpp
       
    71 SOURCE  CMIDEdwin.cpp
       
    72 SOURCE  CMIDEdwinUtils.cpp
       
    73 SOURCE  CMIDTextBoxDialogControl.cpp
       
    74 SOURCE  CMIDTextBoxEdwin.cpp
       
    75 SOURCE  CMIDTextBoxEdwinCustomDraw.cpp
       
    76 SOURCE  CMIDTextBoxQueryDialog.cpp
       
    77 SOURCE  CMIDTextFieldEdwin.cpp
       
    78 SOURCE  CMIDTextFieldItem.cpp
       
    79 SOURCE  CMIDTicker.cpp
       
    80 SOURCE  CMIDUIManager.cpp
       
    81 SOURCE  CMIDUtils.cpp
       
    82 SOURCE  CMIDMenuHandler.cpp
       
    83 SOURCE  CMIDNetworkIndicator.cpp
       
    84 SOURCE  CMIDCallIndicator.cpp
       
    85 SOURCE  CMIDChoiceGroupItem.cpp
       
    86 SOURCE  CMIDChoiceGroupControl.cpp
       
    87 SOURCE  CMIDChoiceGroupListBox.cpp
       
    88 SOURCE  CMIDChoiceGroupModel.cpp
       
    89 SOURCE  CMIDChoiceGroupElement.cpp
       
    90 SOURCE  CMIDItemLabel.cpp
       
    91 SOURCE  CMIDSoftKey.cpp
       
    92 SOURCE  CMIDKeyDecoder.cpp
       
    93 SOURCE  CMIDRemConObserver.cpp
       
    94 SOURCE  CMIDQwertyWatch.cpp
       
    95 SOURCE  CMIDPopupNoteController.cpp
       
    96 SOURCE  CMIDTactileFeedbackExtension.cpp
       
    97 SOURCE  CMIDTextEditor.cpp
       
    98 SOURCE  CMIDTextEditorEdwin.cpp
       
    99 SOURCE  CMIDTextEditorEdwinCustomDraw.cpp
       
   100 SOURCE  CMIDEditingStateIndicator.cpp
       
   101 SOURCE  CMIDCanvasGraphicsItem.cpp
       
   102 SOURCE  CMIDCanvasGraphicsItemPainter.cpp
       
   103 
       
   104 START RESOURCE  lcdui.rss
       
   105 targetpath      /resource/java
       
   106 HEADER
       
   107 LANGUAGE_IDS
       
   108 END
       
   109 
       
   110 // registration resource file
       
   111 START RESOURCE lcdui_reg.rss
       
   112 TARGETPATH private/10003a3f/apps
       
   113 END
       
   114 
       
   115 USERINCLUDE   ../inc
       
   116 USERINCLUDE   ../../inc
       
   117 USERINCLUDE   ../../../inc
       
   118 USERINCLUDE   ../../../../inc
       
   119 USERINCLUDE   ../../../../inc/j2me
       
   120 USERINCLUDE   ../../../../inc/j2me/midp2/data
       
   121 USERINCLUDE   ../../../../inc/j2me/midp2/security
       
   122 
       
   123 // LCDUI had dependencies to apps layer
       
   124 
       
   125 LIBRARY  AknIcon.lib    // Needed for AvkonIconFileName
       
   126 LIBRARY  AknSkins.lib // Needed for ticker skin support
       
   127 LIBRARY  avkon.lib
       
   128 LIBRARY  bafl.lib
       
   129 LIBRARY  bitgdi.lib
       
   130 LIBRARY  cone.lib
       
   131 LIBRARY  efsrv.lib
       
   132 LIBRARY  egul.lib
       
   133 LIBRARY  eikcoctl.lib
       
   134 LIBRARY  eikcore.lib
       
   135 LIBRARY  eikctl.lib
       
   136 LIBRARY  eikdlg.lib
       
   137 LIBRARY  estor.lib
       
   138 LIBRARY  etext.lib
       
   139 LIBRARY  fbscli.lib
       
   140 LIBRARY  form.lib
       
   141 LIBRARY  gdi.lib
       
   142 LIBRARY  hal.lib
       
   143 LIBRARY  javaremconobserver.lib
       
   144 
       
   145 LIBRARY VPbkEng.lib             // phonebook2
       
   146 LIBRARY Pbk2Presentation.lib    // phonebook2
       
   147 LIBRARY ServiceHandler.lib      // needed for AIW service handler; used for making phone calls
       
   148                                 // & phonebook2 too
       
   149 
       
   150 LIBRARY  aiwdialdata.lib        // needed for textbox/field: create call
       
   151 LIBRARY  ws32.lib
       
   152 LIBRARY  ektran.lib
       
   153 LIBRARY  DSClient.lib
       
   154 LIBRARY  fontutils.lib
       
   155 LIBRARY  CdlEngine.lib    // for layouts according to LAF specs
       
   156 LIBRARY  aknlistloadertfx.lib
       
   157 LIBRARY  javaregistryclient.lib // needed for access to java registery
       
   158 
       
   159 LIBRARY  AknLayout2Scalable.lib
       
   160 
       
   161 LIBRARY  ConnMon.lib  // for network indicator on the fullcanvas
       
   162 LIBRARY  etel3rdparty.lib // for call indicator on the fullcanvas
       
   163 LIBRARY  CentralRepository.lib
       
   164 
       
   165 LIBRARY  CommonEngine.lib // shared data stuff for form
       
   166 LIBRARY  javalegacyutils.lib
       
   167 LIBRARY  aknpictograph.lib  // need for Pictograph
       
   168 LIBRARY  bmpanim.lib  // for animation in Alert
       
   169 
       
   170 LIBRARY  hwrmlightclient.lib // for backlight
       
   171 LIBRARY  hwrmvibraclient.lib // for vibra
       
   172 
       
   173 LIBRARY FeatMgr.lib //For picking up static features at runtime (eg QWERTY)
       
   174 LIBRARY uiklaf.lib // Used by CMIDTextBoxCustomDraw
       
   175 
       
   176 LIBRARY remconcoreapi.lib       // For media key events
       
   177 LIBRARY remconinterfacebase.lib // For media key events
       
   178 
       
   179 LIBRARY PtiEngine.lib // for listing the available keyboards
       
   180 LIBRARY fepbase.lib   // for MCoeCaptionRetrieverForFep
       
   181 LIBRARY javacoreui.lib
       
   182 
       
   183 // libraries that are only needed for HW targets
       
   184 #if !defined (WINS) && !defined (WINSCW)
       
   185 LIBRARY DosSrv.lib
       
   186 LIBRARY DSClientDos.lib
       
   187 LIBRARY Powermgrcli.lib
       
   188 LIBRARY syslangutil.lib
       
   189 LIBRARY rfs.lib
       
   190 #endif
       
   191 LIBRARY apparc.lib apgrfx.lib
       
   192 
       
   193 #ifdef RD_TACTILE_FEEDBACK
       
   194 LIBRARY touchfeedback.lib
       
   195 #endif //RD_TACTILE_FEEDBACK
       
   196 
       
   197 #ifdef RD_SCALABLE_UI_V2
       
   198 LIBRARY peninputclient.lib
       
   199 #endif
       
   200 library         ESOCK.LIB
       
   201 
       
   202 LIBRARY flogger.lib
       
   203 LIBRARY javastorage.lib
       
   204 
       
   205 #ifdef RD_JAVA_ADVANCED_TACTILE_FEEDBACK
       
   206 //for informations about transition effects presence
       
   207 LIBRARY akntransitionutils.lib
       
   208 #endif //RD_JAVA_ADVANCED_TACTILE_FEEDBACK
       
   209 
       
   210 #ifdef RD_JAVA_NGA_ENABLED
       
   211 LIBRARY libEGL.lib
       
   212 LIBRARY libGLESv1_CM.lib
       
   213 LIBRARY alfdecoderserverclient.lib
       
   214 LIBRARY	goommonitor.lib
       
   215 #endif // RD_JAVA_NGA_ENABLED
       
   216 
       
   217 NOSTRICTDEF
       
   218 
       
   219 #if defined(WINS)
       
   220 DEFFILE         bwins/lcdui.def
       
   221 #elif defined(ARMCC)
       
   222 DEFFILE         eabi/lcdui.def
       
   223 #endif
       
   224 
       
   225 
       
   226 // End of File