author | William Roberts <williamr@symbian.org> |
Fri, 29 Oct 2010 12:09:21 +0100 | |
branch | RCL_3 |
changeset 146 | ec8b76ee69ef |
parent 123 | 86636866cb77 |
permissions | -rw-r--r-- |
66 | 1 |
|
2 |
# |
|
3 |
# Copyright (c) 2010 Symbian Foundation Ltd |
|
4 |
# This component and the accompanying materials are made available |
|
5 |
# under the terms of the License "Eclipse Public License v1.0" |
|
6 |
# which accompanies this distribution, and is available |
|
7 |
# at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 |
# |
|
9 |
# Initial Contributors: |
|
10 |
# Symbian Foundation Ltd - initial contribution. |
|
11 |
# |
|
12 |
# Contributors: |
|
13 |
# |
|
14 |
# Description: |
|
15 |
# |
|
16 |
# |
|
17 |
||
18 |
COREPLAT_NAME = sf |
|
19 |
COREPLAT_VERSION = 3.0.0 |
|
20 |
S60_VERSION = 5.2 |
|
21 |
SOS_VERSION = 9.5 |
|
22 |
PLATFORM_NAME = sf_refhw |
|
23 |
||
24 |
USE_PAGING = 0 |
|
25 |
USE_ROMFILE = 0 |
|
26 |
USE_SYMGEN = 0 |
|
27 |
USE_UDEB = 1 |
|
28 |
USE_VARIANTBLD = 0 |
|
29 |
USE_VERGEN = 1 |
|
30 |
USE_ROFS = 0 |
|
31 |
||
71
27ee1ccf705b
Enhanced IBY include path handling
Gareth Long <garethl@symbian.org>
parents:
66
diff
changeset
|
32 |
|
66 | 33 |
# CORE |
34 |
# imaker -f /epoc32/rom/config/platform/product/image_conf_product.mk core |
|
35 |
# |
|
71
27ee1ccf705b
Enhanced IBY include path handling
Gareth Long <garethl@symbian.org>
parents:
66
diff
changeset
|
36 |
# added includes here to workaround IBYs including others as 'xxx.iby' when it should have been 'core/mw/xxx.iby' etc. |
27ee1ccf705b
Enhanced IBY include path handling
Gareth Long <garethl@symbian.org>
parents:
66
diff
changeset
|
37 |
|
27ee1ccf705b
Enhanced IBY include path handling
Gareth Long <garethl@symbian.org>
parents:
66
diff
changeset
|
38 |
COREPLAT_OPT = $(BLDROM_OPT) -D_EABI=$(ARM_VERSION) \ |
27ee1ccf705b
Enhanced IBY include path handling
Gareth Long <garethl@symbian.org>
parents:
66
diff
changeset
|
39 |
-I$(ITOOL_DIR)/../../rom/include/core/mw -I$(ITOOL_DIR)/../../rom/include/core/app \ |
66 | 40 |
$(if $(PRODUCT_MSTNAME),-D$(call ucase,$(PRODUCT_MSTNAME))) -D$(call ucase,$(PRODUCT_NAME)) $(PRODUCT_OPT) |
41 |
||
42 |
CORE_OBYGEN =\ |
|
43 |
geniby | $(CORE_PREFIX)_core_collected.oby |\ |
|
44 |
$(E32ROMINC)/core/app $(E32ROMINC)/core/mw $(E32ROMINC)/core/os\ $(E32ROMINC)/core/stubs \ |
|
45 |
$(call select,$(TYPE),prd,,$(E32ROMINC)/core/tools) \ |
|
46 |
$(E32ROMINC)/language/* \ |
|
47 |
$(E32ROMINC)/customer/* \ |
|
48 |
$(E32ROMINC)/customervariant/* \ |
|
49 |
| *.iby | \#include "%3" | end |
|
50 |
# |
|
51 |
CORE_OBY = $(CONFIGROOT)/sf_refhw/bigrom.oby $(CORE_PREFIX)_core_collected.oby |
|
52 |
# <variant/patchdata.iby> would be added here too |
|
53 |
||
123
86636866cb77
New target build, many changes, supports featuremanager
Gareth Long <garethl@symbian.org>
parents:
71
diff
changeset
|
54 |
CORE_OPT = $(COREPLAT_OPT) -es60ibymacros -elocalise -DSECTION -fm=\epoc32\rom\include\featuredatabase.xml |
66 | 55 |
|
56 |
# Workaround to fix Rombuild errors: |
|
57 |
# "ERROR: incorrect format for time keyword..." and "The size of the ROM has not been supplied." |
|
71
27ee1ccf705b
Enhanced IBY include path handling
Gareth Long <garethl@symbian.org>
parents:
66
diff
changeset
|
58 |
CORE_OPT += --DROMMEGS=F8 --DROMDATE=$(CORE_TIME) |
66 | 59 |
|
60 |