* tgba/bdddict.hh (bdd_dict::register_propositions, bdd_dict::register_accepting_variables): New methods. * src/bdddict.cc: Likewise. * tgba/tgbaexplicit.cc (tgba_explicit::add_conditions, tgba_explicit::add_accepting_conditions): New methods. (tgba_explicit::get_init_state): Add an "empty" initial state to empty automata. * tgba/tgbaexplicit.hh: (tgba_explicit::add_conditions, tgba_explicit::add_accepting_conditions): New methods. * tgbaalgos/Makefiles.am (tgbaalgos_HEADERS, libtgbaalgos_la_SOURCES): Add dupexp.hh and dupexp.cc. * tgbaalgos/dupexp.hh, tgbaalgos/dupexp.cc: New files. * tgbatest/Makefile.am (AM_CXXFLAGS): New variable. (check_SCRIPTS): Add dupexp.test. (CLEANFILES): Add output1 and output2. * tgbatest/dupexp.test: New file. * tgbatest/ltl2tgba.cc: Handle -s and -S. * tgbatest/tgbaread.cc: Remove unused variable exit_code.
51 lines
1.1 KiB
Makefile
51 lines
1.1 KiB
Makefile
AM_CPPFLAGS = -I$(srcdir)/.. $(BUDDY_CPPFLAGS)
|
|
AM_CXXFLAGS = $(WARNING_CXXFLAGS)
|
|
LDADD = ../libspot.la
|
|
|
|
check_SCRIPTS = defs
|
|
# Keep this sorted alphabetically.
|
|
check_PROGRAMS = \
|
|
bddprod \
|
|
explicit \
|
|
explprod \
|
|
ltl2tgba \
|
|
ltlprod \
|
|
mixprod \
|
|
readsave \
|
|
tgbaread \
|
|
tripprod
|
|
|
|
# Keep this sorted alphabetically.
|
|
bddprod_SOURCES = ltlprod.cc
|
|
bddprod_CXXFLAGS = -DBDD_CONCRETE_PRODUCT
|
|
explicit_SOURCES = explicit.cc
|
|
explprod_SOURCES = explprod.cc
|
|
ltl2tgba_SOURCES = ltl2tgba.cc
|
|
ltlprod_SOURCES = ltlprod.cc
|
|
mixprod_SOURCES = mixprod.cc
|
|
readsave_SOURCES = readsave.cc
|
|
tgbaread_SOURCES = tgbaread.cc
|
|
tripprod_SOURCES = tripprod.cc
|
|
|
|
# Keep this sorted by STRENGTH. Test basic things first,
|
|
# because such failures will be easier to diagnose and fix.
|
|
TESTS = \
|
|
explicit.test \
|
|
tgbaread.test \
|
|
readsave.test \
|
|
ltl2tgba.test \
|
|
ltlprod.test \
|
|
bddprod.test \
|
|
explprod.test \
|
|
explpro2.test \
|
|
explpro3.test \
|
|
tripprod.test \
|
|
mixprod.test \
|
|
dupexp.test \
|
|
emptchk.test \
|
|
emptchke.test \
|
|
spotlbtt.test
|
|
|
|
EXTRA_DIST = $(TESTS)
|
|
|
|
CLEANFILES = input input1 input2 input3 stdout expected config output1 output2
|