humdek-unibe-ch / smx-core-rtsp

Convert the gnerated graph file from smxc (streamix compiler) into c files used in the runtime system of streamix smxrts and produce boiler plate code for Streamix app documentation.
GNU General Public License v2.0
0 stars 0 forks source link
streamix streamix-core

Streamix Preprocessor smxrtsp

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.

Building

make
sudo make install

Dependencies

Note that smx-core-sia_lang is added as a git submodule which uses uthash.

Usage

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>'