Apply patch 6. Cleanup syborg specific variation by allowing the project file to build one specially for it. Fix include macros for test apps. Further tuning how the variant is build appears in later patches. Explicitly including platform_paths seems to make debugging easier for carbide. This might be removed if its bad practice or causes issues.
// Copyright (c) 2007-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:
//
/**
@file
@test
@internalComponent
*/
TARGET t_pseudoapp.exe
TARGETTYPE exe
TARGETPATH /sys/bin
UID 0x100039CE 0x102834DD
VENDORID 0x70000001
CAPABILITY ReadDeviceData WriteDeviceData SwEvent PowerMgmt
EPOCSTACKSIZE 0x5000
SOURCEPATH ../src
SOURCE t_pseudoapp.cpp
SOURCE t_pseudoappui.cpp
SOURCE t_pseudoappeng.cpp
SOURCE t_pseudoappdoc.cpp
SOURCE t_pseudoappview.cpp
USERINCLUDE ../inc
#include <platform_paths.hrh>
APP_LAYER_SYSTEMINCLUDE
MW_LAYER_SYSTEMINCLUDE
OS_LAYER_SYSTEMINCLUDE
OS_LAYER_LIBC_SYSTEMINCLUDE
// Application exe specific resource which is localised to the application
SOURCEPATH ../resource
START RESOURCE t_pseudoapp.rss
TARGETPATH /resource/apps
LANG sc
END
// Application exe registration resource file
SOURCEPATH ../resource
START RESOURCE t_pseudoapp_reg.rss
TARGETPATH /private/10003a3f/apps
LANG sc
END
LIBRARY euser.lib
LIBRARY apparc.lib
LIBRARY cone.lib
LIBRARY eikcore.lib
LIBRARY gdi.lib
LIBRARY ws32.lib
LIBRARY estor.lib
LIBRARY iniparser.lib
LIBRARY t_winutils.lib
LIBRARY efsrv.lib
LIBRARY t_pseudoappengine.lib
LIBRARY surfaceupdateclient.lib
LIBRARY hal.lib
SMPSAFE