Commit b519c7d3 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

rename iface/ as spot-if/

So that instead of having to do
  #incluce <spot/iface/ltsmin/ltsmin.hh>
for using installed the installed header, and
  #incluce <iface/ltsmin/ltsmin.hh>
for using the non-installed version, we now do
  #incluce <spot-if/ltsmin/ltsmin.hh>
in both cases.

* iface/: Rename as...
* spot-if/: ... this.
* doc/Doxyfile.in, README, configure.ac, Makefile.am,
spot/sanity/80columns.test, spot/sanity/style.test: Adjust.
* NEWS: Mention the change.
* spot-if/ltsmin/Makefile.am: Install headers in $includedir/spot-if.
* debian/libspot-dev.install: Distribute that directory as well.
parent 690b8f51
......@@ -28,7 +28,7 @@ if NEVER
NEVER_SUBDIRS = bench elisp
endif
SUBDIRS = buddy lib spot wrap ltdl iface doc $(NEVER_SUBDIRS)
SUBDIRS = buddy lib spot wrap ltdl spot-if doc $(NEVER_SUBDIRS)
UTF8 = utf8/doc/ReleaseNotes utf8/doc/utf8cpp.html utf8/utf8.h \
utf8/utf8/checked.h utf8/utf8/core.h utf8/utf8/unchecked.h
......
......@@ -18,7 +18,10 @@ New in spot 1.99.6a (not yet released)
Inside the source distribution, the subdirectory src/ has been
renamed to spot/, so that the root of the source tree can also be
put on the preprocessor's search path to compile against a
non-installed version of Spot.
non-installed version of Spot. Similarly, iface/ has been renamed
to spot-if/ and is now installed in $includedir/spot-if/ instead
of $includedir/spot/iface/, so that installed and non-installed
directories can be used similarly.
Python:
......
......@@ -124,7 +124,7 @@ Some documentation can be found in the doc/ directory.
"make install" will install man pages for command-line tools. (These
man pages can also be found in the spot/bin/man/ subdirectory of the
source tree.) Additional documentation about these tools can be found
in doc/userdoc/, or on-line at http://spot.lrde.lip6.fr/tools.html
in doc/userdoc/, or online at https://spot.lrde.epita.fr/tools.html
......@@ -151,7 +151,7 @@ spot/ Sources for libspot.
twaalgos/ Algorithms on TωA.
gtec/ Couvreur's Emptiness-Check.
sanity/ Sanity tests for the whole project.
doc/ Documentation for libspot.
doc/ Documentation for Spot.
org/ Source of userdoc/ as org-mode files.
tl/ Documentation of the Temporal Logic operators.
userdoc/ HTML documentation about the command-line tools.
......@@ -163,13 +163,13 @@ bench/ Benchmarks for ...
ltlcounter/ ... translation of a class of LTL formulas,
ltlclasses/ ... translation of more classes of LTL formulas,
spin13/ ... compositional suspension and other improvements,
stutter/ ... stutter-invariance checking algorithms,
wdba/ ... WDBA minimization (for obligation properties).
stutter/ ... stutter-invariance checking algorithms
wrap/ Wrappers for other languages.
python/ Python bindings for Spot and BuDDy
tests/ Tests for these bindings
ajax/ LTL-to-TGBA translator with web interface, using Ajax.
iface/ Interfaces to other libraries.
spot-if/ Interfaces between Spot and other libraries.
ltsmin/ Interface with DiVinE2 and SpinS.
Third party software
......@@ -197,9 +197,11 @@ End:
LocalWords: Python's BuDDy LBTT LTL Büchi lbtt gspn DIR GreatSPN Soheib Yann
LocalWords: Baarir Thierry Mieg CVS Università di Torino devel src libspot ac
LocalWords: ltlast ltlenv ltlparse ltlvisit misc tgba TGBA tgbaalgos
LocalWords: gtec Tarjan doc html PDF spotref pdf cgi ELTL
LocalWords: gtec Tarjan doc html PDF spotref pdf cgi ELTL LRDE tl
LocalWords: CGI ltl iface BDD Couvreur's emptchk kripke Kripke saba vm
LocalWords: eltlparse eltltest SABA sabaalgos sabatest ssp ltlcouter scc SCC
LocalWords: optimizations kripkeparse Automata
LocalWords: optimizations kripkeparse Automata IPython subdirectory
LocalWords: neverparse ltlcounter ltlclasses parallelizing automata
LocalWords: wdba WDBA ajax dve DiVinE ltdl Libtool's dlopen
LocalWords: wdba WDBA ajax dve DiVinE ltdl Libtool's dlopen userdoc
LocalWords: parseaut parsetl priv TGTA taalgos twa twaalgos dtgbasat
LocalWords: DTGBA compositional invariance ltsmin SpinS Gnulib's
......@@ -198,9 +198,6 @@ AC_CONFIG_FILES([
doc/org/.dir-locals.el
doc/org/init.el
elisp/Makefile
iface/ltsmin/defs
iface/ltsmin/Makefile
iface/Makefile
lib/Makefile
spot/bin/Makefile
spot/bin/man/Makefile
......@@ -220,6 +217,9 @@ AC_CONFIG_FILES([
spot/twaalgos/gtec/Makefile
spot/twaalgos/Makefile
spot/twa/Makefile
spot-if/ltsmin/defs
spot-if/ltsmin/Makefile
spot-if/Makefile
wrap/Makefile
wrap/python/ajax/Makefile
wrap/python/Makefile
......
usr/include/spot
usr/include/spot-if
usr/lib/*-*/libspot.so
usr/lib/*-*/libspotltsmin.so
......@@ -153,7 +153,6 @@ FULL_PATH_NAMES = YES
# This tag requires that the tag FULL_PATH_NAMES is set to YES.
STRIP_FROM_PATH = @top_srcdir@/ \
@top_srcdir@/iface/ \
@srcdir@
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
......@@ -163,8 +162,7 @@ STRIP_FROM_PATH = @top_srcdir@/ \
# specify the list of include paths that are normally passed to the compiler
# using the -I flag.
STRIP_FROM_INC_PATH = @top_srcdir@/ \
@top_srcdir@/iface/
STRIP_FROM_INC_PATH = @top_srcdir@/
# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
# less readable) file names. This can be useful is your file systems doesn't
......@@ -763,7 +761,7 @@ WARN_LOGFILE =
INPUT = @srcdir@/mainpage.dox \
@top_srcdir@/spot \
@top_srcdir@/iface
@top_srcdir@/spot-if
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
......
......@@ -21,7 +21,7 @@ AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) \
$(BUDDY_CPPFLAGS) -I$(top_srcdir)/ltdl
AM_CXXFLAGS = $(WARNING_CXXFLAGS)
ltsmindir = $(pkgincludedir)/iface/ltsmin
ltsmindir = $(includedir)/spot-if/ltsmin
ltsmin_HEADERS = ltsmin.hh
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment