breakdeps/avkon.mmp
author Tom Pritchard <tomp@symbian.org>
Tue, 19 Oct 2010 14:23:00 +0100
changeset 87 e9fb2728ea8b
parent 63 ae68f05b0b2f
child 79 26cde9838d22
permissions -rw-r--r--
Remove dependency on etel.dll (and friends) from customcmds.dll and thus cut it from the ROM entirely

/*
* Copyright (c) 2002 - 2010 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:
*  Symbian OS mmp file for the avkon UI framework component
*
*/


#include <data_caging_paths.hrh>
#include <platform_paths.hrh>

TARGET          stem_avkon.dll
TARGETTYPE      dll
UID             0x1000008D 0x100056C6

CAPABILITY      CAP_GENERAL_DLL
VENDORID        VID_DEFAULT

SOURCEPATH      /sf/mw/classicui/uifw/AvKon/srcdata

#if 0 // don't need stem versions of these resource files
START RESOURCE  avkon.rss
HEADER
TARGETPATH      RESOURCE_FILES_DIR
LANGUAGE_IDS
END

START RESOURCE  AknPriv.rss
HEADER
TARGETPATH      RESOURCE_FILES_DIR
LANGUAGE_IDS
END

START RESOURCE  smiley.rss
HEADER
TARGETPATH      RESOURCE_FILES_DIR
LANGUAGE_IDS
END
#endif

#ifndef WINSCW
EPOCALLOWDLLDATA
#endif // !WINSCW

MACRO TFX_USE_WCHANGE_EVENT    // Enable these if TfxServer CRP supports the EWindowGroupChanged event
                                             // Note: must be enabled also in akncapserver.mmp and wsdrawer.mmp

USERINCLUDE   /sf/mw/classicui/uifw/AvKon/inc
USERINCLUDE   /sf/mw/classicui/uifw/inc
USERINCLUDE   /sf/mw/classicui/inc
USERINCLUDE   /sf/mw/classicui/uifw/eikctl/inc
USERINCLUDE   /sf/mw/classicui/uifw/EikStd/coctlinc
USERINCLUDE   /sf/mw/classicui/uifw/AvKon/group
USERINCLUDE   /sf/mw/classicui/uifw/AvKon/inc
USERINCLUDE   /sf/mw/classicui/uifw/AvKon/animdllinc
USERINCLUDE   /sf/mw/classicui/uifw/AvKon/akncompamode/inc

// This is a SYSTEMINCLUDE macro containing the middleware
// and applications layer specific include directories
APP_LAYER_SYSTEMINCLUDE
OS_LAYER_LIBC_SYSTEMINCLUDE


SOURCEPATH      /sf/mw/classicui/uifw/AvKon/src

SOURCE          aknview.cpp
SOURCE          aknApp.cpp
SOURCE          AknAppUi.cpp
SOURCE          aknlib.cpp
SOURCE          eikfrlb.cpp
SOURCE          eikfrlbd.cpp
SOURCE          eikslb.cpp
SOURCE          eikslbd.cpp
#if defined __SERIES60_SETTINGS_PROTECTION
SOURCE          eikslbProt.cpp
SOURCE          EikslbProtFactoryEnabled.cpp
#else
SOURCE          eikslbProtFactoryDisabled.cpp
#endif
SOURCE          aknutils.cpp
SOURCE          akntitle.cpp
SOURCE          akncontext.cpp
SOURCE          akncontextidle.cpp
SOURCE          akntabgrp.cpp
SOURCE          aknnavi.cpp
SOURCE          aknnavide.cpp
SOURCE          aknenv.cpp
SOURCE          aknPopup.cpp
SOURCE          Aknslider.cpp
SOURCE          akngridview.cpp
SOURCE          akngrid.cpp
SOURCE          akngridm.cpp
SOURCE          aknbattery.cpp
SOURCE          aknsignal.cpp
SOURCE          AknIndicatorContainer.cpp
SOURCE          aknindicator.cpp
SOURCE          aknprogresstimer.cpp
SOURCE          AknProgressDialog.cpp
SOURCE          AknNoteDialog.cpp
SOURCE          aknnotecontrol.cpp
SOURCE          aknnoteattributes.cpp
SOURCE          AknStaticNoteDialog.cpp
SOURCE          AknViewAppUi.cpp
#ifdef RD_SPLIT_VIEW
SOURCE          AknViewNavigator.cpp
#endif
SOURCE          AknPopupField.cpp
SOURCE          AknPopupFieldText.cpp
SOURCE          AknPopupFieldList.cpp
SOURCE          AknDesCArrayDecorator.cpp
SOURCE          AknQueryValue.cpp
SOURCE          AknQueryValueText.cpp
SOURCE          AknQueryValueNumber.cpp
SOURCE          AknQueryValuePhone.cpp
SOURCE          AknQueryValueTime.cpp
SOURCE          AknQueryValueDate.cpp
SOURCE          AknQueryValueDuration.cpp
SOURCE          AknQueryDialog.cpp
SOURCE          aknmessagequerydialog.cpp
SOURCE          AknQueryControl.cpp
SOURCE          AknMultilineQueryControl.cpp
SOURCE          aknlistquerycontrol.cpp
SOURCE          aknqueryeditorindicator.cpp
SOURCE          aknmessagequerycontrol.cpp
SOURCE          aknlists.cpp
SOURCE          aknshortcuts.cpp
SOURCE          Aknvolumecontrol.cpp
SOURCE          akndialog.cpp
SOURCE          AknForm.cpp
SOURCE          aknAnimGc.cpp
SOURCE          aknAnimView.cpp
SOURCE          aknAnimData.cpp
SOURCE          aknAnimCtrl.cpp
SOURCE          aknsfld.cpp
SOURCE          aknSfldIndicatorFactory.cpp
SOURCE          aknsfldIndicator.cpp
SOURCE          akninfrm.cpp
SOURCE          AknBitmapAnimation.cpp
SOURCE          aknkeys.cpp
SOURCE          AknSettingPage.cpp
SOURCE          AknTextSettingPage.cpp
SOURCE          AknVolumeSettingPage.cpp
SOURCE          AknSliderSettingPage.cpp
SOURCE          AknRadioButtonSettingPage.cpp
SOURCE          AknCheckBoxSettingPage.cpp
SOURCE          AknPhedModel.cpp
SOURCE          AknPhedView.cpp
SOURCE          AknPhoneNumberEditor.cpp
SOURCE          AknPhoneNumberGrouping.cpp

SOURCE          aknPopupHeadingPane.cpp
SOURCE          aknpopuplayout.cpp
SOURCE          AknSctDialog.cpp
SOURCE          AknCharMap.cpp
SOURCE          AknListBoxLayoutDecorator.cpp
SOURCE          aknnavilabel.cpp
SOURCE          AknIconArray.cpp
SOURCE          aknsoundsystem.cpp
SOURCE          aknsoundplayer.cpp
SOURCE          AknMfneSettingPage.cpp
SOURCE          AknPasswordSettingPage.cpp
SOURCE          AknPopupSettingPage.cpp
SOURCE          AknSettingItemList.cpp
SOURCE          aknshut.cpp
SOURCE          AknKeyLock.cpp
SOURCE          AknIncallStatusBubble.cpp

SOURCEPATH .
SOURCE          AknEcs.cpp

SOURCEPATH /sf/mw/classicui/uifw/AvKon/src
SOURCE          AknNumEdwin.cpp
SOURCE          AknDlgShut.cpp
SOURCE          AknGMSStyleGrid.cpp
SOURCE          aknnotewrappers.cpp
SOURCE          AknSelectionList.cpp
SOURCE          Aknnumseced.cpp
SOURCE          AknListBoxSettingPage.cpp
SOURCE          aknwaitdialog.cpp
SOURCE          AknDoc.cpp
SOURCE          AknWaitNoteWrapper.cpp
SOURCE          aknnotifiercontroller.cpp
SOURCE          aknpopupfader.cpp
SOURCE          akntext.cpp
SOURCE          akntextcontrol.cpp
SOURCE          aknlistquerydialog.cpp
SOURCE          aknquerydata.cpp
SOURCE          aknsgcc.cpp
SOURCE          AknSyncDraw.cpp
SOURCE          AknSettingCache.cpp
SOURCE          AknLineBreaker.cpp
SOURCE          AknSkinnableClock.cpp
SOURCE          AknSkinnableClockFace.cpp
SOURCE          akncolourselectiongrid.cpp
SOURCE          AknTextWrapper.cpp
SOURCE          AknBuildVariant.cpp
SOURCE          AknBidiTextUtils.cpp
SOURCE          AknBitmapMirrorUtils.cpp
SOURCE          AknDateFormatUtils.cpp
SOURCE          AknNaviForegroundObserver.cpp
SOURCE          AknMarqueeControl.cpp
SOURCE          Aknpopupform.cpp
SOURCE          AknPhoneNumberTextUtils.cpp
SOURCE          aknlegacymode.cpp
SOURCE          AknVolumePopup.cpp
SOURCE          AknTransparentCameraSettingPage.cpp
SOURCE          AknLayoutFont.cpp
SOURCE          AknFontIdLayoutFont.cpp
SOURCE          AknBatteryIcon.cpp
SOURCE          AknBatteryStrength.cpp
SOURCE          AknSignalIcon.cpp
SOURCE          AknSignalStrength.cpp
SOURCE          AknServerApp.cpp
SOURCE          AknOpenFileService.cpp
SOURCE          AknNullService.cpp
SOURCE          AknTextDecorationMetrics.cpp
SOURCE          AknStatuspaneUtils.cpp
SOURCE          AknIndicatorFader.cpp
SOURCE          AknTabGrpGraphics.cpp
SOURCE          AknLaunchAppService.cpp
SOURCE          AknTitlePaneLabel.cpp
SOURCE          AKNEIKSRVC.CPP
SOURCE          AknWsEventObserver.cpp
SOURCE          PictograhGrouping.cpp
SOURCE          AknDef.cpp

SOURCE          AknInfoPopupNoteController.cpp
SOURCE          AknInfoPopupNote.cpp

SOURCE          AknControl.cpp

SOURCE          AknFontRegistry.cpp
SOURCE          AknFontSpecificationLayoutFont.cpp
SOURCE          AknTaskList.cpp
SOURCE          aknfontaccess.cpp
SOURCE          AknCustomCursorSupport.cpp
SOURCE          AknSystemFont.cpp

SOURCE          AknPreviewPopUpController.cpp
SOURCE          AknPreviewPopUp.cpp

SOURCE          aknlongtapdetector.cpp
SOURCE          aknchoicelist.cpp

SOURCE      AknLayoutConfig.cpp
SOURCE          AknIndicatorPlugin.cpp
SOURCE          aknstylusactivatedpopupcontent.cpp
SOURCE          aknstatuspanedigitalclock.cpp
SOURCE          akndigitalclock.cpp
SOURCE          aknemptycontrol.cpp
SOURCE          AknInputBlock.cpp
SOURCE          aknlongtapanimation.cpp
SOURCE          AknScreenMode.cpp
SOURCE          AknLayoutUtilsHelpers.cpp
SOURCE          transitionmanager.cpp
SOURCE          aknstatuspanedatasubscriber.cpp
SOURCE          aknstatuspanedatapublisher.cpp
SOURCE          aknbatterydataobserver.cpp
SOURCE          aknsignaldataobserver.cpp
SOURCE          aknindicatordataobserver.cpp
SOURCE          aknuniversalindicatorcontainer.cpp
SOURCE          aknbatteryindicatorcontainer.cpp
SOURCE          aknsignalindicatorcontainer.cpp
SOURCE          aknglobalpopupprioritycontroller.cpp
SOURCE          AknAdaptiveSearch.cpp
SOURCE          AknAdaptiveSearchGrid.cpp

SOURCE          aknindicatorpopup.cpp
SOURCE          aknindicatorpopupcontent.cpp
SOURCE          aknkeypad.cpp

SOURCE          AknTasHook.cpp
SOURCE          aknpointereventmodifier.cpp
SOURCE          aknpointereventsuppressor.cpp
SOURCE          akndiscreetpopup.cpp
SOURCE          akndiscreetpopupcontrol.cpp
SOURCE          akndiscreetpopupdrawer.cpp
SOURCE          akndiscreetpopupdata.cpp
SOURCE          akndiscreetpopupserverhandler.cpp

SOURCE          AknSmileyUtils.cpp
SOURCE          AknSmileyModel.cpp
SOURCE          AknSmileyImage.cpp
SOURCE          akncombinedpane.cpp

LIBRARY         FontProvider.lib
LIBRARY         fontutils.lib

LIBRARY         euser.lib
LIBRARY         eikcore.lib
LIBRARY         cone.lib
LIBRARY         eikcoctl.lib
LIBRARY         eikctl.lib
LIBRARY         egul.lib
LIBRARY         bafl.lib
LIBRARY         gdi.lib
LIBRARY         fbscli.lib
LIBRARY         apgrfx.lib
LIBRARY         ws32.lib
LIBRARY         eikdlg.lib
LIBRARY         bitgdi.lib
LIBRARY         etext.lib
LIBRARY         bmpanim.lib
LIBRARY         fepbase.lib
LIBRARY         form.lib
LIBRARY         estor.lib
LIBRARY         CommonEngine.lib
LIBRARY         apparc.lib
LIBRARY         aknnotify.lib // Global Note
LIBRARY         insock.lib // For IP address copying in CAknIpFieldSettingPage
LIBRARY         efsrv.lib
LIBRARY         eiksrvc.lib
LIBRARY         aknskins.lib // Skins support
LIBRARY         linebreak.lib
LIBRARY         featmgr.lib
LIBRARY         numberconversion.lib
LIBRARY         FindUtil.lib
LIBRARY         aknpictograph.lib
LIBRARY         CdlEngine.lib
LIBRARY         aknicon.lib
LIBRARY         ecom.lib
LIBRARY         oommonitor.lib
LIBRARY         akncapserverclient.lib
LIBRARY         apmime.lib
LIBRARY         servicehandler.lib
LIBRARY         numbergrouping.lib
LIBRARY         aknlayout2.lib
LIBRARY         AknLayout2Scalable.lib
LIBRARY         centralrepository.lib
LIBRARY         cenrepnotifhandler.lib
LIBRARY         ptiengine.lib
#ifdef RD_UI_TRANSITION_EFFECTS_LIST
LIBRARY         aknlistloadertfx.lib
#endif //RD_UI_TRANSITION_EFFECTS_LIST

LIBRARY         akntransitionutils.lib

LIBRARY         gfxtrans.lib
LIBRARY         hlplch.lib
LIBRARY         touchfeedback.lib
LIBRARY         tacticon.lib
LIBRARY         viewcli.lib
LIBRARY         aknphysics.lib
LIBRARY         hwrmlightclient.lib
LIBRARY         aiwdialdata.lib

DEFFILE /sf/mw/classicui/uifw/AvKon/~/AVKON.def

START WINS
    baseaddress     0x7dc00000
END

START MARM
END