Reads the dependency graph of a Streamix program (generated by the Streamix compiler smxc) and generates C code that can be used by the Streamix runtime system smxrts.
make
sudo make install
igraph
- make sure GraphML is enabledsmx-utils-libgen
Note that smx-core-sia_lang
is added as a git submodule which uses uthash
.
Usage:
./smxrtsp [OPTION...] FILE
Options:
-h This message
-v Version
-a 'version' The application version
-b 'path' Path to store the generated box files
-d 'version' The dashboard version
-e 'author' The author of the source (default: TPF <tpf@humdek.unibe.ch>)
-f 'format' Format of the graph either 'gml' or 'graphml'
-p 'path' Path to store the generated app files
-s 'definitions' Additional schema definitions of the form '<def_1>,...,<def_n>'
where a definition <def_*> is of the form '<def_name>:<def_pkg_name>:<def_version>'