diff -r b69bea00765a -r d51d14719392 POULibrary.py --- a/POULibrary.py Wed Jan 31 15:20:42 2018 +0100 +++ b/POULibrary.py Wed Jan 31 15:22:43 2018 +0100 @@ -58,3 +58,10 @@ def Generate_C(self, buildpath, varlist, IECCFLAGS): # Pure python or IEC libs doesn't produce C code return ((""), [], False), "" + + +def SimplePOULibraryFactory(path): + class SimplePOULibrary(POULibrary): + def GetLibraryPath(self): + return path + return SimplePOULibrary