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_dsaapp.exe
TARGETTYPE exe
TARGETPATH /sys/bin
UID 0x100039CE 0x102834DF
VENDORID 0x70000001
CAPABILITY NONE
EPOCSTACKSIZE 0x5000
SOURCEPATH ../src
SOURCE t_dsaapp.cpp
SOURCE t_dsaappui.cpp
SOURCE t_dsaappdoc.cpp
SOURCE t_dsaappeng.cpp
SOURCE t_dsaappview.cpp
USERINCLUDE ../inc
#include <platform_paths.hrh>
APP_LAYER_SYSTEMINCLUDE
MW_LAYER_SYSTEMINCLUDE
OS_LAYER_SYSTEMINCLUDE
SOURCEPATH ../resource
START RESOURCE t_dsaapp.rss
TARGETPATH /resource/apps
LANG sc
END
SOURCEPATH ../resource
START RESOURCE t_dsaapp_reg.rss
TARGETPATH /private/10003a3f/apps
LANG sc
END
LIBRARY apparc.lib
LIBRARY bitgdi.lib
LIBRARY iniparser.lib
LIBRARY cone.lib
LIBRARY efsrv.lib
LIBRARY eikcore.lib
LIBRARY estor.lib
LIBRARY euser.lib
LIBRARY gdi.lib
LIBRARY hal.lib
LIBRARY t_inidata.lib
LIBRARY t_perfdata.lib
LIBRARY ws32.lib
SMPSAFE