Diff of /codesys-ide/scripts/build-bootapp.py [000000] .. [16685e]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/codesys-ide/scripts/build-bootapp.py
@@ -0,0 +1,31 @@
+import sys, os
+import helper
+
+
+class SearchBuildDo(helper.SearchBuild):
+    # Build rules for:
+    # - *.project -> *.app (boot application)
+    def doit(self, filename):
+        artifacts = list()
+        
+        if filename.endswith(".project"):
+            destination = filename.replace(".project", ".app")
+            crcfile = filename.replace(".project", ".crc")
+            artifacts.append(destination)
+            artifacts.append(crcfile)
+
+            print("%s -> %s\n" % (filename, destination))
+            
+            proj = projects.open(filename)
+            proj.create_boot_application(destination)
+            proj.close()
+        
+        return artifacts
+
+scriptpath = os.path.abspath(os.path.dirname(sys.argv[0]))
+
+sb = SearchBuildDo()
+sb.search(".project", ".")
+sb.save(".drone-artifacts")
+
+