Add a genaut binary.

Similarly to genltl that generates LTL formulas for various classes that
appear in the literature, genaut generates automata.

* NEWS: Mention the modification.
* bin/Makefile.am: Build the new binary.
* bin/genaut.cc: The new binary itself.
This commit is contained in:
Maximilien Colange 2017-04-20 18:25:49 +02:00
parent d90e38eb2a
commit 3c0aecf4e6
3 changed files with 208 additions and 1 deletions

View file

@ -1,5 +1,5 @@
## -*- coding: utf-8 -*-
## Copyright (C) 2012, 2013, 2014, 2015, 2016 Laboratoire de Recherche
## Copyright (C) 2012, 2013, 2014, 2015, 2016-2017 Laboratoire de Recherche
## et Développement de l'Epita (LRDE).
##
## This file is part of Spot, a model checking library.
@ -58,6 +58,7 @@ libcommon_a_SOURCES = \
bin_PROGRAMS = \
autfilt \
dstar2tgba \
genaut \
genltl \
ltl2tgba \
ltl2tgta \
@ -75,6 +76,8 @@ noinst_PROGRAMS = spot-x spot
autfilt_SOURCES = autfilt.cc
ltlfilt_SOURCES = ltlfilt.cc
genaut_SOURCES = genaut.cc
genaut_LDADD = $(top_builddir)/spot/gen/libspotgen.la $(LDADD)
genltl_SOURCES = genltl.cc
randaut_SOURCES = randaut.cc
randltl_SOURCES = randltl.cc