--- a/LPCBus.py Thu Jan 22 18:12:42 2015 +0100
+++ b/LPCBus.py Fri Jan 23 14:06:59 2015 +0100
@@ -5,13 +5,17 @@
return open(os.path.join(modpath,"LPCBus",fname)).read()
+Busses = [ "Right", "On Board", "Devices" ] bus_template_code = { plc:GetLocalCode(plc+".c") for plc in ["MC8", "MC9"] }
bus_code = { "MC9:%s"%bus :
GetLocalCode("%s_%s_%s.c"%("MC9",''.join(bus.split()),section))
for section in ["decl", "init", "retrieve", "publish", "cleanup"]}
- for bus in [ "Right", "On Board", "Devices"]}
+LPCBusLDFLAGS = { "MC9:On Board" : "-lmbrtu" } # to be overloaded at import
@@ -278,5 +282,5 @@
matiec_flags = '"-I%s" -Wno-unused-function'%os.path.abspath(self.GetCTRoot().GetIECLibPath())
- return [(Gen_Module_path, matiec_flags)],"",True
+ return [(Gen_Module_path, matiec_flags)], LPCBusLDFLAGS.get(BusName, ""), True