baseport/syborg/bld.inf
author Gareth Stockwell <gareth.stockwell@accenture.com>
Mon, 06 Sep 2010 16:25:43 +0100
changeset 107 3bc1a978be44
parent 104 fba9a3afb710
child 120 1dadaac0175a
permissions -rw-r--r--
Fix for Bug 3671 - QEMU GDB stub listens on IPv6-only port on Windows 7 The connection string used by the GDB stub does not specify which version of the Internet Protocol should be used by the port on which it listens. On host platforms with IPv6 support, such as Windows 7, this means that the stub listens on an IPv6-only port. Since the GDB client uses IPv4, this means that the client cannot connect to QEMU.

/*
* 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_PLATFORMS
ARMV5

PRJ_EXPORTS
syborg.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.ini
webcamera/webcamera_driver.h				/epoc32/include/syborg/
webcamera/webcamera_driver.inl				/epoc32/include/syborg/
specific/variantmediadef.h /epoc32/include/syborg/variantmediadef.h

PRJ_EXTENSIONS
start		extension		base/genexec
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
option INC_PATH   $(EPOCROOT)epoc32/include
#else
option INC_PATH  $(EPOCROOT)epoc32/include/platform
#endif
option		EXTRA_SRC_PATH  $(EXTENSION_ROOT)/../../../../os/kernelhwsrv/kernel/eka/kernel
end

PRJ_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 components
kasyborg						// Variant library
serial/serial					// Serial / UART ports
fb/fb							// Framebuffer


keyboard/keyboard				// Keyboard
pointer/pointer					// Pointer

pointer/pointer_landscape.mmp
pointer/pointer_portrait.mmp

monitor/monap					// Crash Debugger output

keymap/keymap					// Key mapping library

estart/estart				// Customised estart to kick-start hostfs files system


// platform device library - for flattened device tree (FDT)
svpplatform/fdt

//Host Filesystem
svphostfs/svphostfs
svphostfs/svphostfsdriver
svphostfs/svphostfsstart
svphostfs/svphostfsy

//Snap Device
svpsnapdriver/svpsnapdriver
svpsnapdriver/snapapp

//NGA framebuffer
svpframebuffer/svpframebuffer

//Add Sound Driver
soundsc\soundsc

//Webcamera Device
webcamera/webcamera_pdd
webcamera/webcamera_ldd
webcamera/webcamera_app

//Non volatile memory device
mednvmemory/mednvmemory

// Ethernet
ethernet/pdd/enet

PRJ_EXTENSIONS
start		extension		base/config
option		PREFIX			_syborg_
option		HALPATH			$(EXTENSION_ROOT)/../../../../os/kernelhwsrv/halservices
option		SOURCE			$(EXTENSION_ROOT)/hal
end

PRJ_MMPFILES
hal/hal

PRJ_EXTENSIONS
start		extension		base/bootstrap
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
option INC_PATH   $(EPOCROOT)epoc32/include
#else
option INC_PATH  $(EPOCROOT)epoc32/include/platform
#endif
#ifdef GCCE
option		GCCE			GCCE
#endif
#ifdef ARMCC
option		ARMCC			ARMCC
#endif
option		NAME			_syborg_bootloader_bootrom
option		MEMMODEL		multiple
//option		MEMMODEL		flexible
//option		MEMMODEL		moving
option		SOURCES			syborg.s
//option		INCLUDES		$(EXTENSION_ROOT)/config.inc $(EXTENSION_ROOT)/bootstrap/syborg.inc
option		INCLUDES		config.inc syborg.inc
option		E32PATH			$(EXTENSION_ROOT)/../../../../os/kernelhwsrv/kernel
option		EXTRA_INC_PATH	$(EXTENSION_ROOT)/bootstrap
option		EXTRA_SRC_PATH	$(EXTENSION_ROOT)/bootstrap
end

// Build image armv5 for urel and udeb
PRJ_EXTENSIONS
start	extension	base/rom
option	REE_TARGET	syborg
option	TYPE	tshell
end