22 t.name = "plugin_armv5_winscw_freeze" |
22 t.name = "plugin_armv5_winscw_freeze" |
23 t.description = """Builds several ECOM plugins, with and without explicit DEFFILE statements, confirming |
23 t.description = """Builds several ECOM plugins, with and without explicit DEFFILE statements, confirming |
24 the correct FREEZE behaviour in each case. The correct behaviour for a PLUGIN/PLUGIN3 is |
24 the correct FREEZE behaviour in each case. The correct behaviour for a PLUGIN/PLUGIN3 is |
25 indicative of all TARGETTYPEs where the build system defines known exports: FREEZE should do nothing |
25 indicative of all TARGETTYPEs where the build system defines known exports: FREEZE should do nothing |
26 unless an explicit DEFFILE statement is present in the .mmp file. |
26 unless an explicit DEFFILE statement is present in the .mmp file. |
27 Also confirms default UID2 settings for PLUGIN3 TARGETTYPEs.""" |
27 Also confirms default UID2 settings for PLUGIN3 TARGETTYPEs and default resource generation locations |
|
28 for both PLUGIN and PLUGIN3.""" |
28 t.usebash = True |
29 t.usebash = True |
29 |
30 |
30 t.command = """ |
31 t.command = """ |
31 sbs -b smoke_suite/test_resources/simple_plugin/bld.inf -c armv5_urel -c winscw_urel CLEAN > /dev/null && |
32 sbs -b smoke_suite/test_resources/simple_plugin/bld.inf -c armv5_urel -c winscw_urel CLEAN > /dev/null && |
32 sbs -f- -b smoke_suite/test_resources/simple_plugin/bld.inf -c armv5_urel -c winscw_urel && |
33 sbs -f- -b smoke_suite/test_resources/simple_plugin/bld.inf -c armv5_urel -c winscw_urel && |
33 sbs -b smoke_suite/test_resources/simple_plugin/bld.inf -c armv5_urel -c winscw_urel FREEZE -m ${SBSMAKEFILE} -f ${SBSLOGFILE}""" |
34 sbs -b smoke_suite/test_resources/simple_plugin/bld.inf -c armv5_urel -c winscw_urel FREEZE -m ${SBSMAKEFILE} -f ${SBSLOGFILE}""" |
34 |
35 |
35 t.targets = [ |
36 t.targets = [ |
36 "smoke_suite/test_resources/simple_plugin/bwins/plugin2u.def", |
37 "smoke_suite/test_resources/simple_plugin/bwins/plugin2u.def", |
37 "smoke_suite/test_resources/simple_plugin/eabi/plugin2u.def" |
38 "smoke_suite/test_resources/simple_plugin/eabi/plugin2u.def", |
|
39 "$(EPOCROOT)/epoc32/data/z/resource/plugins/plugin.rsc", |
|
40 "$(EPOCROOT)/epoc32/release/winscw/udeb/z/resource/plugins/plugin.rsc", |
|
41 "$(EPOCROOT)/epoc32/release/winscw/urel/z/resource/plugins/plugin.rsc", |
|
42 "$(EPOCROOT)/epoc32/data/z/resource/plugins/plugin3.rsc", |
|
43 "$(EPOCROOT)/epoc32/release/winscw/udeb/z/resource/plugins/plugin3.rsc", |
|
44 "$(EPOCROOT)/epoc32/release/winscw/urel/z/resource/plugins/plugin3.rsc" |
38 ] |
45 ] |
39 |
46 |
40 t.antitargets = [ |
47 t.antitargets = [ |
41 "smoke_suite/test_resources/simple_plugin/bwins/pluginu.def", |
48 "smoke_suite/test_resources/simple_plugin/bwins/pluginu.def", |
42 "smoke_suite/test_resources/simple_plugin/eabi/pluginu.def" |
49 "smoke_suite/test_resources/simple_plugin/eabi/pluginu.def" |