examples/before/exe.mmp
author William Roberts <williamr@symbian.org>
Mon, 22 Mar 2010 21:41:09 +0000
changeset 0 fe474e3b08fb
permissions -rw-r--r--
Created the examples directory, containing components called "before" and "after" The before directory is a component which illustrates typical issues that GCC has with the Symbian source code. Compiling this component (sbs -b bld.inf -k -c armv5_udeb_gcce4_4_1) will produce multiple errors, hence the use of "-k" to keep going. The after directory is the same component with fixes applied - compiling in the after directory should produce no errors. The aim is to keep the code very closely aligned to the before component, so that they can be compared with visual diff tools such as Beyond Compare. Sometimes it's valuable to be able to compile this code with the default production compiler, (currently RVCT 2.2) so the MMP files will switch the name of the generated executable if a different compiler is used.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     1
// Copyright (c) 2010 Symbian Foundation Ltd.
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     2
// All rights reserved.
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     3
// This component and the accompanying materials are made available
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     4
// under the terms of the License "Eclipse Public License v1.0"
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     5
// which accompanies this distribution, and is available
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     7
//
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     8
// Initial Contributors:
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
     9
// Symbian Foundation - Initial contribution
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    10
// 
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    11
// Description:
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    12
// MMP file to build the example EXE
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    13
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    14
#ifdef ARMCC_2_2
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    15
#define TARGETNAME	rvct22_exe.exe		// for checking the RVCT2 compilation
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    16
#endif
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    17
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    18
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    19
#ifndef TARGETNAME
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    20
#define TARGETNAME  gcce_exe.exe
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    21
#endif
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    22
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    23
TARGET TARGETNAME
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    24
TARGETTYPE EXE
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    25
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    26
SOURCE e32main.cpp
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    27
SOURCE source1.cpp
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    28
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    29
SYSTEMINCLUDE /epoc32/include
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    30
fe474e3b08fb Created the examples directory, containing components called "before" and "after"
William Roberts <williamr@symbian.org>
parents:
diff changeset
    31
LIBRARY euser.lib