14 <set name='LINKER' value='$(GCC)'/> |
14 <set name='LINKER' value='$(GCC)'/> |
15 |
15 |
16 <!-- tools and scripts --> |
16 <!-- tools and scripts --> |
17 <env name='JAVATC' default='$(JAVA_HOME)/bin/java' type='tool'/> <!-- Java used by Trace Compiler --> |
17 <env name='JAVATC' default='$(JAVA_HOME)/bin/java' type='tool'/> <!-- Java used by Trace Compiler --> |
18 |
18 |
|
19 <!-- targettypes --> |
|
20 <set name="TARGET_TYPES" value="exe lib"/> |
|
21 |
19 <!-- interfaces --> |
22 <!-- interfaces --> |
|
23 <append name="INTERFACE_TYPES" value="$(TARGET_TYPES)"/> |
|
24 |
20 <set name="INTERFACE.exe" value="Tools.exe"/> |
25 <set name="INTERFACE.exe" value="Tools.exe"/> |
21 <set name="INTERFACE.lib" value="Tools.lib"/> |
26 <set name="INTERFACE.lib" value="Tools.lib"/> |
22 |
27 |
23 <!-- link to bld.inf and mmp platform names --> |
28 <!-- link to bld.inf and mmp platform names --> |
24 <set name='TRADITIONAL_PLATFORM' value='TOOLS2'/> |
29 <set name='TRADITIONAL_PLATFORM' value='TOOLS2'/> |
41 <set name='CDEFS' value='$(MMPDEFS)'/> |
46 <set name='CDEFS' value='$(MMPDEFS)'/> |
42 <set name='CDEFS.DEFAULT' value='__SYMBIAN32__ __TOOLS__ __TOOLS2__ __EXE__ __SUPPORT_CPP_EXCEPTIONS__ __PRODUCT_INCLUDE__="$(PRODUCT_INCLUDE)"'/> |
47 <set name='CDEFS.DEFAULT' value='__SYMBIAN32__ __TOOLS__ __TOOLS2__ __EXE__ __SUPPORT_CPP_EXCEPTIONS__ __PRODUCT_INCLUDE__="$(PRODUCT_INCLUDE)"'/> |
43 <set name='CDEFS.WIN32' value='$(CDEFS.DEFAULT) _WIN32 WIN32 _WINDOWS __TOOLS2_WINDOWS__'/> |
48 <set name='CDEFS.WIN32' value='$(CDEFS.DEFAULT) _WIN32 WIN32 _WINDOWS __TOOLS2_WINDOWS__'/> |
44 <set name='CDEFS.LINUX' value='$(CDEFS.DEFAULT) __LINUX__ __TOOLS2_LINUX__'/> |
49 <set name='CDEFS.LINUX' value='$(CDEFS.DEFAULT) __LINUX__ __TOOLS2_LINUX__'/> |
45 |
50 |
46 <set name='INC.COMPILER' value='$(EPOCINCLUDE)/gcc/gcc.h'/> |
51 <set name='PREINCLUDE' value='$(EPOCINCLUDE)/gcc/gcc.h'/> |
47 |
52 |
48 <set name='OPT.D' value='-D'/> |
53 <set name='OPT.D' value='-D'/> |
49 <set name='OPT.L' value='-L'/> |
54 <set name='OPT.L' value='-L'/> |
50 <set name='OPT.l' value='-l'/> |
55 <set name='OPT.l' value='-l'/> |
51 <set name='OPT.O' value='-o '/> |
56 <set name='OPT.O' value='-o '/> |
72 <set name='TARGET' value=''/> |
77 <set name='TARGET' value=''/> |
73 <set name='TARGETTYPE' value=''/> |
78 <set name='TARGETTYPE' value=''/> |
74 <set name='BLDINF_OUTPUTPATH' value='$(SBS_BUILD_DIR)'/> |
79 <set name='BLDINF_OUTPUTPATH' value='$(SBS_BUILD_DIR)'/> |
75 |
80 |
76 <set name='OUTPUTPATH' value='$(SBS_BUILD_DIR)'/> |
81 <set name='OUTPUTPATH' value='$(SBS_BUILD_DIR)'/> |
77 <set name='RELEASEPATH' value='$(EPOCROOT)/epoc32/release/tools2$$(TOOLPLATFORMDIR)'/> |
82 <set name='RELEASEPATH' value='$(EPOCROOT)/epoc32/release/tools2' host='win.*'/> |
|
83 <set name='RELEASEPATH' value='$(EPOCROOT)/epoc32/release/tools2/$(HOSTPLATFORM_DIR)' host='lin.*'/> |
78 </var> |
84 </var> |
79 |
85 |
80 <var name="tools2_deb" extends="tools2_base"> |
86 <var name="t_deb"> |
81 <set name='TOOLSPATH' value=''/> <!-- do not install --> |
87 <set name='TOOLSPATH' value=''/> <!-- do not install --> |
82 <set name='VARIANTTYPE' value='deb'/> |
88 <set name='VARIANTTYPE' value='deb'/> |
83 |
89 |
84 <append name='CFLAGS' value='-g'/> |
90 <append name='CFLAGS' value='-g'/> |
85 <append name='CDEFS' value='_DEBUG'/> |
91 <append name='CDEFS' value='_DEBUG'/> |
86 <append name='RELEASEPATH' value='/deb' separator=''/> |
92 <append name='RELEASEPATH' value='/deb' separator=''/> |
87 </var> |
93 </var> |
88 |
94 <alias name="tools2_deb" meaning="tools2_base.t_deb"/> |
89 <var name="tools2_rel" extends="tools2_base"> |
95 |
90 <set name='TOOLSPATH' value='$(EPOCTOOLS)'/> <!-- install --> |
96 <var name="t_rel"> |
|
97 <set name='TOOLSPATH' value='$(EPOCROOT)/epoc32/tools'/> <!-- install --> |
91 <set name='VARIANTTYPE' value='rel'/> |
98 <set name='VARIANTTYPE' value='rel'/> |
92 |
99 |
93 <append name='CFLAGS' value='-s'/> |
100 <append name='CFLAGS' value='-s'/> |
94 <append name='CDEFS' value='NDEBUG'/> |
101 <append name='CDEFS' value='NDEBUG'/> |
95 <append name='RELEASEPATH' value='/rel' separator=''/> |
102 <append name='RELEASEPATH' value='/rel' separator=''/> |
96 </var> |
103 </var> |
97 |
104 <alias name="tools2_rel" meaning="tools2_base.t_rel"/> |
|
105 |
98 <group name="tools2"> |
106 <group name="tools2"> |
99 <varRef ref='tools2_rel'/> |
107 <aliasRef ref='tools2_rel'/> |
100 <varRef ref='tools2_deb'/> |
108 <aliasRef ref='tools2_deb'/> |
101 </group> |
109 </group> |
102 |
110 |
103 </build> |
111 </build> |