Challenging Question !!

Login to reply to this topic.
Mon, 2004-11-29 07:46
Joined: 2004-11-29
Forum posts: 20
Not able to make app file

--------------------------------------------------------------------------------

We had sucessfully ran the "abld build wins udeb" command and also our program is working very nicely in the emulator but when we were attempting to build the thumb version the following error occoured. Please help us find the error.

the screen shot of error is as follows when running "abld build thumb urel"

C:\INTELLIROAMAPP\group>abld build thumb urel
make -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ EXPO
RT.make" EXPORT VERBOSE=-s
Nothing to do
make -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ THUM
B.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \INTELLIROAMAPP\GROUP\INTELLIROAMAPP THUMB
make -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ THUM
B.make" LIBRARY VERBOSE=-s
make -s -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ INT
ELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" LIBRARY
make -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ THUM
B.make" RESOURCE CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ INT
ELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" RESOURCEUREL
make -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ THUM
B.make" TARGET CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ INT
ELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" UREL
make[1]: *** No rule to make target `\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\C
NTDB.H \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTDBOBS.H', needed by `..\..\S
YMBIAN\7.0S\SERIES60_V20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ INTELLIROAMAPP\THUMB\
UREL\CONTACTNUMBERCONTAINER.o'. Stop.
make: *** [TARGETINTELLIROAMAPP] Error 2
make -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ THUM
B.make" FINAL CFG=UREL VERBOSE=-s

C:\INTELLIROAMAPP\group>




Thanking you in anticepation,
Arun S L,
Hyderabad,
India.

Mon, 2004-11-29 09:13
Joined: 2004-07-28
Forum posts: 1379
Challenging Question !!
Its having a problem with the file CNTDBOBS.H

You may have something wrapped in a #ifdef __WINS__ which is being ignored in the emulator build.

didster

Mon, 2004-11-29 09:34
Joined: 2004-11-29
Forum posts: 20
Post II
The file cntdbobs.h is also being used in various other projects and is located in the system include. It dont seem to have any errors. The path of all the header files have been rechecked and they are found to be there itself. We are not able still to recognise the real error and move ahead, Please help us.
Mon, 2004-11-29 09:54
Joined: 2004-07-28
Forum posts: 1379
Challenging Question !!
Could you try

abld build armi urel

And see if that has the same problem.

didster

Mon, 2004-11-29 09:57
Joined: 2004-11-29
Forum posts: 20
result of "abld build armi urel"
C:\INTELLIROAMAPP\group>abld build armi urel
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\EXPO
RT.make" EXPORT VERBOSE=-s
Nothing to do
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ARMI
.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \INTELLIROAMAPP\GROUP\INTELLIROAMAPP ARMI
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ARMI
.make" LIBRARY VERBOSE=-s
make -s  -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INT
ELLIROAMAPP\ARMI\INTELLIROAMAPP.ARMI" LIBRARY
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ARMI
.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INT
ELLIROAMAPP\ARMI\INTELLIROAMAPP.ARMI" RESOURCEUREL
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ARMI
.make" TARGET CFG=UREL VERBOSE=-s
make -s  -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INT
ELLIROAMAPP\ARMI\INTELLIROAMAPP.ARMI" UREL
make[1]: *** No rule to make target `\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\C
NTDB.H \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTDBOBS.H', needed by `..\..\S
YMBIAN\7.0S\SERIES60_V20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\ARMI\U
REL\CONTACTNUMBERCONTAINER.o'.  Stop.
make: *** [TARGETINTELLIROAMAPP] Error 2
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\ARMI
.make" FINAL CFG=UREL VERBOSE=-s

C:\INTELLIROAMAPP\group>
Mon, 2004-11-29 10:00
Joined: 2004-07-28
Forum posts: 1379
Challenging Question !!
Odd.

Can you share the source, or at least put up the source for CONTACTNUMBERCONTAINER.cpp

didster

Mon, 2004-11-29 10:00
Joined: 2004-11-29
Forum posts: 20
"[b]abld build wins udeb[/b]" is working fine
"abld build wins udeb" is working fine


C:\INTELLIROAMAPP\group>abld build wins udeb
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\EXPO
RT.make" EXPORT VERBOSE=-s
Nothing to do
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\WINS
.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \INTELLIROAMAPP\GROUP\INTELLIROAMAPP WINS
WARNING: Should install MSVC6 Service Pack 3
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\WINS
.make" LIBRARY VERBOSE=-s
nmake -nologo -x - -s  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAP
P\GROUP\INTELLIROAMAPP\WINS\INTELLIROAMAPP.WINS" LIBRARY
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\WINS
.make" RESOURCE CFG=UDEB VERBOSE=-s
nmake -nologo -x - -s  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAP
P\GROUP\INTELLIROAMAPP\WINS\INTELLIROAMAPP.WINS" RESOURCEUDEB

Created \Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP.RSG

Created \Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP_CAPTION.RSG

Created \Symbian\7.0s\Series60_v20\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\INTELL
IROAMAPP\INTELLIROAMAPP.RSC
Created \Symbian\7.0s\Series60_v20\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\INTELL
IROAMAPP\INTELLIROAMAPP_CAPTION.RSC
Created \Symbian\7.0s\Series60_v20\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\INTELL
IROAMAPP\INTELLIROAMAPP.AIF
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\WINS
.make" TARGET CFG=UDEB VERBOSE=-s
nmake -nologo -x - -s  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAP
P\GROUP\INTELLIROAMAPP\WINS\INTELLIROAMAPP.WINS" UDEB
Contactnumbercontainer.cpp
Contactnumberview.cpp
Contactscontainer.cpp
Contactsview.cpp
Contcontainer.cpp
Contnumbercontainer.cpp
Contnumberview.cpp
Contview.cpp
Intelliroamapp.uid.cpp
Intelliroamappapp.cpp
Intelliroamappappui.cpp
Intelliroamappcontainer.cpp
Intelliroamappcontainer2.cpp
Intelliroamappcontainer4.cpp
Intelliroamappdocument.cpp
Intelliroamappview.cpp
Intelliroamappview2.cpp
Intelliroamappview3.cpp
Intelliroamappview4.cpp
Usedcontactscontainer.cpp
Utilities.cpp
   Creating library \Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP
\INTELLIROAMAPP\WINS\UDEB\INTELLIROAMAPP.lib and object \Symbian\7.0s\Series60_v
20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\WINS\UDEB\INTELLIROAMAPP.exp

Microsoft (R) COFF Binary File Dumper Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

   Creating library \Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP
\INTELLIROAMAPP\WINS\UDEB\INTELLIROAMAPP.lib and object \Symbian\7.0s\Series60_v
20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\WINS\UDEB\INTELLIROAMAPP.exp

  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\WINS
.make" FINAL CFG=UDEB VERBOSE=-s

C:\INTELLIROAMAPP\group>makmake IntelliRoamApp.mmp vc6
WARNING: Should install MSVC6 Service Pack 3

C:\INTELLIROAMAPP\group>abld build thumb urel
Mon, 2004-11-29 10:07
Joined: 2004-07-28
Forum posts: 1379
Challenging Question !!
Yes,

But that doesn't mean target builds will work - as you have found out - alas it's just not that simple.

I would suggest it's either a problem with the source or its your platform setup (can you build other projects for target??)  

I know thats not too helpful, but without more source, there's not much more you can say...

didster

Mon, 2004-11-29 10:11
Joined: 2004-11-29
Forum posts: 20
Others projects are being built nicely
Yes, I am able to build for all targets in other projects. Basically we extracted code for this program only fom the alrady running programs.
Mon, 2004-11-29 11:39
Joined: 2004-11-29
Forum posts: 20
Challenging Question !!
Is it due to the large file neme thats used?
Tue, 2004-11-30 09:00
Joined: 2004-11-29
Forum posts: 20
further details
After marking out cntdb.h and cntdbobs.h still the problem is persisting.

C:\INTELLIROAMAPP\group>abld build thumb urel
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\EXPO
RT.make" EXPORT VERBOSE=-s
Nothing to do
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\THUM
B.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \INTELLIROAMAPP\GROUP\INTELLIROAMAPP THUMB
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\THUM
B.make" LIBRARY VERBOSE=-s
make -s  -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INT
ELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" LIBRARY
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\THUM
B.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INT
ELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" RESOURCEUREL

Created \Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP.RSG

Created \Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP_CAPTION.RSG

  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\THUM
B.make" TARGET CFG=UREL VERBOSE=-s
make -s  -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INT
ELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" UREL
make[1]: *** No rule to make target `\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\C
NTFLDST.H \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTITEM.H \SYMBIAN\7.0S\SERI
ES60_V20\EPOC32\INCLUDE\CNTSYNC.H', needed by `..\..\SYMBIAN\7.0S\SERIES60_V20\E
POC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\UREL\CONTACTNUMBERCONTAINE
R.o'.  Stop.
make: *** [TARGETINTELLIROAMAPP] Error 2
  make -r  -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\THUM
B.make" FINAL CFG=UREL VERBOSE=-s

C:\INTELLIROAMAPP\group>



The sourse code of contactnumbercontainer is as follows. Please help.

#include "ContactNumberContainer.h"
#include <coemain.h>
#include  "Utilities.h"
#include  "IntelliRoamAppView.h"
#include  "IntelliRoamAppView3.h"
#include  "IntelliRoamAppAppUi.h"
#include  <IntelliRoamApp.rsg>
#include <aknlists.h>
#include <avkon.hrh>
//#include <CpbkContactEngine.h>
//#include <CpbkContactItem.h>
//#include <CpbkContactIter.h>
//#include <CpbkFieldInfo.h>
#include <aknnotewrappers.h>
#include "ContactsView.h"
//#include  "IntelliCallView2.h"
#include  <aknviewappui.h>
#include <aknsfld.h>
#include  <pbkfields.hrh>
#include  <akniconarray.h>
//#include  "CallDetailsView.h"
//#include  "MakeACallView.h"
//#include  <IntelliRoamApp.mbg>
#include <cntitem.h >
#include <cntfldst.h >

void CContactNumberContainer::ConstructL(const TRect& aRect)
{
   //ErrorLog(_L8("CContactNumberContainer::ConstructL()-------->"));
    CreateWindowL();
   
    //iListBox = new ( ELeave ) CAknDoubleGraphicStyleListBox( );
   iListBox = new ( ELeave ) CAknSingleStyleListBox( );

   iMessageList = new ( ELeave ) CDesCArrayFlat( 10 );
   CreateListBoxFrameL();//this is to show contacts
   
   iContacts = ((CIntelliRoamAppView*)iAvkonViewAppUi->View(KViewId))->ContactsDatabase();
   if ( iContacts == NULL )
   {
      CAknErrorNote* note = new (ELeave) CAknErrorNote;
      note->ExecuteLD(_L("Failed opening Contacts database"));
      return;
   }
   //get the ContactId
   //TContactItemId id = ((CIntelliRoamAppView*)iAvkonViewAppUi->View(KViewId))->GetContactsId();//impliment it there
   
   //iContactItemIds = ((CIntelliRoamAppView*)iAvkonViewAppUi->View(KViewId))->ContactItemIds();
   TContactItemId id = (static_cast<CIntelliRoamAppView*>(iAvkonViewAppUi->View(KViewId)))->GetSelectedContactId();//iContactItemIds->At(1);
   CContactItem* item = iContacts->ReadContactL((id));
   CleanupStack::PushL(item);
   AddPhoneNumbersL(item);
   CleanupStack::PopAndDestroy();
   
   //set title
   //TBuf<100> buf1;
   iContacts->ReadContactTextDefL(id, iTitle);
//   SetTitle(iTitle);
     SetRect(aRect);
   DrawNow();
//   iFunc = _L8(" ConstructL");

   ActivateL();
   //ErrorLog(_L8("CContactNumberContainer::ConstructL()<--------"));
}

CContactNumberContainer::~CContactNumberContainer()
{
//   ErrorLog(_L8("CContactNumberContainer::~CContactNumberContainer()-------->"));
//   iFunc = _L8(" ~CContactNumberContainer");
   iMessageList->Reset();
   delete( iListBox );
   //ErrorLog(_L8("CContactNumberContainer::~CContactNumberContainer()<--------"));
}

void CContactNumberContainer::SizeChanged()
{
   //ErrorLog(_L8("CContactNumberContainer::SizeChanged()--------->"));
//   iFunc = _L8(" SizeChanged");
   
   //AknFind::HandleFindSizeChanged(this, iListBox, iFindbox);
   iListBox->SetRect(Rect());
   
   //ErrorLog(_L8("CContactNumberContainer::SizeChanged()<---------"));
}

TInt CContactNumberContainer::CountComponentControls() const
{
   //ErrorLog(_L8("CContactNumberContainer::CountComponentControls()-------->"));
//   iFunc = _L8(" CountComponentControls");
   //ErrorLog(_L8("CContactNumberContainer::CountComponentControls()<--------"));
    return 1;
}


CCoeControl* CContactNumberContainer::ComponentControl( TInt aIndex ) const
{
   //ErrorLog(_L8("CContactNumberContainer::ComponentControl()-------->"));
//   iFunc = _L8(" ComponentControl");
   switch ( aIndex )
   {
   case 0:
      if(iListBox)
      {
         //ErrorLog(_L8("CContactNumberContainer::ComponentControl()-->ListBox--->OK"));
      }
      else
      {
         //ErrorLog(_L8("CContactNumberContainer::ComponentControl()-->ListBox--->NULL"));
      }
      return iListBox;
   default:
      //ErrorLog(_L8("CContactNumberContainer::ComponentControl()-->Default"));
      return NULL;
   }
}

void CContactNumberContainer::ClearListBoxL( )
{
   //ErrorLog(_L8("CContactNumberContainer::ClearListBoxL()----->"));
   
   if(iMessageList != NULL)
      iMessageList->Reset( );
    iListBox->HandleItemRemovalL( );
    iListBox->Reset( );
   //ErrorLog(_L8("CContactNumberContainer::ClearListBoxL()<-----"));
}

void CContactNumberContainer::CreateListBoxFrameL(/*TBool aVal*/)
{
   //ErrorLog(_L8("CContactNumberContainer::CreateListBoxFrameL()-------->"));
   
   iListBox->SetContainerWindowL( *this );
    iListBox->ConstructL( this, 0 );

    //iListBox->ActivateL( );
    iListBox->CreateScrollBarFrameL( ETrue );
    iListBox->ScrollBarFrame( )->SetScrollBarVisibilityL
      ( CEikScrollBarFrame::EOn, CEikScrollBarFrame::EAuto );
   iListBox->SetListBoxObserver(this);

   //iIcons = new( ELeave ) CAknIconArray( 5 );
   //(static_cast<CAknDoubleGraphicStyleListBox*>(iListBox))->ItemDrawer()->FormattedCellData()->SetIconArrayL( iIcons );

   iListBox->Model()->SetItemTextArray(iMessageList);
/*
   CAknFilteredTextListBoxModel* textModel =
      STATIC_CAST( CAknFilteredTextListBoxModel*, iListBox->Model() );
   CAknSearchField::TSearchFieldStyle style(
                CAknSearchField::EPopup);
   iFindbox = CAknSearchField::NewL( *iListBox,style,NULL,20 );

   textModel->CreateFilterL( iListBox, iFindbox );
   iFindbox->ActivateL();
   iFindbox->MakeVisible(aVal);
   iFindbox->SetFocus(aVal);// modified by suresh on 13-10-04 wed
   */
   //ErrorLog(_L8("CContactNumberContainer::CreateListBoxFrameL()<--------"));
}

void CContactNumberContainer::AddNumbersL(TInt aIndex)
{
   //ErrorLog(_L8("CContactNumberContainer::AddNumbersL()-------->"));
//   iFunc = _L8(" AddNumbersL");
   iNumberList = ETrue;
   TContactItemId id = iContactItemIds->At(aIndex);
   CContactItem* item = iContacts->ReadContactL(id);
   AddPhoneNumbersL(item);
   delete item;
   //ErrorLog(_L8("CContactNumberContainer::AddNumbersL()<--------"));
}

void CContactNumberContainer::AddPhoneNumbersL( CContactItem * aContact )
{

   //ErrorLog(_L8("CContactNumberContainer::AddPhoneNumbersL()------->"));
   TBuf<10> mobile;
   mobile = _L("mobile");
   mobile.UpperCase();
//   iFunc = _L8(" AddPhoneNumbersL");
   CContactItemFieldSet & fields = aContact->CardFields( );
   //TInt iconIndex = -1;

   TInt lastind = -1;
   TInt idx = fields.Find(KUidContactFieldPhoneNumber);
   
   while( !( (idx < 0) || (idx >= fields.Count()) ) )
   {
      TBuf<20> labelname = fields[ idx ].Label();
      labelname.UpperCase();
      //if(labelname.Compare(_L("mobile"))==0)
      if(labelname.Find(mobile)!=KErrNotFound)
      {
         labelname.Capitalize();
         //TPtrC text = fields[ idx ].Text( );
         CContactTextField* text = fields[ idx ].TextStorage();
         if ( text->Text().Size( ) > 0  ) {            
            TBuf<100> format;
            //format.AppendNum(++iconIndex);
            //format.Append(_L("\tMobile\t"));
            //format.Append(_L("\t"));
            //format.Append(labelname);
            format.Append(_L("\t"));
            format.Append(text->Text());
            //iEikonEnv->InfoMsg(format);
            iMessageList->AppendL( format );
            //iIcons->AppendL( iEikonEnv->CreateIconL( multiBitmapFile,EMbmBtintellicallMobile,
            //   EMbmBtintellicallMobilemask ) );
            iListBox->HandleItemAdditionL( );
         }
      }
      else //if( (labelname.Compare(_L("general"))==0) || (labelname.Compare(_L("Telephone"))==0))
      {
         labelname.Capitalize();
         //TPtrC text = fields[ idx ].Text( );
         CContactTextField* text = fields[ idx ].TextStorage();
         if ( text->Text().Size( ) > 0  ) {                  
            TBuf<100> format;
            //format.AppendNum(++iconIndex);
            //format.Append(_L("\tGeneral\t"));
            //format.Append(_L("\t"));
            //format.Append(labelname);
            format.Append(_L("\t"));
            format.Append(text->Text());
            iMessageList->AppendL( format );
            //iIcons->AppendL( iEikonEnv->CreateIconL( multiBitmapFile,EMbmBtintellicallGeneral,
               //EMbmBtintellicallGeneralmask ) );
            iListBox->HandleItemAdditionL( );
         }               
         
      }
      //get next phone number
      lastind = idx;
      if (lastind<=fields.Count()-1)
      {
         idx = fields.FindNext(KUidContactFieldPhoneNumber,lastind+1);
         
         if (idx==lastind) break; //i.e. break while
      }
      else
         break;

   }   

   //ErrorLog(_L8("CContactNumberContainer::AddPhoneNumbersL()<-------"));
}

void CContactNumberContainer::HandleControlEventL(CCoeControl* /*aControl*/,TCoeEvent /*aEventType*/)
{
   //ErrorLog(_L8("CContactNumberContainer::HandleControlEventL()<---------->"));
//   iFunc = _L8(" HandleControlEventL");
}

void CContactNumberContainer::HandleListBoxEventL(CEikListBox* /*aListBox*/,TListBoxEvent aEventType)
{
   //ErrorLog(_L8("CContactNumberContainer::HandleListBoxEventL()---------->"));
//   iFunc = _L8(" HandleListBoxEventL");
   if ( aEventType == (MEikListBoxObserver::EEventEnterKeyPressed||MEikListBoxObserver::EEventItemClicked||MEikListBoxObserver::EEventItemDoubleClicked) )
   {

      //if(iContactSelected)
      {
         /*
         TInt index = aListBox->CurrentItemIndex();
         CAknFilteredTextListBoxModel* model =
            STATIC_CAST( CAknFilteredTextListBoxModel*, iListBox->Model() );

         TPtrC selectedItem = model->ItemText(index);
         TInt position = -1;
         if(iUnsortedMessageList->Find(selectedItem, position) == 0)
         {
            SetTitle(selectedItem.Mid(1));
            ClearListBoxL();
            iFindbox->ResetL( );
            delete iFindbox;
            iFindbox = NULL;
            delete iListBox;
            iListBox = NULL;
            iListBox = new (ELeave) CAknDoubleGraphicStyleListBox();
            //CreateListBoxFrameL();//this is for displaying numbers
            CreateListBoxFrameL(EFalse);//this is for displaying numbers
            AknFind::HandleFindSizeChanged(this, iListBox, iFindbox);

            iMessageList = new ( ELeave ) CDesCArrayFlat( 10 );
            CTextListBoxModel * model = iListBox->Model( );
            model->SetItemTextArray( iMessageList );
            model->SetOwnershipType( ELbmOwnsItemArray ); // transfer ownership of iMessageList
            
            iIcons = new( ELeave ) CAknIconArray( 5 );
            (static_cast<CAknDoubleGraphicStyleListBox*>(iListBox))->ItemDrawer()->FormattedCellData()->SetIconArrayL( iIcons );
            
            AddNumbersL(position);
            iContactSelected = ETrue;
            DrawNow();
         }
      }
      else
      {
         */
         TInt index = iListBox->CurrentItemIndex();
         CAknFilteredTextListBoxModel* model =
            STATIC_CAST( CAknFilteredTextListBoxModel*, iListBox->Model() );
         TPtrC16 num = model->ItemText(index);
         TInt pos = -1;
         if((pos = num.LocateReverse('\t')) != KErrNotFound)
         {
            TPtrC aPtr =num.Mid(pos+1); //warnings
            //(static_cast<CIntelliRoamAppView2*>(iAvkonViewAppUi->View(KView2Id)))->SetDestinationNumber(num.Mid(pos+1));
            //(static_cast<CIntelliRoamAppView2*>(iAvkonViewAppUi->View(KView2Id)))->SetDestinationNumber(aPtr);
            //(static_cast<CContactsView*>(iAvkonViewAppUi->View(KContactsViewId)))->HandleCommandL(EAknSoftkeyOk);
         }
      }
   }
   //ErrorLog(_L8("CContactNumberContainer::HandleListBoxEventL()<----------"));
}

TKeyResponse CContactNumberContainer::OfferKeyEventL(const TKeyEvent& aKeyEvent,
                                    TEventCode aType)
{
   //ErrorLog(_L8("CContactNumberContainer::OfferKeyEventL()---------->"));
//   iFunc = _L8(" OfferKeyEventL");
    if ( aType != EEventKey )
        {
      //ErrorLog(_L8("CContactNumberContainer::OfferKeyEventL()-- != EEventKey <----------"));
        return EKeyWasNotConsumed;
        }

   TChar charCode(aKeyEvent.iCode);
   switch(charCode)
   {
        case EKeySpace:
      //case EKeyDevice3:
        case EKeyLeftArrow:
        case EKeyRightArrow:
         if(iListBox)
         {
            iListBox->OfferKeyEventL(aKeyEvent, aType);
         }
         else
         {
            //CEikonEnv::Static()->InfoWinL(_L("error"),_L("in offerkey"));
         }
         //ErrorLog(_L8("CContactNumberContainer::OfferKeyEventL()-device3 offer<----------"));
         return EKeyWasConsumed;
      case EKeyUpArrow:
         {
            TInt index = iListBox->CurrentItemIndex();
            if(index == 0)
            {
               iListBox->SetCurrentItemIndexAndDraw(iMessageList->MdcaCount()-1);
               return EKeyWasConsumed;
            }
            iListBox->OfferKeyEventL(aKeyEvent, aType);
            //ErrorLog(_L8("CContactNumberContainer::OfferKeyEventL()-EKeyUpArrow offer<----------"));
            return EKeyWasConsumed;
         }
      case EKeyDownArrow:
         {
            TInt index = iListBox->CurrentItemIndex();
            if(index == iMessageList->MdcaCount()-1)
            {
               iListBox->SetCurrentItemIndexAndDraw(0);
               return EKeyWasConsumed;
            }
            iListBox->OfferKeyEventL(aKeyEvent, aType);
            //ErrorLog(_L8("CContactNumberContainer::OfferKeyEventL()-EKeyDownArrow offer<----------"));
            return EKeyWasConsumed;
         }
      case EKeyOK:
            {
            OkOrSelect();
            iAvkonViewAppUi->ActivateLocalViewL(KView3Id);
            return EKeyWasConsumed;
            }
        default:
            break;
        }
   return EKeyWasNotConsumed;

   
}

void CContactNumberContainer::OkOrSelect()
{

      TInt index = iListBox->CurrentItemIndex();
      idestnum.Copy(_L(""));
      CAknFilteredTextListBoxModel* model =
      STATIC_CAST( CAknFilteredTextListBoxModel*, iListBox->Model() );
      idestnum.Append(model->ItemText(index));
      ((CIntelliRoamAppAppUi*)iAvkonViewAppUi)->idestnumber.Copy(idestnum);
      ((CIntelliRoamAppAppUi*)iAvkonViewAppUi)->idestnumber.Delete(0,1);
}
// End of File
Tue, 2004-11-30 09:31
Joined: 2004-07-28
Forum posts: 1379
Challenging Question !!
How exactly are you building the project?  I notice on the above one you are doing:

makmake IntelliRoamApp.mmp vc6

Which is depricated - you should do bldmake bldfiles followed by abld makefile vc6

What exactly are you doing for this one?  I.e. what are you doing before you do the abld build thumb urel?


Could you post up the contents of the

\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\THUM
B.make

And


"\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INT
ELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB

Files please.

didster

Tue, 2004-11-30 09:48
Joined: 2004-11-29
Forum posts: 20
Challenging Question !!
thumb.make

# set Path for custom builds using GCC - must set Path and PATH
Path:=C:\Symbian\7.0s\Series60_v20\EPOC32\gcc\bin;$(Path)
PATH:=$(Path)

# prevent MAKEFLAGS variable from upsetting calls to NMAKE
unexport MAKEFLAGS

ERASE = @erase 2>>nul


CLEAN : CLEANINTELLIROAMAPP

CLEANMAKEFILE : CLEANMAKEFILEINTELLIROAMAPP

FINAL : FINALINTELLIROAMAPP

FREEZE : FREEZEINTELLIROAMAPP

LIBRARY : LIBRARYINTELLIROAMAPP

MAKEFILE : MAKEFILEINTELLIROAMAPP

RESOURCE : RESOURCEINTELLIROAMAPP

SAVESPACE : SAVESPACEINTELLIROAMAPP

TARGET : TARGETINTELLIROAMAPP

LISTING : LISTINGINTELLIROAMAPP

WHATMAKEFILE : WHATMAKEFILEINTELLIROAMAPP

WHAT : WHATINTELLIROAMAPP

TIDY :
   @echo Nothing to do


ROMFILE : STARTROMFILE ROMFILEINTELLIROAMAPP

STARTROMFILE :
   @perl -S emkdir.pl "\Symbian\7.0s\Series60_v20\EPOC32\ROM\INTELLIROAMAPP\GROUP"
   @echo // \Symbian\7.0s\Series60_v20\EPOC32\ROM\INTELLIROAMAPP\GROUP\THUMB.IBY > \Symbian\7.0s\Series60_v20\EPOC32\ROM\INTELLIROAMAPP\GROUP\THUMB.IBY
   @echo // >> \Symbian\7.0s\Series60_v20\EPOC32\ROM\INTELLIROAMAPP\GROUP\THUMB.IBY


MAKEFILEINTELLIROAMAPP_FILES= \
   "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB"

MAKEFILEINTELLIROAMAPP :
   perl -S makmake.pl -D \INTELLIROAMAPP\GROUP\INTELLIROAMAPP THUMB

CLEANMAKEFILEINTELLIROAMAPP :
   -$(ERASE) $(MAKEFILEINTELLIROAMAPP_FILES)

WHATMAKEFILEINTELLIROAMAPP :
   @echo $(MAKEFILEINTELLIROAMAPP_FILES)

TARGETINTELLIROAMAPP :
   $(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" $(CFG)

SAVESPACEINTELLIROAMAPP :
   $(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" $(CFG) CLEANBUILD$(CFG)

LISTINGINTELLIROAMAPP :
   $(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" MAKEWORK$(CFG) LISTING$(CFG)$(SOURCE)

FINALINTELLIROAMAPP :
   @rem do nothing

CLEANINTELLIROAMAPP :
   $(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" CLEAN$(CFG)

RESOURCEINTELLIROAMAPP :
   $(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" RESOURCE$(CFG)

FREEZEINTELLIROAMAPP :
   $(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" FREEZE

LIBRARYINTELLIROAMAPP :
   $(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" LIBRARY

WHATINTELLIROAMAPP :
   @$(MAKE) $(VERBOSE) $(KEEPGOING) -r -s -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" WHAT$(CFG)

ROMFILEINTELLIROAMAPP :
   @$(MAKE) $(VERBOSE) $(KEEPGOING) -r -f "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.THUMB" ROMFILE >> \Symbian\7.0s\Series60_v20\EPOC32\ROM\INTELLIROAMAPP\GROUP\THUMB.IBY
Tue, 2004-11-30 09:52
Joined: 2004-11-29
Forum posts: 20
Challenging Question !!
                                                              INTELLIROAMAPP.thumb
# CWD \INTELLIROAMAPP\GROUP\
# MMPFile \INTELLIROAMAPP\GROUP\INTELLIROAMAPP.MMP
# Target INTELLIROAMAPP.APP
# TargetType APP
# BasicTargetType DLL
# MakefileType GNU

ERASE = @erase 2>>nul

# EPOC DEFINITIONS

EPOCBLD = ..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB
EPOCTRG = ..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\RELEASE\THUMB
EPOCLIB = ..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\RELEASE\THUMB
EPOCLINK = ..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\RELEASE\THUMB
EPOCSTATLINK = ..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\RELEASE\THUMB
EPOCASSPLINK = ..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\RELEASE\MARM
EPOCDATA = \Symbian\7.0s\Series60_v20\EPOC32\DATA
EPOCINC = \Symbian\7.0s\Series60_v20\EPOC32\INCLUDE
TRGDIR = Z\SYSTEM\APPS\INTELLIROAMAPP
DATADIR = Z\SYSTEM\DATA

EPOCBLDUREL = $(EPOCBLD)\UREL
EPOCTRGUREL = $(EPOCTRG)\UREL
EPOCLIBUREL = $(EPOCLIB)\UREL
EPOCLINKUREL = $(EPOCLINK)\UREL
EPOCSTATLINKUREL = $(EPOCSTATLINK)\UREL
EPOCASSPLINKUREL = $(EPOCASSPLINK)\UREL

EPOCBLDUDEB = $(EPOCBLD)\UDEB
EPOCTRGUDEB = $(EPOCTRG)\UDEB
EPOCLIBUDEB = $(EPOCLIB)\UREL
EPOCLINKUDEB = $(EPOCLINK)\UREL
EPOCSTATLINKUDEB = $(EPOCSTATLINK)\UDEB
EPOCASSPLINKUDEB = $(EPOCASSPLINK)\UREL

# EPOC PSEUDOTARGETS

UREL : MAKEWORKUREL RESOURCEUREL

UDEB : MAKEWORKUDEB RESOURCEUDEB

ALL : UREL UDEB

CLEAN CLEANALL : CLEANBUILD CLEANRELEASE CLEANLIBRARY



WHAT WHATALL : WHATUREL WHATUDEB

RESOURCE RESOURCEALL : RESOURCEUREL RESOURCEUDEB

CLEANBUILD CLEANBUILDALL : CLEANBUILDUREL CLEANBUILDUDEB

CLEANRELEASE CLEANRELEASEALL : CLEANRELEASEUREL CLEANRELEASEUDEB

MAKEWORK MAKEWORKALL : MAKEWORKUREL MAKEWORKUDEB

LISTING LISTINGALL : LISTINGUREL LISTINGUDEB

MAKEWORK : MAKEWORKLIBRARY

RESOURCEUREL RESOURCEUDEB : GENERIC_RESOURCE


# must set both PATH and Path to make it work correctly
Path:=C:\Symbian\7.0s\Series60_v20\EPOC32\gcc\bin;$(Path)
PATH:=$(Path)

INCDIR  = -I "." -I "..\INC" -I "." -I "..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE"

GCCFLAGS=-mthumb-interwork \
      -pipe -c -nostdinc -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas

GCCDEFS = -D__SYMBIAN32__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_THUMB__ -D__DLL__ $(USERDEFS)

GCCUREL = thumb-epoc-pe-gcc -s -fomit-frame-pointer -O $(GCCFLAGS) -DNDEBUG -D_UNICODE $(GCCDEFS)
GCCUDEB = thumb-epoc-pe-gcc -g -O $(GCCFLAGS) -D_DEBUG -D_UNICODE $(GCCDEFS)


UREL : \
   $(EPOCTRGUREL)\INTELLIROAMAPP.APP

UDEB : \
   $(EPOCTRGUDEB)\INTELLIROAMAPP.APP


RESOURCEUREL : MAKEWORKUREL
RESOURCEUDEB : MAKEWORKUDEB

LIBRARY : MAKEWORKLIBRARY

FREEZE :

CLEANLIBRARY :


GENERIC_RESOURCE : GENERIC_MAKEWORK

# REAL TARGET - BUILD VARIANT UREL

WHATUREL : WHATGENERIC

CLEANUREL : CLEANBUILDUREL CLEANRELEASEUREL

CLEANBUILDUREL :
   @perl -S ermdir.pl "$(EPOCBLDUREL)"

CLEANRELEASEUREL : CLEANGENERIC


UREL_RELEASEABLES1= \
   \Symbian\7.0s\Series60_v20\EPOC32\RELEASE\THUMB\UREL\INTELLIROAMAPP.APP \
   \Symbian\7.0s\Series60_v20\EPOC32\RELEASE\THUMB\UREL\INTELLIROAMAPP.APP.MAP

WHATUREL:
   @echo $(UREL_RELEASEABLES1)

CLEANRELEASEUREL:
   -$(ERASE) $(UREL_RELEASEABLES1)

LISTINGUREL : MAKEWORKUREL \
   LISTINGURELCONTACTNUMBERCONTAINER \
   LISTINGURELCONTACTNUMBERVIEW \
   LISTINGURELCONTACTSCONTAINER \
   LISTINGURELCONTACTSVIEW \
   LISTINGURELCONTCONTAINER \
   LISTINGURELCONTNUMBERCONTAINER \
   LISTINGURELCONTNUMBERVIEW \
   LISTINGURELCONTVIEW \
   LISTINGURELINTELLIROAMAPPAPP \
   LISTINGURELINTELLIROAMAPPAPPUI \
   LISTINGURELINTELLIROAMAPPCONTAINER \
   LISTINGURELINTELLIROAMAPPCONTAINER2 \
   LISTINGURELINTELLIROAMAPPCONTAINER4 \
   LISTINGURELINTELLIROAMAPPDOCUMENT \
   LISTINGURELINTELLIROAMAPPVIEW \
   LISTINGURELINTELLIROAMAPPVIEW2 \
   LISTINGURELINTELLIROAMAPPVIEW3 \
   LISTINGURELINTELLIROAMAPPVIEW4 \
   LISTINGURELUSEDCONTACTSCONTAINER \
   LISTINGURELUTILITIES

LIBSUREL= \
   $(EPOCSTATLINKUREL)\EDLLSTUB.LIB \
   $(EPOCSTATLINKUREL)\EGCC.LIB \
   $(EPOCLINKUREL)\EUSER.LIB \
   $(EPOCLINKUREL)\APPARC.LIB \
   $(EPOCLINKUREL)\CONE.LIB \
   $(EPOCLINKUREL)\EIKCORE.LIB \
   $(EPOCLINKUREL)\BAFL.LIB \
   $(EPOCLINKUREL)\EIKCOCTL.LIB \
   $(EPOCLINKUREL)\AVKON.LIB \
   $(EPOCLINKUREL)\EFSRV.LIB \
   $(EPOCLINKUREL)\SEND.LIB \
   $(EPOCLINKUREL)\ETEXT.LIB \
   $(EPOCLINKUREL)\MSGS.LIB \
   $(EPOCLINKUREL)\CNTMODEL.LIB

$(EPOCTRGUREL)\INTELLIROAMAPP.APP : $(EPOCBLDUREL)\INTELLIROAMAPP.in $(EPOCSTATLINKUREL)\EDLL.LIB $(LIBSUREL)
   dlltool -m thumb --output-def "$(EPOCBLDUREL)\INTELLIROAMAPP.inf" "$(EPOCBLDUREL)\INTELLIROAMAPP.in"
   perl -S makedef.pl -Deffile "$(EPOCBLDUREL)\INTELLIROAMAPP.inf" -1 NewApplication__Fv "$(EPOCBLD)\INTELLIROAMAPP.def"
   -$(ERASE) "$(EPOCBLDUREL)\INTELLIROAMAPP.inf"
   dlltool -m thumb --def "$(EPOCBLD)\INTELLIROAMAPP.def" \
      --output-exp "$(EPOCBLDUREL)\INTELLIROAMAPP.exp" \
      --dllname "INTELLIROAMAPP[0b9bb3f4].APP"
   ld  -s --thumb-entry _E32Dll -u _E32Dll "$(EPOCBLDUREL)\INTELLIROAMAPP.exp" --dll \
      --base-file "$(EPOCBLDUREL)\INTELLIROAMAPP.bas" -o "$(EPOCBLDUREL)\INTELLIROAMAPP.APP" \
      "$(EPOCSTATLINKUREL)\EDLL.LIB" --whole-archive "$(EPOCBLDUREL)\INTELLIROAMAPP.in" \
      --no-whole-archive $(LIBSUREL) $(USERLDFLAGS)
   -$(ERASE) "$(EPOCBLDUREL)\INTELLIROAMAPP.exp"
   -$(ERASE) "$(EPOCBLDUREL)\INTELLIROAMAPP.APP"
   dlltool -m thumb \
      --def "$(EPOCBLD)\INTELLIROAMAPP.def" \
      --dllname "INTELLIROAMAPP[0b9bb3f4].APP" \
      --base-file "$(EPOCBLDUREL)\INTELLIROAMAPP.bas" \
      --output-exp "$(EPOCBLDUREL)\INTELLIROAMAPP.exp"
   -$(ERASE) "$(EPOCBLDUREL)\INTELLIROAMAPP.bas"
   ld  -s --thumb-entry _E32Dll -u _E32Dll --dll \
      "$(EPOCBLDUREL)\INTELLIROAMAPP.exp" \
      -Map "$(EPOCTRGUREL)\INTELLIROAMAPP.APP.map" -o "$(EPOCBLDUREL)\INTELLIROAMAPP.APP" \
      "$(EPOCSTATLINKUREL)\EDLL.LIB" --whole-archive "$(EPOCBLDUREL)\INTELLIROAMAPP.in" \
      --no-whole-archive $(LIBSUREL) $(USERLDFLAGS)
   -$(ERASE) "$(EPOCBLDUREL)\INTELLIROAMAPP.exp"
   petran  "$(EPOCBLDUREL)\INTELLIROAMAPP.APP" "$@" \
       -nocall -uid1 0x10000079 -uid2 0x100039ce -uid3 0x0b9bb3f4
   -$(ERASE) "$(EPOCBLDUREL)\INTELLIROAMAPP.APP"

OBJECTSUREL= \
   $(EPOCBLDUREL)\CONTACTNUMBERCONTAINER.o \
   $(EPOCBLDUREL)\CONTACTNUMBERVIEW.o \
   $(EPOCBLDUREL)\CONTACTSCONTAINER.o \
   $(EPOCBLDUREL)\CONTACTSVIEW.o \
   $(EPOCBLDUREL)\CONTCONTAINER.o \
   $(EPOCBLDUREL)\CONTNUMBERCONTAINER.o \
   $(EPOCBLDUREL)\CONTNUMBERVIEW.o \
   $(EPOCBLDUREL)\CONTVIEW.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPAPP.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPAPPUI.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPCONTAINER.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPCONTAINER2.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPCONTAINER4.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPDOCUMENT.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPVIEW.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPVIEW2.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPVIEW3.o \
   $(EPOCBLDUREL)\INTELLIROAMAPPVIEW4.o \
   $(EPOCBLDUREL)\USEDCONTACTSCONTAINER.o \
   $(EPOCBLDUREL)\UTILITIES.o

$(EPOCBLDUREL)\INTELLIROAMAPP.in : $(OBJECTSUREL)
   if exist "$@" del "$@"
   ar cr $@ $^


# REAL TARGET - BUILD VARIANT UDEB

WHATUDEB : WHATGENERIC

CLEANUDEB : CLEANBUILDUDEB CLEANRELEASEUDEB

CLEANBUILDUDEB :
   @perl -S ermdir.pl "$(EPOCBLDUDEB)"

CLEANRELEASEUDEB : CLEANGENERIC


UDEB_RELEASEABLES1= \
   \Symbian\7.0s\Series60_v20\EPOC32\RELEASE\THUMB\UDEB\INTELLIROAMAPP.APP \
   \Symbian\7.0s\Series60_v20\EPOC32\RELEASE\THUMB\UDEB\INTELLIROAMAPP.APP.MAP

WHATUDEB:
   @echo $(UDEB_RELEASEABLES1)

CLEANRELEASEUDEB:
   -$(ERASE) $(UDEB_RELEASEABLES1)

LISTINGUDEB : MAKEWORKUDEB \
   LISTINGUDEBCONTACTNUMBERCONTAINER \
   LISTINGUDEBCONTACTNUMBERVIEW \
   LISTINGUDEBCONTACTSCONTAINER \
   LISTINGUDEBCONTACTSVIEW \
   LISTINGUDEBCONTCONTAINER \
   LISTINGUDEBCONTNUMBERCONTAINER \
   LISTINGUDEBCONTNUMBERVIEW \
   LISTINGUDEBCONTVIEW \
   LISTINGUDEBINTELLIROAMAPPAPP \
   LISTINGUDEBINTELLIROAMAPPAPPUI \
   LISTINGUDEBINTELLIROAMAPPCONTAINER \
   LISTINGUDEBINTELLIROAMAPPCONTAINER2 \
   LISTINGUDEBINTELLIROAMAPPCONTAINER4 \
   LISTINGUDEBINTELLIROAMAPPDOCUMENT \
   LISTINGUDEBINTELLIROAMAPPVIEW \
   LISTINGUDEBINTELLIROAMAPPVIEW2 \
   LISTINGUDEBINTELLIROAMAPPVIEW3 \
   LISTINGUDEBINTELLIROAMAPPVIEW4 \
   LISTINGUDEBUSEDCONTACTSCONTAINER \
   LISTINGUDEBUTILITIES

LIBSUDEB= \
   $(EPOCSTATLINKUDEB)\EDLLSTUB.LIB \
   $(EPOCSTATLINKUDEB)\EGCC.LIB \
   $(EPOCLINKUDEB)\EUSER.LIB \
   $(EPOCLINKUDEB)\APPARC.LIB \
   $(EPOCLINKUDEB)\CONE.LIB \
   $(EPOCLINKUDEB)\EIKCORE.LIB \
   $(EPOCLINKUDEB)\BAFL.LIB \
   $(EPOCLINKUDEB)\EIKCOCTL.LIB \
   $(EPOCLINKUDEB)\AVKON.LIB \
   $(EPOCLINKUDEB)\EFSRV.LIB \
   $(EPOCLINKUDEB)\SEND.LIB \
   $(EPOCLINKUDEB)\ETEXT.LIB \
   $(EPOCLINKUDEB)\MSGS.LIB \
   $(EPOCLINKUDEB)\CNTMODEL.LIB

$(EPOCTRGUDEB)\INTELLIROAMAPP.APP : $(EPOCBLDUDEB)\INTELLIROAMAPP.in $(EPOCSTATLINKUDEB)\EDLL.LIB $(LIBSUDEB)
   dlltool -m thumb --output-def "$(EPOCBLDUDEB)\INTELLIROAMAPP.inf" "$(EPOCBLDUDEB)\INTELLIROAMAPP.in"
   perl -S makedef.pl -Deffile "$(EPOCBLDUDEB)\INTELLIROAMAPP.inf" -1 NewApplication__Fv "$(EPOCBLD)\INTELLIROAMAPP.def"
   -$(ERASE) "$(EPOCBLDUDEB)\INTELLIROAMAPP.inf"
   dlltool -m thumb --def "$(EPOCBLD)\INTELLIROAMAPP.def" \
      --output-exp "$(EPOCBLDUDEB)\INTELLIROAMAPP.exp" \
      --dllname "INTELLIROAMAPP[0b9bb3f4].APP"
   ld  -s --thumb-entry _E32Dll -u _E32Dll "$(EPOCBLDUDEB)\INTELLIROAMAPP.exp" --dll \
      --base-file "$(EPOCBLDUDEB)\INTELLIROAMAPP.bas" -o "$(EPOCBLDUDEB)\INTELLIROAMAPP.APP" \
      "$(EPOCSTATLINKUDEB)\EDLL.LIB" --whole-archive "$(EPOCBLDUDEB)\INTELLIROAMAPP.in" \
      --no-whole-archive $(LIBSUDEB) $(USERLDFLAGS)
   -$(ERASE) "$(EPOCBLDUDEB)\INTELLIROAMAPP.exp"
   -$(ERASE) "$(EPOCBLDUDEB)\INTELLIROAMAPP.APP"
   dlltool -m thumb \
      --def "$(EPOCBLD)\INTELLIROAMAPP.def" \
      --dllname "INTELLIROAMAPP[0b9bb3f4].APP" \
      --base-file "$(EPOCBLDUDEB)\INTELLIROAMAPP.bas" \
      --output-exp "$(EPOCBLDUDEB)\INTELLIROAMAPP.exp"
   -$(ERASE) "$(EPOCBLDUDEB)\INTELLIROAMAPP.bas"
   ld  --thumb-entry _E32Dll -u _E32Dll --dll \
      "$(EPOCBLDUDEB)\INTELLIROAMAPP.exp" \
      -Map "$(EPOCTRGUDEB)\INTELLIROAMAPP.APP.map" -o "$(EPOCBLDUDEB)\INTELLIROAMAPP.APP" \
      "$(EPOCSTATLINKUDEB)\EDLL.LIB" --whole-archive "$(EPOCBLDUDEB)\INTELLIROAMAPP.in" \
      --no-whole-archive $(LIBSUDEB) $(USERLDFLAGS)
   -$(ERASE) "$(EPOCBLDUDEB)\INTELLIROAMAPP.exp"
   objcopy -X "$(EPOCBLDUDEB)\INTELLIROAMAPP.APP" "$(EPOCTRGUDEB)\INTELLIROAMAPP.sym"
   petran  "$(EPOCBLDUDEB)\INTELLIROAMAPP.APP" "$@" \
       -nocall -uid1 0x10000079 -uid2 0x100039ce -uid3 0x0b9bb3f4
   -$(ERASE) "$(EPOCBLDUDEB)\INTELLIROAMAPP.APP"

OBJECTSUDEB= \
   $(EPOCBLDUDEB)\CONTACTNUMBERCONTAINER.o \
   $(EPOCBLDUDEB)\CONTACTNUMBERVIEW.o \
   $(EPOCBLDUDEB)\CONTACTSCONTAINER.o \
   $(EPOCBLDUDEB)\CONTACTSVIEW.o \
   $(EPOCBLDUDEB)\CONTCONTAINER.o \
   $(EPOCBLDUDEB)\CONTNUMBERCONTAINER.o \
   $(EPOCBLDUDEB)\CONTNUMBERVIEW.o \
   $(EPOCBLDUDEB)\CONTVIEW.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPAPP.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPAPPUI.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPCONTAINER.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPCONTAINER2.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPCONTAINER4.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPDOCUMENT.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPVIEW.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPVIEW2.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPVIEW3.o \
   $(EPOCBLDUDEB)\INTELLIROAMAPPVIEW4.o \
   $(EPOCBLDUDEB)\USEDCONTACTSCONTAINER.o \
   $(EPOCBLDUDEB)\UTILITIES.o

$(EPOCBLDUDEB)\INTELLIROAMAPP.in : $(OBJECTSUDEB)
   if exist "$@" del "$@"
   ar cr $@ $^


# SOURCES

# Resource Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP.RSC

DEPEND= \
   \INTELLIROAMAPP\INC\INTELLIROAMAPP.HRH \
   \INTELLIROAMAPP\INC\INTELLIROAMAPP.LOC \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.LOC \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.MBG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.RH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.RSG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BADEF.RH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCOLOR.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKON.RH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULFTFLG.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\LAFPUBLC.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\UIKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\UIKON.RH

GENERIC_RESOURCE : $(EPOCDATA)\Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP.RSC

$(EPOCDATA)\Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP.RSC : \INTELLIROAMAPP\SRC\..\DATA\INTELLIROAMAPP.RSS $(DEPEND)
   perl -S epocrc.pl -I "..\SRC\..\DATA" -I "." -I "..\INC" -I- -I "." -I "..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE" -DLANGUAGE_SC -u "\INTELLIROAMAPP\SRC\..\DATA\INTELLIROAMAPP.RSS" -o$@  -h"\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.rsg" -t"\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB"  -l"Z\SYSTEM\APPS\INTELLIROAMAPP:\INTELLIROAMAPP\GROUP"
   perl -S ecopyfile.pl "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP.rsg" "\Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP.RSG"

# Resource Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP_CAPTION.RSC

DEPEND= \
   \INTELLIROAMAPP\INC\INTELLIROAMAPP.LOC \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APCAPTIONFILE.RH

GENERIC_RESOURCE : $(EPOCDATA)\Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP_CAPTION.RSC

$(EPOCDATA)\Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP_CAPTION.RSC : \INTELLIROAMAPP\SRC\..\DATA\INTELLIROAMAPP_CAPTION.RSS $(DEPEND)
   perl -S epocrc.pl -I "..\SRC\..\DATA" -I "." -I "..\INC" -I- -I "." -I "..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE" -DLANGUAGE_SC -u "\INTELLIROAMAPP\SRC\..\DATA\INTELLIROAMAPP_CAPTION.RSS" -o$@  -h"\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP_CAPTION.rsg" -t"\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB"  -l"Z\SYSTEM\APPS\INTELLIROAMAPP:\INTELLIROAMAPP\GROUP"
   perl -S ecopyfile.pl "\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB\INTELLIROAMAPP_CAPTION.rsg" "\Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP_CAPTION.RSG"

# Aif INTELLIROAMAPP.AIF

DEPEND= \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AIFTOOL.RH

GENERIC_RESOURCE : $(EPOCDATA)\Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP.AIF

$(EPOCDATA)\Z\SYSTEM\APPS\INTELLIROAMAPP\INTELLIROAMAPP.AIF : \INTELLIROAMAPP\AIF\INTELLIROAMAPPAIF.RSS $(DEPEND) \INTELLIROAMAPP\AIF\CONTEXT_PANE_ICON.BMP \INTELLIROAMAPP\AIF\CONTEXT_PANE_ICON_MASK.BMP \INTELLIROAMAPP\AIF\LIST_ICON.BMP \INTELLIROAMAPP\AIF\LIST_ICON_MASK.BMP
   perl -S epocaif.pl -o$@ "\INTELLIROAMAPP\AIF\INTELLIROAMAPPAIF.RSS" \
      -t"\Symbian\7.0s\Series60_v20\EPOC32\BUILD\INTELLIROAMAPP\GROUP\INTELLIROAMAPP\THUMB"  -l"$(TRGDIR):\INTELLIROAMAPP\GROUP"\
      -b"\
      /c8\INTELLIROAMAPP\AIF\CONTEXT_PANE_ICON.BMP\
      /c8\INTELLIROAMAPP\AIF\CONTEXT_PANE_ICON_MASK.BMP\
      /c8\INTELLIROAMAPP\AIF\LIST_ICON.BMP\
      /c8\INTELLIROAMAPP\AIF\LIST_ICON_MASK.BMP" \
       -I "." -I "..\INC" -I- -I "." -I "..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE" -I "..\..\SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE"

# Source CONTACTNUMBERCONTAINER.CPP

$(EPOCBLDUREL)\CONTACTNUMBERCONTAINER.lis $(EPOCBLDUREL)\CONTACTNUMBERCONTAINER.o \
$(EPOCBLDUDEB)\CONTACTNUMBERCONTAINER.lis $(EPOCBLDUDEB)\CONTACTNUMBERCONTAINER.o \
: \
   \INTELLIROAMAPP\INC\CONTACTNUMBERCONTAINER.H \
   \INTELLIROAMAPP\INC\CONTACTSVIEW.H \
   \INTELLIROAMAPP\INC\INTELLIROAMAPPAPPUI.H \
   \INTELLIROAMAPP\INC\INTELLIROAMAPPVIEW.H \
   \INTELLIROAMAPP\INC\INTELLIROAMAPPVIEW3.H \
   \INTELLIROAMAPP\INC\UTILITIES.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNCONSTS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNDIALOG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNFORM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNGRID.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNGRIDM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNGRIDVIEW.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNICONARRAY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNINTERMEDIATE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLAYOUT.LAG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLAYOUTDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLISTQUERYCONTROL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLISTQUERYDIALOG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLISTS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNMULTILINEQUERYCONTROL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNAVI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNAVIDE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNAVIOBSERVER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNOTEDIALOG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNOTEWRAPPERS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNUMED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNUMEDWIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNUMSECED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNPANIC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNPANIC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNPOPUP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNPOPUPFADER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNPOPUPHEADINGPANE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNPOPUPLAYOUT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNQUERYCONTROL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNQUERYDATA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNQUERYDIALOG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNQUERYDIALOG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNSCBUT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNSCRLB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNSFLD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNTABGRP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNUTILS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNVIEW.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNVIEWAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNVOLUMECONTROL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNWSEVENTOBSERVER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APACMDLN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APADEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APAFLREC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APAID.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APGTASK.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APPARC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\ASSHDBITFLAGS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.MBG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.RSG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BABITFLAGS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BADESCA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BAERRHAN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BAMDESCA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BARSC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BASCHED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BIDI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BIDITEXT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITBASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITDEV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITDEV.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITMAP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITSTD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CHARCONV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTDB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTDBOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTDEF.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTFIELD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTFLDST.H\  \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTITEM.H\  \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\CNTSYNC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEAUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEAUIB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COECCNTX.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COECNTRL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COECOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEHELP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEINPUT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEMAIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEMOP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEVIEW.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COLLATE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\D32DBMS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\D32DBMS.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32BASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32BASE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32DEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32DES16.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32DES8.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32HAL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32KEYS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32MATH.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32MATH.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32PCCD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32STD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32STD.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32SVR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKALIGN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAMNT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAPP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAUFTY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBCTRL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBTGPC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBTGPS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBTGRP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBUTB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCAL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCBA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCCPU.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCLB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCMBUT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCMOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCOLOR.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCTGRP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDGFTY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDIALG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDOC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDPOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKEDWIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKEDWOB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKENV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKFCTRY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKFPNE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKFRLB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKFRLBD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKGTED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKIMAGE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLABEL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLAY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBO.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBX.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLIBRY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKMFNE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKMOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSBFRM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSBOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSCBUT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSCRLB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSECED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSLB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSPANE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSPMOD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRV.PAN \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRVC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRVS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKTXLBM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKTXLBX.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKUNDER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKVCURS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\F32FILE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\F32FILE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FEPBASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDBASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDBLTIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDINFO.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDSET.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLOGGER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLOGGER.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FNTSTORE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMCONST.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMCURS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMFRAME.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMLAYDT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMPARAM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMTLAY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMTVIEW.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMVIS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GDI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GDI.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GRAPHICSACCELERATOR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULALIGN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULBORDR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULCOLOR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULFTFLG.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULICON.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULUTIL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\LAFMAIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\LAFPUBLC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\LAFPUBLC.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MCLIENT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MEDOBSRV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVAPI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVAPI.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVARRAY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVIPC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVIPC.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVREG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVREG.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVSTD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVSTD.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVSTORE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MTCLBASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MTCLBASE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MTCLREG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\OPENFONT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\PBKFIELDS.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32BUF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32BUF.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32FILE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32FILE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32PAGE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32PAGE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32SHARE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32SHARE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STD.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STOR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STOR.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STRM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STRM.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\SAVENOTF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\SENDAS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\SENDAS.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TAGMA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTETEXT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTETEXT.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFMLYR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFMLYR.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFMSTM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFRMAT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFRMAT.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTMRTSR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTSTYLE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTSTYLE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\UIKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VERSIT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VERSIT.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VERSITTLS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VPROP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VPROP.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VTOKEN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VUID.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VUTIL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VWSDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\W32STD.H \
   \Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP.RSG

$(EPOCBLDUREL)\CONTACTNUMBERCONTAINER.o : \INTELLIROAMAPP\SRC\Contactnumbercontainer.cpp
   $(GCCUREL) -I "..\SRC" $(INCDIR) -o $@ "..\SRC\Contactnumbercontainer.cpp"

LISTINGURELCONTACTNUMBERCONTAINER : $(EPOCBLDUREL)\CONTACTNUMBERCONTAINER.lis
   perl -S ecopyfile.pl $? \INTELLIROAMAPP\SRC\CONTACTNUMBERCONTAINER.lst.THUMB

$(EPOCBLDUREL)\CONTACTNUMBERCONTAINER.lis : \INTELLIROAMAPP\SRC\Contactnumbercontainer.cpp
   $(GCCUREL) -Wa,-adln -I "..\SRC" $(INCDIR) -o nul: "..\SRC\Contactnumbercontainer.cpp" > $@

$(EPOCBLDUDEB)\CONTACTNUMBERCONTAINER.o : \INTELLIROAMAPP\SRC\Contactnumbercontainer.cpp
   $(GCCUDEB) -I "..\SRC" $(INCDIR) -o $@ "..\SRC\Contactnumbercontainer.cpp"

LISTINGUDEBCONTACTNUMBERCONTAINER : $(EPOCBLDUDEB)\CONTACTNUMBERCONTAINER.lis
   perl -S ecopyfile.pl $? \INTELLIROAMAPP\SRC\CONTACTNUMBERCONTAINER.lst.THUMB

$(EPOCBLDUDEB)\CONTACTNUMBERCONTAINER.lis : \INTELLIROAMAPP\SRC\Contactnumbercontainer.cpp
   $(GCCUDEB) -Wa,-adln -I "..\SRC" $(INCDIR) -o nul: "..\SRC\Contactnumbercontainer.cpp" > $@



# Source CONTACTNUMBERVIEW.CPP

$(EPOCBLDUREL)\CONTACTNUMBERVIEW.lis $(EPOCBLDUREL)\CONTACTNUMBERVIEW.o \
$(EPOCBLDUDEB)\CONTACTNUMBERVIEW.lis $(EPOCBLDUDEB)\CONTACTNUMBERVIEW.o \
: \
   \INTELLIROAMAPP\INC\CONTACTNUMBERCONTAINER.H \
   \INTELLIROAMAPP\INC\CONTACTNUMBERVIEW.H \
   \INTELLIROAMAPP\INC\CONTACTSVIEW.H \
   \INTELLIROAMAPP\INC\INTELLIROAMAPP.HRH \
   \INTELLIROAMAPP\INC\INTELLIROAMAPPAPPUI.H \
   \INTELLIROAMAPP\INC\INTELLIROAMAPPVIEW.H \
   \INTELLIROAMAPP\INC\INTELLIROAMAPPVIEW3.H \
   \INTELLIROAMAPP\INC\UTILITIES.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNCONSTS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLAYOUT.LAG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLAYOUTDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNAVI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNAVIDE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNNAVIOBSERVER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNSCBUT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNSCRLB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNTABGRP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNUTILS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNVIEW.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNVIEWAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNVOLUMECONTROL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNWSEVENTOBSERVER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APACMDLN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APADEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APAFLREC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APAID.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APGTASK.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\APPARC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\ASSHDBITFLAGS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.MBG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AVKON.RSG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BABITFLAGS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BADESCA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BAERRHAN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BAMDESCA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BARSC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BASCHED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BIDITEXT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITBASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITDEV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITDEV.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITMAP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\BITSTD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEAUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEAUIB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COECCNTX.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COECNTRL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COECOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEHELP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEINPUT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEMAIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEMOP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\COEVIEW.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32BASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32BASE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32DEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32DES16.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32DES8.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32HAL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32KEYS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32PCCD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32STD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32STD.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\E32SVR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKALIGN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAMNT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAPP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKAUFTY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBCTRL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBTGPC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBTGPS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKBTGRP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCBA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCMOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCOLOR.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKCTGRP.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDGFTY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKDOC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKENV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKFCTRY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKIMAGE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBED.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBO.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLBX.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKLIBRY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKMOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSBFRM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSBOBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSCRLB.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSPANE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSPMOD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRV.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRV.PAN \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRVC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKSRVS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKTXLBM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKTXLBX.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKUNDER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\EIKVCURS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\F32FILE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\F32FILE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FBS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDBASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDBLTIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDINFO.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLDSET.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLOGGER.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FLOGGER.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FNTSTORE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMCONST.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMCURS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMLAYDT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMPARAM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMTLAY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\FRMVIS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GDI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GDI.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GRAPHICSACCELERATOR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULALIGN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULBORDR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULCOLOR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULFTFLG.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULICON.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\GULUTIL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\LAFMAIN.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\LAFPUBLC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MCLIENT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVAPI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVAPI.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVARRAY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVIPC.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVIPC.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVREG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVREG.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVSTD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVSTD.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MSVSTORE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MTCLBASE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MTCLBASE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\MTCLREG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\OPENFONT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32BUF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32BUF.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32FILE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32FILE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32PAGE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32PAGE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32SHARE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32SHARE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STD.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STD.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STOR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STOR.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STRM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\S32STRM.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\SAVENOTF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\SENDAS.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\SENDAS.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TAGMA.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTETEXT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTETEXT.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFMLYR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFMLYR.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFMSTM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFRMAT.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTFRMAT.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTMRTSR.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTSTYLE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\TXTSTYLE.INL \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\UIKON.HRH \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\VWSDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\W32STD.H \
   \Symbian\7.0s\Series60_v20\EPOC32\INCLUDE\INTELLIROAMAPP.RSG

$(EPOCBLDUREL)\CONTACTNUMBERVIEW.o : \INTELLIROAMAPP\SRC\Contactnumberview.cpp
   $(GCCUREL) -I "..\SRC" $(INCDIR) -o $@ "..\SRC\Contactnumberview.cpp"

LISTINGURELCONTACTNUMBERVIEW : $(EPOCBLDUREL)\CONTACTNUMBERVIEW.lis
   perl -S ecopyfile.pl $? \INTELLIROAMAPP\SRC\CONTACTNUMBERVIEW.lst.THUMB

$(EPOCBLDUREL)\CONTACTNUMBERVIEW.lis : \INTELLIROAMAPP\SRC\Contactnumberview.cpp
   $(GCCUREL) -Wa,-adln -I "..\SRC" $(INCDIR) -o nul: "..\SRC\Contactnumberview.cpp" > $@

$(EPOCBLDUDEB)\CONTACTNUMBERVIEW.o : \INTELLIROAMAPP\SRC\Contactnumberview.cpp
   $(GCCUDEB) -I "..\SRC" $(INCDIR) -o $@ "..\SRC\Contactnumberview.cpp"

LISTINGUDEBCONTACTNUMBERVIEW : $(EPOCBLDUDEB)\CONTACTNUMBERVIEW.lis
   perl -S ecopyfile.pl $? \INTELLIROAMAPP\SRC\CONTACTNUMBERVIEW.lst.THUMB

$(EPOCBLDUDEB)\CONTACTNUMBERVIEW.lis : \INTELLIROAMAPP\SRC\Contactnumberview.cpp
   $(GCCUDEB) -Wa,-adln -I "..\SRC" $(INCDIR) -o nul: "..\SRC\Contactnumberview.cpp" > $@



# Source CONTACTSCONTAINER.CPP

$(EPOCBLDUREL)\CONTACTSCONTAINER.lis $(EPOCBLDUREL)\CONTACTSCONTAINER.o \
$(EPOCBLDUDEB)\CONTACTSCONTAINER.lis $(EPOCBLDUDEB)\CONTACTSCONTAINER.o \
: \
   \INTELLIROAMAPP\INC\CONTACTNUMBERVIEW.H \
   \INTELLIROAMAPP\INC\CONTACTSCONTAINER.H \
   \INTELLIROAMAPP\INC\CONTACTSVIEW.H \
   \INTELLIROAMAPP\INC\INTELLIROAMAPPVIEW.H \
   \INTELLIROAMAPP\INC\UTILITIES.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNAPPUI.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNDIALOG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNFORM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNGRID.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNGRIDM.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNGRIDVIEW.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNICONARRAY.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNINTERMEDIATE.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLAYOUT.LAG \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLAYOUTDEF.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLISTQUERYCONTROL.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\INCLUDE\AKNLISTQUERYDIALOG.H \
   \SYMBIAN\7.0S\SERIES60_V20\EPOC32\I