First public contribution.
1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // template/template_variant/bld.inf
15 // Master build description file for template variant
17 // If your port uses an ASSP / variant split, include the ASSP bld.inf file here
21 #include "../template_assp/template_assp.inf"
27 // Add here a definition for your ASSP port (as declared in E32PLAT.PM)
29 ARM4 ARMV4 ARMV5 ARM4T
33 inc/iolines.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(template/specific/)
34 inc/mconf.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(template/)
35 inc/variantmediadef.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(template/)
37 template.oby /epoc32/rom/include/ //
38 rom/base_template.iby /epoc32/rom/include/ //
39 rom/header.iby /epoc32/rom/template/ //
40 rom/kernel.iby /epoc32/rom/template/ //
43 ../../../kernel/eka/nkern/nk_exe
44 ../../../kernel/eka/nkern/nkern_sa
45 ../../../kernel/eka/kernel/ekern
46 ../../../kernel/eka/kernel/kc_exe
47 ../../../kernel/eka/drivers/medint/medint
48 ../../../kernel/eka/kernel/exmoncommon
49 ../../../kernel/eka/drivers/trace/btracex
53 // Uncomment the following line if euser is to be built from the variant
55 //../../../kernel/eka/euser/variant_euser
57 // ../../../kernel/eka/drivers/medata/medata
61 // Add here the list of MMP files required to build the variant
70 // SYM_BRANCH: delete old sound driver
76 // There are two sample keyboard drivers; one is polled and the other interrupt-driven.
77 // Need to comment out the one that is not appropriate for the hardware
94 start extension base/config
96 option HALPATH $(EXTENSION_ROOT)/../../../halservices/hal/../.
97 option PREFIX _template_
98 option SOURCE $(EXTENSION_ROOT)/hal
105 // TO DO: (mandatory)
107 // Call the makefile to build the bootstrap
111 start extension base/bootstrap
113 #ifdef SYMBIAN_OLD_EXPORT_LOCATION
114 option INC_PATH /epoc32/include
116 option INC_PATH /epoc32/include/platform
119 option NAME _template_bootrom
121 option MEMMODEL multiple
122 option SOURCES template.s
123 option EXTRA_SRC_PATH $(EXTENSION_ROOT)/bootstrap
124 option INCLUDES $(EXTENSION_ROOT)/config.inc
125 option E32PATH $(EXTENSION_ROOT)/../../../kernel/eka/../.