# HG changeset patch
# User 'Laurent Bessard <laurent.bessard@lolitech.fr>'
# Date 1253527928 -7200
# Node ID 31d08063b5d67f36b9a859a7a308c7d215bd5aae
# Parent  6a7ff66a811da38a8b87bb5b86a5e78ab79b017a# Parent  9b1801ef99b5ae70379e9b7b5c1ccdaf70b72f71
Changes merged

diff -r 6a7ff66a811d -r 31d08063b5d6 runtime/PLCObject.py
--- a/runtime/PLCObject.py	Mon Sep 21 12:00:52 2009 +0200
+++ b/runtime/PLCObject.py	Mon Sep 21 12:12:08 2009 +0200
@@ -187,7 +187,7 @@
         
         for filename in os.listdir(self.workingdir):
             name, ext = os.path.splitext(filename)
-            if name.startswith("runtime") and ext == ".py":
+            if name.upper().startswith("RUNTIME") and ext.upper() == ".PY":
                 try:
                     # TODO handle exceptions in runtime.py
                     # pyfile may redefine _runtime_cleanup
diff -r 6a7ff66a811d -r 31d08063b5d6 targets/Win32/XSD
--- a/targets/Win32/XSD	Mon Sep 21 12:00:52 2009 +0200
+++ b/targets/Win32/XSD	Mon Sep 21 12:12:08 2009 +0200
@@ -1,7 +1,10 @@
 
                   <xsd:element name="Win32">
                     <xsd:complexType>
-                      %(toolchain_gcc)s
+                      <xsd:attribute name="Compiler" type="xsd:string" use="optional" default="mingw32-gcc-sjlj"/>
+                      <xsd:attribute name="CFLAGS" type="xsd:string" use="required"/>
+                      <xsd:attribute name="Linker" type="xsd:string" use="optional" default="mingw32-g++-sjlj"/>
+                      <xsd:attribute name="LDFLAGS" type="xsd:string" use="required"/>
                     </xsd:complexType>
                   </xsd:element>