Commit a2efe37d authored by Akim Demaille's avatar Akim Demaille
Browse files

Remove VaucanSWIG.

	from the src directory.
	* src/vaucanswig,
	* src/vaucanswig/doc,
	* src/vaucanswig/doc/Makefile.am,
	* src/vaucanswig/doc/build-process.txt,
	* src/vaucanswig/doc/README.txt,
	* src/vaucanswig/doc/meta-build-process.txt,
	* src/vaucanswig/meta,
	* src/vaucanswig/meta/context.hh,
	* src/vaucanswig/meta/vaucanswig_context.i,
	* src/vaucanswig/meta/vauto.cc,
	* src/vaucanswig/meta/automaton.hh,
	* src/vaucanswig/meta/vaucanswig_automaton.i,
	* src/vaucanswig/meta/vaucanswig_core.i,
	* src/vaucanswig/meta/vaucanswig_algo_common.i,
	* src/vaucanswig/meta/vcontext.hh,
	* src/vaucanswig/meta/Makefile.am,
	* src/vaucanswig/meta/vaucanswig_exception.i,
	* src/vaucanswig/meta/vauto.hh,
	* src/vaucanswig/meta/vaucanswig_describe.i,
	* src/vaucanswig/meta/vcontext.cc,
	* src/vaucanswig/ChangeLog,
	* src/vaucanswig/expand.sh,
	* src/vaucanswig/Makefile.am:
	Move to...
	* vaucanswig,
	* vaucanswig/doc,
	* vaucanswig/doc/Makefile.am,
	* vaucanswig/doc/build-process.txt,
	* vaucanswig/doc/README.txt,
	* vaucanswig/doc/meta-build-process.txt,
	* vaucanswig/meta,
	* vaucanswig/meta/context.hh,
	* vaucanswig/meta/vaucanswig_context.i,
	* vaucanswig/meta/vauto.cc,
	* vaucanswig/meta/automaton.hh,
	* vaucanswig/meta/vaucanswig_automaton.i,
	* vaucanswig/meta/vaucanswig_core.i,
	* vaucanswig/meta/vaucanswig_algo_common.i,
	* vaucanswig/meta/vcontext.hh,
	* vaucanswig/meta/Makefile.am,
	* vaucanswig/meta/vaucanswig_exception.i,
	* vaucanswig/meta/vauto.hh,
	* vaucanswig/meta/vaucanswig_describe.i,
	* vaucanswig/meta/vcontext.cc,
	* vaucanswig/ChangeLog,
	* vaucanswig/expand.sh,
	* vaucanswig/Makefile.am:
	here.

	* bootstrap.sh, src/Makefile.am, configure.ac, vaucanswig/expand.sh,
	* doc/README.txt, doc/manual/developer.tex: Adjust.
	* vaucanswig/doc/Makefile.am, vaucanswig/meta/Makefile.am,
	* vaucanswig/Makefile.am, Makefile.am: Ditto.
parent 80972aac
2006-07-28 Akim Demaille <akim@lrde.epita.fr>
Remove VaucanSWIG.
from the src directory.
* src/vaucanswig,
* src/vaucanswig/doc,
* src/vaucanswig/doc/Makefile.am,
* src/vaucanswig/doc/build-process.txt,
* src/vaucanswig/doc/README.txt,
* src/vaucanswig/doc/meta-build-process.txt,
* src/vaucanswig/meta,
* src/vaucanswig/meta/context.hh,
* src/vaucanswig/meta/vaucanswig_context.i,
* src/vaucanswig/meta/vauto.cc,
* src/vaucanswig/meta/automaton.hh,
* src/vaucanswig/meta/vaucanswig_automaton.i,
* src/vaucanswig/meta/vaucanswig_core.i,
* src/vaucanswig/meta/vaucanswig_algo_common.i,
* src/vaucanswig/meta/vcontext.hh,
* src/vaucanswig/meta/Makefile.am,
* src/vaucanswig/meta/vaucanswig_exception.i,
* src/vaucanswig/meta/vauto.hh,
* src/vaucanswig/meta/vaucanswig_describe.i,
* src/vaucanswig/meta/vcontext.cc,
* src/vaucanswig/ChangeLog,
* src/vaucanswig/expand.sh,
* src/vaucanswig/Makefile.am:
Move to...
* vaucanswig,
* vaucanswig/doc,
* vaucanswig/doc/Makefile.am,
* vaucanswig/doc/build-process.txt,
* vaucanswig/doc/README.txt,
* vaucanswig/doc/meta-build-process.txt,
* vaucanswig/meta,
* vaucanswig/meta/context.hh,
* vaucanswig/meta/vaucanswig_context.i,
* vaucanswig/meta/vauto.cc,
* vaucanswig/meta/automaton.hh,
* vaucanswig/meta/vaucanswig_automaton.i,
* vaucanswig/meta/vaucanswig_core.i,
* vaucanswig/meta/vaucanswig_algo_common.i,
* vaucanswig/meta/vcontext.hh,
* vaucanswig/meta/Makefile.am,
* vaucanswig/meta/vaucanswig_exception.i,
* vaucanswig/meta/vauto.hh,
* vaucanswig/meta/vaucanswig_describe.i,
* vaucanswig/meta/vcontext.cc,
* vaucanswig/ChangeLog,
* vaucanswig/expand.sh,
* vaucanswig/Makefile.am:
here.
* bootstrap.sh, src/Makefile.am, configure.ac, vaucanswig/expand.sh,
* doc/README.txt, doc/manual/developer.tex: Adjust.
* vaucanswig/doc/Makefile.am, vaucanswig/meta/Makefile.am,
* vaucanswig/Makefile.am, Makefile.am: Ditto.
2006-07-28 Akim Demaille <akim@epita.fr>
* src/tests/xml/Makefile.am (CLEANFILES, EXTRA_DIST): Complete
......
......@@ -13,7 +13,9 @@
include $(top_srcdir)/vaucanson.mk
SUBDIRS = argp include src data taf-kit doc build-aux debian
SUBDIRS = argp include src data taf-kit doc build-aux debian \
$(VCSN_VAUCANSWIG_SUBDIR)
EXTRA_DIST = vaucanson.spec ChangeLog.1 ChangeLog.2 README NEWS
# Prevent accidental edition of generated files.
......
......@@ -46,7 +46,7 @@ done
run src/tests/test-suites ./generate-all.sh
run src/tests/sanity ./generate_files.sh .
run src/vaucanswig ./expand.sh .
run vaucanswig ./expand.sh .
run src/benchs ./generate_benchs.sh --all
run . build-aux/find_tests.sh
......
......@@ -43,29 +43,12 @@ AC_PROG_AWK
# SWIG and Python used.
AM_PATH_PYTHON([2.2])
AC_ARG_ENABLE(
[vaucanswig],
AC_ARG_ENABLE([vaucanswig],
[AC_HELP_STRING([--enable-vaucanswig],
[enable building vaucanswig])],
[WANT_INTERPRETER=$enableval],
[WANT_INTERPRETER=no
cat << \EOF
**********************************************************************
WARNING: Vaucanswig WILL NOT be built. Vaucanswig is a set of
bindings for the Python language to use Vaucanson from an interpreter
or within a scripting language.
To enable Vaucanswig, invoke this script with --enable-vaucanswig.
To disable this warning, invoke this script with --disable-vaucanswig.
BE WARNED: the compilation of Vaucanswig may take several hours on a
modern computer.
Instructions about Vaucanswig are provided in
src/vaucanswig/README.
**********************************************************************
EOF
sleep 5])
AC_MSG_WARN([Vaucanswig WILL NOT be built])])
VCSN_VAUCANSWIG_SUBDIR=""
if test "x$WANT_INTERPRETER" != "xno"; then
......@@ -73,17 +56,16 @@ if test "x$WANT_INTERPRETER" != "xno"; then
if test "x$ac_cv_recent_swig" != "xyes"; then
AC_MSG_ERROR([You need swig >= 1.3 to compile vaucanswig.])
else
AC_CONFIG_FILES([src/vaucanswig/Makefile
src/vaucanswig/doc/Makefile
src/vaucanswig/meta/Makefile
src/vaucanswig/src/Makefile
src/vaucanswig/python/Makefile])
AC_CONFIG_FILES([vaucanswig/Makefile
vaucanswig/doc/Makefile
vaucanswig/meta/Makefile
vaucanswig/src/Makefile
vaucanswig/python/Makefile])
VCSN_VAUCANSWIG_SUBDIR="vaucanswig"
fi
fi
# Libtool used
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
......
......@@ -135,6 +135,9 @@ src
taf-kit
TAF-Kit sources and tests.
vaucanswig
VaucanSWIG sources and tests. Very experimental.
Requirements
============
......
......@@ -63,9 +63,9 @@ The \Vauc package is organized as follows:
\dir{src/benchs}{Benches.}
\dir{src/demos}{Demos.}
\dir{src/tests}{Test suite.}
\dir{src/vaucanswig}{Vaucanswig, a SWIG interface for \Vauc.}
\dir{taf-kit}{Typed Automata Function Kit, binaries to use \Vauc.}
\dir{taf-kit/tests}{Test suite using the TAF-Kit.}
\dir{vaucanswig}{Vaucanswig, a SWIG interface for \Vauc.}
\dir{vcs}{Version Control System configuration
(\href{http://rubyforge.org/projects/vcs}{VCS Home Page}).}
\hline
......
......@@ -13,8 +13,7 @@
SUBDIRS = tests \
benchs \
demos \
$(VCSN_VAUCANSWIG_SUBDIR)
demos
.PHONY: demos benchs
......
SUBDIRS = doc meta src python
EXTRA_DIRST = expand.sh
include $(top_srcdir)/doc/doc.mk
dist_doc_DATA = README.tex README.pdf README.html \
build-process.tex build-process.pdf build-process.html \
meta-build-process.tex meta-build-process.pdf meta-build-process.html
EXTRA_DIST = README.txt build-process.txt meta-build-process.txt
MAINTAINERCLEANFILES = $(dist_doc_DATA)
## Vaucanson, a generic library for finite state machines.
## Copyright (C) 2004, 2005, 2006 The Vaucanson Group.
##
## This program is free software; you can redistribute it and/or
## modify it under the terms of the GNU General Public License
## as published by the Free Software Foundation; either version 2
## of the License, or (at your option) any later version.
##
## The complete GNU General Public Licence Notice can be found as the
## `COPYING' file in the root directory.
##
## The Vaucanson Group consists of people listed in the `AUTHORS' file.
SUBDIRS = doc meta src python
EXTRA_DIRST = expand.sh
## Vaucanson, a generic library for finite state machines.
## Copyright (C) 2005, 2006 The Vaucanson Group.
##
## This program is free software; you can redistribute it and/or
## modify it under the terms of the GNU General Public License
## as published by the Free Software Foundation; either version 2
## of the License, or (at your option) any later version.
##
## The complete GNU General Public Licence Notice can be found as the
## `COPYING' file in the root directory.
##
## The Vaucanson Group consists of people listed in the `AUTHORS' file.
include $(top_srcdir)/doc/doc.mk
dist_pdf_DATA = README.pdf build-process.pdf meta-build-process.pdf
EXTRA_DIST = README.txt build-process.txt meta-build-process.txt
MAINTAINERCLEANFILES = $(dist_pdf_DATA)
......@@ -6,7 +6,7 @@ set -e
{ echo "usage: $0 <vaucanswig srcdir>" >&2; exit 1; }
VAUCANSWIG=`cd $1 && pwd`
VAUC=$VAUCANSWIG/../../include
VAUC=$VAUCANSWIG/../include
mkdir -p "$VAUCANSWIG/src"
mkdir -p "$VAUCANSWIG/python"
......
## Vaucanson, a generic library for finite state machines.
## Copyright (C) 2003, 2004, 2006 The Vaucanson Group.
##
## This program is free software; you can redistribute it and/or
## modify it under the terms of the GNU General Public License
## as published by the Free Software Foundation; either version 2
## of the License, or (at your option) any later version.
##
## The complete GNU General Public Licence Notice can be found as the
## `COPYING' file in the root directory.
##
## The Vaucanson Group consists of people listed in the `AUTHORS' file.
INCLUDES = -I$(srcdir) -I$(top_srcdir)/include -I$(top_builddir)/include
......@@ -16,4 +28,3 @@ EXTRA_DIST = \
lib_LTLIBRARIES = libvv.la
libvv_la_SOURCES = vcontext.cc vauto.cc
Supports Markdown
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