23 lines
608 B
Markdown
23 lines
608 B
Markdown
# The Cyberida State Machine Library
|
|
|
|
The C library for processing CyberiadaML - the version of GraphML for storing state machine graphs
|
|
for Cyberiada Project, Berloga games and Orbita satellite
|
|
|
|
The code is distributed under the Lesser GNU Public License (version 3), the documentation -- under
|
|
the GNU Free Documentation License (version 1.3).
|
|
|
|
## Requirements
|
|
|
|
* build-essential
|
|
* libxml2-dev
|
|
|
|
## Installation
|
|
|
|
Run `make` to build the library binaries.
|
|
|
|
Run `make test` to build the test program.
|
|
|
|
Use variables:
|
|
* `DEBUG=1` debug version of the library
|
|
* `DYNAMIC=1` build shared version of the library
|