baseport/syborg/bld.inf
author johnathan.white@2718R8BGH51.accenture.com
Mon, 08 Mar 2010 18:45:03 +0000
changeset 46 b6935a90ca64
parent 44 72a7468afdd4
child 52 0dfaca43d90e
child 53 b8b0521c95b2
permissions -rw-r--r--
Modify framebuffer and NGA framebuffer to read screen size from board model dtb file. Optimise memory usuage of frame buffer Add example minigui application with hooks to profiler (which writes results to S:\). Modified NGA framebuffer to run its own dfc queue at high priority
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     1
/*
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     2
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     3
* All rights reserved.
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     4
* This component and the accompanying materials are made available
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     6
* which accompanies this distribution, and is available
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     8
*
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
     9
* Initial Contributors:
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    11
*
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    12
* Contributors:
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    13
*
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    14
* Description:
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    15
*
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    16
*/
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    17
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    18
PRJ_PLATFORMS
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    19
ARMV5
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    20
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    21
PRJ_EXPORTS
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    22
syborg.oby						/epoc32/rom/include/	//
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    23
base.iby						/epoc32/rom/include/	//
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    24
rom/base_syborg.iby				/epoc32/rom/include/	//
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    25
rom/header.iby					/epoc32/rom/syborg/		//
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    26
rom/kernel.iby					/epoc32/rom/syborg/		//
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    27
specific/syborg.cfg				/epoc32/rom/syborg/		//
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    28
estart.txt						/epoc32/rom/syborg/		//
40
50cddb1eb3af Bug 1513: "Too difficult to boot Syborg from PDK"
Simon Howkins <simonh@symbian.org>
parents: 32
diff changeset
    29
syborg.dtb						/epoc32/rom/syborg/		//
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    30
trk_l1.ini						/epoc32/data/Z/trk/trk_syborg.ini
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    31
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    32
specific/variantmediadef.h /epoc32/include/syborg/variantmediadef.h
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    33
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    34
PRJ_EXTENSIONS
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    35
start		extension		base/genexec
31
a9d6d2890663 Add new INC_PATH option to genexec.mk, for kernelhwsrv 200948 drop
William Roberts <williamr@symbian.org>
parents: 26
diff changeset
    36
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
a9d6d2890663 Add new INC_PATH option to genexec.mk, for kernelhwsrv 200948 drop
William Roberts <williamr@symbian.org>
parents: 26
diff changeset
    37
option INC_PATH   /epoc32/include
a9d6d2890663 Add new INC_PATH option to genexec.mk, for kernelhwsrv 200948 drop
William Roberts <williamr@symbian.org>
parents: 26
diff changeset
    38
#else
a9d6d2890663 Add new INC_PATH option to genexec.mk, for kernelhwsrv 200948 drop
William Roberts <williamr@symbian.org>
parents: 26
diff changeset
    39
option INC_PATH  /epoc32/include/platform
a9d6d2890663 Add new INC_PATH option to genexec.mk, for kernelhwsrv 200948 drop
William Roberts <williamr@symbian.org>
parents: 26
diff changeset
    40
#endif
10
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    41
option		EXTRA_SRC_PATH  $(EXTENSION_ROOT)/../../../../os/kernelhwsrv/kernel/eka/kernel
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    42
end
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    43
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    44
PRJ_MMPFILES
10
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    45
../../../../os/kernelhwsrv/kernel/eka/kernel/ekern
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    46
../../../../os/kernelhwsrv/kernel/eka/kernel/kc_exe
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    47
../../../../os/kernelhwsrv/kernel/eka/kernel/exmoncommon
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    48
../../../../os/kernelhwsrv/kernel/eka/drivers/medint/medint
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    49
../../../../os/kernelhwsrv/userlibandfileserver/fileserver/etshell/eshell
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    50
../../../../os/kernelhwsrv/kernel/eka/drivers/trace/btracex
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    51
../../../../os/kernelhwsrv/kernel/eka/euser/variant_euser
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    52
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    53
// SYBORG components
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    54
kasyborg						// Variant library
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    55
serial/serial					// Serial / UART ports
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    56
fb/fb							// Framebuffer
16
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    57
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    58
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    59
keyboard/keyboard				// Keyboard
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    60
pointer/pointer					// Pointer
16
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    61
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    62
pointer/pointer_landscape.mmp
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    63
pointer/pointer_portrait.mmp
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    64
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    65
monitor/monap					// Crash Debugger output
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    66
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    67
keymap/keymap					// Key mapping library
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    68
16
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    69
estart/estart				// Customised estart to kick-start hostfs files system
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    70
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    71
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    72
// platform device library - for flattened device tree (FDT)
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    73
svpplatform/fdt
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    74
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    75
//Host Filesystem
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    76
svphostfs/svphostfs
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    77
svphostfs/svphostfsdriver
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    78
svphostfs/svphostfsstart
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    79
svphostfs/svphostfsy
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    80
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    81
//Snap Device
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    82
svpsnapdriver/svpsnapdriver
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    83
svpsnapdriver/snapapp
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    84
39
a65b6baedd2e Add svpframebuffer to bld.inf
Emilio de Coronado-Lopez <emilioc@symbian.org>
parents: 32
diff changeset
    85
//NGA framebuffer
a65b6baedd2e Add svpframebuffer to bld.inf
Emilio de Coronado-Lopez <emilioc@symbian.org>
parents: 32
diff changeset
    86
svpframebuffer/svpframebuffer
16
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    87
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    88
//Add Sound Driver
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    89
soundsc\soundsc
73107a0bc259 Merged patch from Johnathan White (@accenture)
Martin Trojer <martin.trojer@nokia.com>
parents: 10
diff changeset
    90
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    91
PRJ_EXTENSIONS
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    92
start		extension		base/config
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    93
option		PREFIX			_syborg_
10
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
    94
option		HALPATH			$(EXTENSION_ROOT)/../../../../os/kernelhwsrv/halservices
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    95
option		SOURCE			$(EXTENSION_ROOT)/hal
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    96
end
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    97
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
    98
PRJ_MMPFILES
4
47777a6f0cff Fix HALPATH and convert \ separators to /
William Roberts <williamr@symbian.org>
parents: 3
diff changeset
    99
hal/hal
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   100
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   101
PRJ_EXTENSIONS
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   102
start		extension		base/bootstrap
32
7048876724ac Another INC_PATH required - this time for the base/bootstrap extension
William Roberts <williamr@symbian.org>
parents: 31
diff changeset
   103
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
7048876724ac Another INC_PATH required - this time for the base/bootstrap extension
William Roberts <williamr@symbian.org>
parents: 31
diff changeset
   104
option INC_PATH   /epoc32/include
7048876724ac Another INC_PATH required - this time for the base/bootstrap extension
William Roberts <williamr@symbian.org>
parents: 31
diff changeset
   105
#else
7048876724ac Another INC_PATH required - this time for the base/bootstrap extension
William Roberts <williamr@symbian.org>
parents: 31
diff changeset
   106
option INC_PATH  /epoc32/include/platform
7048876724ac Another INC_PATH required - this time for the base/bootstrap extension
William Roberts <williamr@symbian.org>
parents: 31
diff changeset
   107
#endif
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   108
option		NAME			_syborg_bootloader_bootrom
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   109
option		MEMMODEL		multiple
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   110
//option		MEMMODEL		flexible
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   111
//option		MEMMODEL		moving
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   112
option		SOURCES			syborg.s
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   113
option		INCLUDES		config.inc syborg.inc
10
1cf69c2c2bbd Adjust to /sf/adaptation/qemu, add package_definition.xml and syborg.mrp
William Roberts <williamr@symbian.org>
parents: 7
diff changeset
   114
option		E32PATH			$(EXTENSION_ROOT)/../../../../os/kernelhwsrv/kernel
7
b016402e601c Fix E32PATH to make bootstrap compile correctly, tidy up other extension option paths
William Roberts <williamr@symbian.org>
parents: 4
diff changeset
   115
option		EXTRA_INC_PATH	$(EXTENSION_ROOT)/bootstrap
b016402e601c Fix E32PATH to make bootstrap compile correctly, tidy up other extension option paths
William Roberts <williamr@symbian.org>
parents: 4
diff changeset
   116
option		EXTRA_SRC_PATH	$(EXTENSION_ROOT)/bootstrap 
0
ffa851df0825 Initial syborg (baseport) and documentation import
martin.trojer@nokia.com
parents:
diff changeset
   117
end
24
0f7b4e61c7b5 Added extension to build ROM image with SBSv2.
Arnaud Lenoir <arnaudl@symbian.org>
parents: 10
diff changeset
   118
0f7b4e61c7b5 Added extension to build ROM image with SBSv2.
Arnaud Lenoir <arnaudl@symbian.org>
parents: 10
diff changeset
   119
// Build image armv5 for urel and udeb
0f7b4e61c7b5 Added extension to build ROM image with SBSv2.
Arnaud Lenoir <arnaudl@symbian.org>
parents: 10
diff changeset
   120
PRJ_EXTENSIONS
0f7b4e61c7b5 Added extension to build ROM image with SBSv2.
Arnaud Lenoir <arnaudl@symbian.org>
parents: 10
diff changeset
   121
start	extension	base/rom
0f7b4e61c7b5 Added extension to build ROM image with SBSv2.
Arnaud Lenoir <arnaudl@symbian.org>
parents: 10
diff changeset
   122
option	REE_TARGET	syborg
0f7b4e61c7b5 Added extension to build ROM image with SBSv2.
Arnaud Lenoir <arnaudl@symbian.org>
parents: 10
diff changeset
   123
option	TYPE	tshell
0f7b4e61c7b5 Added extension to build ROM image with SBSv2.
Arnaud Lenoir <arnaudl@symbian.org>
parents: 10
diff changeset
   124
end