|
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". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // template/template_variant/bld.inf |
|
15 // Master build description file for template variant |
|
16 // TO DO: (mandatory) |
|
17 // If your port uses an ASSP / variant split, include the ASSP bld.inf file here |
|
18 // |
|
19 // |
|
20 |
|
21 #include "../template_assp/template_assp.inf" |
|
22 |
|
23 PRJ_PLATFORMS |
|
24 // |
|
25 // TO DO: (mandatory) |
|
26 // |
|
27 // Add here a definition for your ASSP port (as declared in E32PLAT.PM) |
|
28 // |
|
29 ARM4 ARMV4 ARMV5 ARM4T |
|
30 |
|
31 PRJ_EXPORTS |
|
32 |
|
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/) |
|
36 |
|
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/ // |
|
41 |
|
42 PRJ_MMPFILES |
|
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 |
|
50 |
|
51 // TO DO: |
|
52 // |
|
53 // Uncomment the following line if euser is to be built from the variant |
|
54 // |
|
55 //../../../kernel/eka/euser/variant_euser |
|
56 |
|
57 // ../../../kernel/eka/drivers/medata/medata |
|
58 |
|
59 // TO DO: (mandatory) |
|
60 // |
|
61 // Add here the list of MMP files required to build the variant |
|
62 // parts of your port |
|
63 // |
|
64 |
|
65 vtemplate |
|
66 exmontemplate |
|
67 datxtemplate |
|
68 exlcdtemplate |
|
69 exxytemplate |
|
70 // SYM_BRANCH: delete old sound driver |
|
71 //dasntemplate |
|
72 expwrtemplate |
|
73 |
|
74 |
|
75 // TO DO: (mandatory) |
|
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 |
|
78 exkey_inttemplate |
|
79 exkeytemplate |
|
80 |
|
81 cakdtemplate |
|
82 medlffstemplate |
|
83 soundsctemplate |
|
84 camerasctemplate |
|
85 exi2s |
|
86 //epbus |
|
87 //exbusab |
|
88 //enet |
|
89 exiic |
|
90 |
|
91 // Make the HAL |
|
92 |
|
93 PRJ_EXTENSIONS |
|
94 start extension base/config |
|
95 |
|
96 option HALPATH $(EXTENSION_ROOT)/../../../halservices/hal/../. |
|
97 option PREFIX _template_ |
|
98 option SOURCE $(EXTENSION_ROOT)/hal |
|
99 |
|
100 end |
|
101 |
|
102 PRJ_MMPFILES |
|
103 hal/hal |
|
104 |
|
105 // TO DO: (mandatory) |
|
106 // |
|
107 // Call the makefile to build the bootstrap |
|
108 // |
|
109 |
|
110 PRJ_EXTENSIONS |
|
111 start extension base/bootstrap |
|
112 |
|
113 #ifdef SYMBIAN_OLD_EXPORT_LOCATION |
|
114 option INC_PATH /epoc32/include |
|
115 #else |
|
116 option INC_PATH /epoc32/include/platform |
|
117 #endif |
|
118 |
|
119 option NAME _template_bootrom |
|
120 option CPU arm |
|
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/../. |
|
126 |
|
127 end |
|
128 |