beremiz
Clone
Summary
Browse
Changes
Graph
Added concepts :
2008-08-20, etisserant
cb9901076a21
file is
Executable
Added concepts :
- connector class (for PLC control, debug and flashing abstraction).
- builder class (C toolchain abstraction)
Added features :
- Pyro based connector.
- ctypes loader, load PLC shared object and run it
- ctypes based debugger embryo (not tested)
- gcc builder
Broken:
- Win32 runtime
- Most tests
from .. import toolchain_gcc
class Win32_target(toolchain_gcc):
extension = ".dll"
CustomLDFLAGS = ["-shared",
"-Wl,--export-all-symbols",
"-Wl,--enable-auto-import",
"-Wl,--whole-archive",
"-Wl,--no-whole-archive",
"-Wl,--exclude-libs,All"]