Add a new library to generate formulas and automata.

This library, called libspotgen, gathers functions to generate classes
of automata found in the literature.
Related to #254.

* NEWS, README: Mention the modification.
* Makefile.am, debian/control, debian/libspotgen0.install: Build the new
  library in a separate package.
* spot/gen/automata.hh, spot/gen/automata.cc: Add a family of co-Büchi
  automata.
* configure.ac, spot/Makefile.am, spot/gen/Makefile.am: Build the new
  library.
This commit is contained in:
Maximilien Colange 2017-04-21 17:11:21 +02:00
parent b428ed31ec
commit d90e38eb2a
10 changed files with 188 additions and 5 deletions

View file

@ -25,7 +25,7 @@ AUTOMAKE_OPTIONS = subdir-objects
# List directories in the order they must be built. Keep tests at the
# end, after building '.' (since the current directory contains
# libspot.la needed by the tests)
SUBDIRS = misc priv tl graph twa twaalgos ta taalgos kripke \
SUBDIRS = misc priv tl graph twa twaalgos ta taalgos kripke gen \
parseaut parsetl . ltsmin
lib_LTLIBRARIES = libspot.la