1) Fix for Bug 3157 - Compilation error in gui_common.h
2) Fix for Bug 3158 - Compilation error in qemu-char.c
3) Fix for Bug 3160 - [GCCE] Illegal instruction in baseport/syborg/bootstrap/syborg.s
4) Fix for Bug 3162 - [GCCE] VFP math support needs excluded to build syborg ROM
5) Fix for Bug 3163 - [GCCE] Syborg baseport build breaks when EPOCROOT is not filesystem root
6) Fix for Bug 3164 - [GCCE] baseport/syborg/bld.inf needs to discriminate GCCE from ARMCC
/** Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).* All rights reserved.* This component and the accompanying materials are made available* under the terms of the License "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:**/PRJ_PLATFORMSARMV5PRJ_EXPORTSsyborg.oby /epoc32/rom/include/ ////MattD - don't export the base.iby as you end up fighting with the kernel and everyone else...//base.iby /epoc32/rom/include/ //rom/base_syborg.iby /epoc32/rom/include/ //rom/header.iby /epoc32/rom/syborg/ //rom/kernel.iby /epoc32/rom/syborg/ //specific/syborg.cfg /epoc32/rom/syborg/ //estart.txt /epoc32/rom/syborg/ //syborg.dtb /epoc32/rom/syborg/ //trk_l1.ini /epoc32/data/Z/trk/trk_syborg.iniwebcamera/webcamera_driver.h /epoc32/include/syborg/webcamera/webcamera_driver.inl /epoc32/include/syborg/specific/variantmediadef.h /epoc32/include/syborg/variantmediadef.hPRJ_EXTENSIONSstart extension base/genexec#ifdef SYMBIAN_OLD_EXPORT_LOCATIONoption INC_PATH $(EPOCROOT)epoc32/include#elseoption INC_PATH $(EPOCROOT)epoc32/include/platform#endifoption EXTRA_SRC_PATH $(EXTENSION_ROOT)/../../../../os/kernelhwsrv/kernel/eka/kernelendPRJ_MMPFILES../../../../os/kernelhwsrv/kernel/eka/kernel/ekern../../../../os/kernelhwsrv/kernel/eka/kernel/kc_exe../../../../os/kernelhwsrv/kernel/eka/kernel/exmoncommon../../../../os/kernelhwsrv/kernel/eka/drivers/medint/medint../../../../os/kernelhwsrv/userlibandfileserver/fileserver/etshell/eshell../../../../os/kernelhwsrv/kernel/eka/drivers/trace/btracex../../../../os/kernelhwsrv/kernel/eka/euser/variant_euser// SYBORG componentskasyborg // Variant libraryserial/serial // Serial / UART portsfb/fb // Framebufferkeyboard/keyboard // Keyboardpointer/pointer // Pointerpointer/pointer_landscape.mmppointer/pointer_portrait.mmpmonitor/monap // Crash Debugger outputkeymap/keymap // Key mapping libraryestart/estart // Customised estart to kick-start hostfs files system// platform device library - for flattened device tree (FDT)svpplatform/fdt//Host Filesystemsvphostfs/svphostfssvphostfs/svphostfsdriversvphostfs/svphostfsstartsvphostfs/svphostfsy//Snap Devicesvpsnapdriver/svpsnapdriversvpsnapdriver/snapapp//NGA framebuffersvpframebuffer/svpframebuffer//Add Sound Driversoundsc\soundsc//Webcamera Devicewebcamera/webcamera_pddwebcamera/webcamera_lddwebcamera/webcamera_appPRJ_EXTENSIONSstart extension base/configoption PREFIX _syborg_option HALPATH $(EXTENSION_ROOT)/../../../../os/kernelhwsrv/halservicesoption SOURCE $(EXTENSION_ROOT)/halendPRJ_MMPFILEShal/halPRJ_EXTENSIONSstart extension base/bootstrap#ifdef SYMBIAN_OLD_EXPORT_LOCATIONoption INC_PATH $(EPOCROOT)epoc32/include#elseoption INC_PATH $(EPOCROOT)epoc32/include/platform#endif#ifdef GCCEoption GCCE GCCE#endif#ifdef ARMCCoption ARMCC ARMCC#endifoption NAME _syborg_bootloader_bootromoption MEMMODEL multiple//option MEMMODEL flexible//option MEMMODEL movingoption SOURCES syborg.s//option INCLUDES $(EXTENSION_ROOT)/config.inc $(EXTENSION_ROOT)/bootstrap/syborg.incoption INCLUDES config.inc syborg.incoption E32PATH $(EXTENSION_ROOT)/../../../../os/kernelhwsrv/kerneloption EXTRA_INC_PATH $(EXTENSION_ROOT)/bootstrapoption EXTRA_SRC_PATH $(EXTENSION_ROOT)/bootstrapend// Build image armv5 for urel and udebPRJ_EXTENSIONSstart extension base/romoption REE_TARGET syborgoption TYPE tshellend