--- a/plugins/canfestival/canfestival.py Sat May 24 15:56:43 2008 +0200
+++ b/plugins/canfestival/canfestival.py Mon May 26 15:00:10 2008 +0200
@@ -128,6 +128,7 @@
<xsd:element name="CanFestivalInstance">
<xsd:attribute name="CAN_Driver" type="xsd:string" use="required"/>
+ <xsd:attribute name="Debug_mode" type="xsd:boolean" use="optional" default="false"/> @@ -176,6 +177,13 @@
format_dict["nodes_close"] += 'NODE_CLOSE(%s)\n '%(nodename)
format_dict["nodes_send_sync"] += 'NODE_SEND_SYNC(%s)\n '%(nodename)
format_dict["nodes_proceed_sync"] += 'NODE_PROCEED_SYNC(%s)\n '%(nodename)
+ if wx.Platform == '__WXMSW__': + if self.CanFestivalInstance.getDebug_mode() and os.path.isfile(os.path.join("%s"%(format_dict["candriver"] + '_DEBUG.dll'))): + format_dict["candriver"] += '_DEBUG.dll' + format_dict["candriver"] += '.dll' filename = os.path.join(os.path.split(__file__)[0],"cf_runtime.c")
cf_main = open(filename).read() % format_dict
cf_main_path = os.path.join(buildpath, "CF_%(locstr)s.c"%format_dict)