https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008/milena
Index: ChangeLog
from Thierry Geraud <thierry.geraud(a)lrde.epita.fr>
Move test files from core/ to sub-directories.
* tests/core/alias,
* tests/core/image
* tests/core/other,
* tests/core/routine,
* tests/core/site_set: New directories.
* tests/core/bgraph_image.cc,
* tests/core/box1d.cc,
* tests/core/box2d.cc,
* tests/core/box3d.cc,
* tests/core/cast_image.cc,
* tests/core/category.cc,
* tests/core/clock_neighb2d.cc,
* tests/core/clock_test.cc,
* tests/core/clone.cc,
* tests/core/complex.cc,
* tests/core/complex_image.cc,
* tests/core/decorated_image.cc,
* tests/core/dpoint1d.cc,
* tests/core/dpoint2d.cc,
* tests/core/dpoint3d.cc,
* tests/core/dpoints_pixter.cc,
* tests/core/exact.cc,
* tests/core/fi_adaptor.cc,
* tests/core/graph_elt_neighborhood.cc,
* tests/core/graph_elt_window.cc,
* tests/core/graph_image.cc,
* tests/core/graph_image_wst.cc,
* tests/core/hexa.cc,
* tests/core/image1d.cc,
* tests/core/image2d.cc,
* tests/core/image2d_h.cc,
* tests/core/image3d.cc,
* tests/core/image_if.cc,
* tests/core/image_if_interval.cc,
* tests/core/image_if_value.cc,
* tests/core/initialize.cc,
* tests/core/interpolated.cc,
* tests/core/line_graph_elt_neighborhood.cc,
* tests/core/line_graph_elt_window.cc,
* tests/core/line_graph_image.cc,
* tests/core/line_piter.cc,
* tests/core/mono_obased_rle_image.cc,
* tests/core/mono_rle_image.cc,
* tests/core/neighb.cc,
* tests/core/obased_rle_image.cc,
* tests/core/p_array.cc,
* tests/core/p_bgraph.cc,
* tests/core/p_image2d.cc,
* tests/core/p_priority_queue.cc,
* tests/core/p_priority_queue_fast.cc,
* tests/core/p_priority_queue_fast_with_array.cc,
* tests/core/p_queue.cc,
* tests/core/p_queue_fast.cc,
* tests/core/p_runs.cc,
* tests/core/p_set.cc,
* tests/core/pixel.cc,
* tests/core/pixter1d.cc,
* tests/core/pixter1d_more.cc,
* tests/core/pixter2d.cc,
* tests/core/pixter2d_more.cc,
* tests/core/pixter3d.cc,
* tests/core/pixter3d_more.cc,
* tests/core/plain.cc,
* tests/core/point1d.cc,
* tests/core/point2d.cc,
* tests/core/point3d.cc,
* tests/core/point_set_compatibility.cc,
* tests/core/pset_array.cc,
* tests/core/pset_if.cc,
* tests/core/rle_image.cc,
* tests/core/safe_image.cc,
* tests/core/sparse_image.cc,
* tests/core/sub_image.cc,
* tests/core/t_image.cc,
* tests/core/tr_image.cc,
* tests/core/translate_image.cc,
* tests/core/value_enc_image.cc,
* tests/core/w_window1d_int.cc,
* tests/core/w_window2d_int.cc,
* tests/core/w_window3d_int.cc,
* tests/core/window1d.cc,
* tests/core/window2d.cc,
* tests/core/window3d.cc: Rename...
* tests/core/alias/box1d.cc,
* tests/core/alias/box2d.cc,
* tests/core/alias/box3d.cc,
* tests/core/alias/dpoint1d.cc,
* tests/core/alias/dpoint2d.cc,
* tests/core/alias/dpoint3d.cc,
* tests/core/alias/point1d.cc,
* tests/core/alias/point2d.cc,
* tests/core/alias/point3d.cc,
* tests/core/alias/w_window1d_int.cc,
* tests/core/alias/w_window2d_int.cc,
* tests/core/alias/w_window3d_int.cc,
* tests/core/alias/window1d.cc,
* tests/core/alias/window2d.cc,
* tests/core/alias/window3d.cc: ...as these and...
* tests/core/image/bgraph_image.cc,
* tests/core/image/cast_image.cc,
* tests/core/image/complex_image.cc,
* tests/core/image/decorated_image.cc,
* tests/core/image/fi_adaptor.cc,
* tests/core/image/graph_image.cc,
* tests/core/image/graph_image_wst.cc,
* tests/core/image/hexa.cc,
* tests/core/image/image1d.cc,
* tests/core/image/image2d.cc,
* tests/core/image/image2d_h.cc,
* tests/core/image/image3d.cc,
* tests/core/image/image_if.cc,
* tests/core/image/image_if_interval.cc,
* tests/core/image/image_if_value.cc,
* tests/core/image/interpolated.cc,
* tests/core/image/line_graph_image.cc,
* tests/core/image/mono_obased_rle_image.cc,
* tests/core/image/mono_rle_image.cc,
* tests/core/image/obased_rle_image.cc,
* tests/core/image/plain.cc,
* tests/core/image/rle_image.cc,
* tests/core/image/safe_image.cc,
* tests/core/image/sparse_image.cc,
* tests/core/image/sub_image.cc,
* tests/core/image/t_image.cc,
* tests/core/image/tr_image.cc,
* tests/core/image/translate_image.cc,
* tests/core/image/value_enc_image.cc: ...as these and...
* tests/core/other/category.cc,
* tests/core/other/clock_neighb2d.cc,
* tests/core/other/clock_test.cc,
* tests/core/other/complex.cc,
* tests/core/other/dpoints_pixter.cc,
* tests/core/other/graph_elt_neighborhood.cc,
* tests/core/other/graph_elt_window.cc,
* tests/core/other/line_graph_elt_neighborhood.cc,
* tests/core/other/line_graph_elt_window.cc,
* tests/core/other/line_piter.cc,
* tests/core/other/neighb.cc,
* tests/core/other/pixel.cc,
* tests/core/other/pixter1d.cc,
* tests/core/other/pixter1d_more.cc,
* tests/core/other/pixter2d.cc,
* tests/core/other/pixter2d_more.cc,
* tests/core/other/pixter3d.cc,
* tests/core/other/pixter3d_more.cc,
* tests/core/other/point_set_compatibility.cc: ...as these and...
* tests/core/routine/clone.cc,
* tests/core/routine/exact.cc,
* tests/core/routine/initialize.cc: ...as these and...
* tests/core/site_set/p_array.cc,
* tests/core/site_set/p_bgraph.cc,
* tests/core/site_set/p_image2d.cc,
* tests/core/site_set/p_priority_queue.cc,
* tests/core/site_set/p_priority_queue_fast.cc,
* tests/core/site_set/p_priority_queue_fast_with_array.cc,
* tests/core/site_set/p_queue.cc,
* tests/core/site_set/p_queue_fast.cc,
* tests/core/site_set/p_runs.cc,
* tests/core/site_set/p_set.cc,
* tests/core/site_set/pset_array.cc,
* tests/core/site_set/pset_if.cc: ...these.
* tests/core/alias/Makefile.am,
* tests/core/image/Makefile.am,
* tests/core/other/Makefile.am,
* tests/core/routine/Makefile.am,
* tests/core/site_set/Makefile.am: New.
* tests/core/Makefile.am: Update.
* tests/core/h_vec.cc: Rename as...
* tests/algebra/h_vec.cc: ...this.
Update.
* tests/algebra/Makefile.am: Update.
algebra/Makefile.am | 2
core/Makefile.am | 192 ----------------------
core/alias/Makefile.am | 38 ++++
core/alias/box1d.cc | 2
core/alias/box2d.cc | 2
core/alias/box3d.cc | 2
core/alias/dpoint1d.cc | 2
core/alias/dpoint2d.cc | 2
core/alias/dpoint3d.cc | 2
core/alias/point1d.cc | 2
core/alias/point2d.cc | 2
core/alias/point3d.cc | 2
core/alias/w_window1d_int.cc | 2
core/alias/w_window2d_int.cc | 2
core/alias/w_window3d_int.cc | 2
core/alias/window1d.cc | 2
core/alias/window2d.cc | 2
core/alias/window3d.cc | 2
core/image/Makefile.am | 72 ++++++++
core/image/bgraph_image.cc | 2
core/image/cast_image.cc | 2
core/image/complex_image.cc | 2
core/image/decorated_image.cc | 2
core/image/fi_adaptor.cc | 2
core/image/graph_image.cc | 2
core/image/graph_image_wst.cc | 2
core/image/hexa.cc | 2
core/image/image1d.cc | 2
core/image/image2d.cc | 2
core/image/image2d_h.cc | 2
core/image/image3d.cc | 2
core/image/image_if.cc | 2
core/image/image_if_interval.cc | 2
core/image/image_if_value.cc | 2
core/image/interpolated.cc | 2
core/image/line_graph_image.cc | 2
core/image/mono_obased_rle_image.cc | 2
core/image/mono_rle_image.cc | 2
core/image/obased_rle_image.cc | 2
core/image/plain.cc | 2
core/image/rle_image.cc | 2
core/image/safe_image.cc | 2
core/image/sparse_image.cc | 2
core/image/sub_image.cc | 2
core/image/t_image.cc | 2
core/image/translate_image.cc | 2
core/image/value_enc_image.cc | 2
core/other/Makefile.am | 46 +++++
core/other/category.cc | 2
core/other/complex.cc | 2
core/other/graph_elt_neighborhood.cc | 2
core/other/graph_elt_window.cc | 2
core/other/line_graph_elt_neighborhood.cc | 2
core/other/line_graph_elt_window.cc | 2
core/other/line_piter.cc | 2
core/other/neighb.cc | 2
core/other/pixel.cc | 2
core/other/pixter1d.cc | 2
core/other/pixter1d_more.cc | 2
core/other/pixter2d.cc | 2
core/other/pixter2d_more.cc | 2
core/other/pixter3d.cc | 2
core/other/pixter3d_more.cc | 2
core/other/point_set_compatibility.cc | 2
core/routine/Makefile.am | 14 +
core/routine/clone.cc | 2
core/routine/exact.cc | 2
core/routine/initialize.cc | 2
core/site_set/Makefile.am | 32 +++
core/site_set/p_array.cc | 2
core/site_set/p_bgraph.cc | 2
core/site_set/p_image2d.cc | 2
core/site_set/p_priority_queue.cc | 2
core/site_set/p_priority_queue_fast.cc | 2
core/site_set/p_priority_queue_fast_with_array.cc | 2
core/site_set/p_queue.cc | 2
core/site_set/p_queue_fast.cc | 2
core/site_set/p_runs.cc | 2
core/site_set/p_set.cc | 2
core/site_set/pset_if.cc | 2
80 files changed, 283 insertions(+), 259 deletions(-)
Index: tests/core/image/sub_image.cc
--- tests/core/image/sub_image.cc (revision 0)
+++ tests/core/image/sub_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/sub_image.cc
+/*! \file tests/core/image/sub_image.cc
*
* \brief Tests on mln::sub_image.
*/
Index: tests/core/image/image_if_value.cc
--- tests/core/image/image_if_value.cc (revision 0)
+++ tests/core/image/image_if_value.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/image_if_value.cc
+/*! \file tests/core/image/image_if_value.cc
*
* \brief Tests on mln::image_if_value.
*/
Index: tests/core/image/decorated_image.cc
--- tests/core/image/decorated_image.cc (revision 0)
+++ tests/core/image/decorated_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/decorated_image.cc
+/// \file tests/core/image/decorated_image.cc
/// \brief Tests on mln::decorated_image.
#include <mln/core/image/image2d.hh>
Index: tests/core/image/cast_image.cc
--- tests/core/image/cast_image.cc (revision 0)
+++ tests/core/image/cast_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/cast_image.cc
+/*! \file tests/core/image/cast_image.cc
*
* \brief Tests on mln::cast_image.
*/
Index: tests/core/image/sparse_image.cc
--- tests/core/image/sparse_image.cc (revision 0)
+++ tests/core/image/sparse_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/sparse_image.cc
+/*! \file tests/core/image/sparse_image.cc
*
* \brief Test on mln::sparse_image.hh.
*/
Index: tests/core/image/translate_image.cc
--- tests/core/image/translate_image.cc (revision 0)
+++ tests/core/image/translate_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/translate_image.cc
+/*! \file tests/core/image/translate_image.cc
*
* \brief Tests on mln::core::translate_image.hh.
*/
Index: tests/core/image/graph_image_wst.cc
--- tests/core/image/graph_image_wst.cc (revision 0)
+++ tests/core/image/graph_image_wst.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/graph_image_wst.cc
+/// \file tests/core/image/graph_image_wst.cc
/// \brief Tests on the Watershed Transform on a mln::graph_image.
#include <vector>
Index: tests/core/image/image_if.cc
--- tests/core/image/image_if.cc (revision 0)
+++ tests/core/image/image_if.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/image_if.cc
+/*! \file tests/core/image/image_if.cc
*
* \brief Tests on mln::image_if.
*/
Index: tests/core/image/obased_rle_image.cc
--- tests/core/image/obased_rle_image.cc (revision 0)
+++ tests/core/image/obased_rle_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/obased_rle_image.cc
+/*! \file tests/core/image/obased_rle_image.cc
*
* \brief Test on mln::obased_rle_image.hh.
*/
Index: tests/core/image/plain.cc
--- tests/core/image/plain.cc (revision 0)
+++ tests/core/image/plain.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/plain.cc
+/*! \file tests/core/image/plain.cc
*
* \brief Test on mln::plain.
*/
Index: tests/core/image/value_enc_image.cc
--- tests/core/image/value_enc_image.cc (revision 0)
+++ tests/core/image/value_enc_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/rle_image.cc
+/*! \file tests/core/image/rle_image.cc
*
* \brief Test on mln::core::value_enc_image.hh.
*/
Index: tests/core/image/graph_image.cc
--- tests/core/image/graph_image.cc (revision 0)
+++ tests/core/image/graph_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/graph_image.cc
+/// \file tests/core/image/graph_image.cc
/// \brief Tests on mln::graph_image.
#include <vector>
Index: tests/core/image/image_if_interval.cc
--- tests/core/image/image_if_interval.cc (revision 0)
+++ tests/core/image/image_if_interval.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/image_if_interval.cc
+/*! \file tests/core/image/image_if_interval.cc
*
* \brief Tests on mln::image_if_interval.
*/
Index: tests/core/image/bgraph_image.cc
--- tests/core/image/bgraph_image.cc (revision 0)
+++ tests/core/image/bgraph_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/bgraph_image.cc
+/// \file tests/core/image/bgraph_image.cc
/// \brief Tests on mln::bgraph_image.
#include <vector>
Index: tests/core/image/t_image.cc
--- tests/core/image/t_image.cc (revision 0)
+++ tests/core/image/t_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/t_image.cc
+/*! \file tests/core/image/t_image.cc
*
* \brief Tests on mln::t_image.
*/
Index: tests/core/image/image1d.cc
--- tests/core/image/image1d.cc (revision 0)
+++ tests/core/image/image1d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/image1d.cc
+/*! \file tests/core/image/image1d.cc
*
* \brief Tests on mln::image1d.
*/
Index: tests/core/image/image2d.cc
--- tests/core/image/image2d.cc (revision 0)
+++ tests/core/image/image2d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/image2d.cc
+/*! \file tests/core/image/image2d.cc
*
* \brief Tests on mln::image2d.
*/
Index: tests/core/image/fi_adaptor.cc
--- tests/core/image/fi_adaptor.cc (revision 0)
+++ tests/core/image/fi_adaptor.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/fi_adaptor.cc
+/// \file tests/core/image/fi_adaptor.cc
/// \brief Test on mln::fi_adaptor.
#include <mln/core/image/fi_adaptor.hh>
Index: tests/core/image/image3d.cc
--- tests/core/image/image3d.cc (revision 0)
+++ tests/core/image/image3d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/image3d.cc
+/*! \file tests/core/image/image3d.cc
*
* \brief Tests on mln::image3d.
*/
Index: tests/core/image/complex_image.cc
--- tests/core/image/complex_image.cc (revision 0)
+++ tests/core/image/complex_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/complex_image.cc
+/// \file tests/core/image/complex_image.cc
/// \brief Test of mln::complex_image.
#include <iostream>
Index: tests/core/image/line_graph_image.cc
--- tests/core/image/line_graph_image.cc (revision 0)
+++ tests/core/image/line_graph_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/graph_image.cc
+/// \file tests/core/image/graph_image.cc
/// \brief Tests on mln::graph_image.
#include <vector>
Index: tests/core/image/mono_rle_image.cc
--- tests/core/image/mono_rle_image.cc (revision 0)
+++ tests/core/image/mono_rle_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/mono_rle_image.cc
+/*! \file tests/core/image/mono_rle_image.cc
*
* \brief Test on mln::labeling::blobs.
*/
Index: tests/core/image/image2d_h.cc
--- tests/core/image/image2d_h.cc (revision 0)
+++ tests/core/image/image2d_h.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/image2d_h.cc
+/*! \file tests/core/image/image2d_h.cc
*
* \brief Tests on mln::image2d_h
*/
Index: tests/core/image/safe_image.cc
--- tests/core/image/safe_image.cc (revision 0)
+++ tests/core/image/safe_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/safe_image.cc
+/*! \file tests/core/image/safe_image.cc
*
* \brief Tests on mln::safe_image.
*/
Index: tests/core/image/rle_image.cc
--- tests/core/image/rle_image.cc (revision 0)
+++ tests/core/image/rle_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/rle_image.cc
+/*! \file tests/core/image/rle_image.cc
*
* \brief Test on mln::rle_image.hh.
*/
Index: tests/core/image/hexa.cc
--- tests/core/image/hexa.cc (revision 0)
+++ tests/core/image/hexa.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/hexa.cc
+/*! \file tests/core/image/hexa.cc
*
* \brief Tests on mln::hexa
*/
Index: tests/core/image/Makefile.am
--- tests/core/image/Makefile.am (revision 0)
+++ tests/core/image/Makefile.am (revision 0)
@@ -0,0 +1,72 @@
+## Process this file through Automake to create Makefile.in -*- Makefile -*-
+
+include $(top_srcdir)/milena/tests/tests.mk
+
+check_PROGRAMS = \
+ bgraph_image \
+ cast_image \
+ complex_image \
+ decorated_image \
+ graph_image \
+ graph_image_wst \
+ hexa \
+ image1d \
+ image2d \
+ image2d_h \
+ image3d \
+ image_if \
+ image_if_interval \
+ image_if_value \
+ interpolated \
+ line_graph_image \
+ mono_obased_rle_image \
+ mono_rle_image \
+ obased_rle_image \
+ plain \
+ rle_image \
+ safe_image \
+ sparse_image \
+ sub_image \
+ t_image \
+ tr_image \
+ translate_image \
+ value_enc_image
+
+bgraph_image_SOURCES = bgraph_image.cc
+cast_image_SOURCES = cast_image.cc
+complex_image_SOURCES = complex_image.cc
+decorated_image_SOURCES = decorated_image.cc
+graph_image_SOURCES = graph_image.cc
+graph_image_wst_SOURCES = graph_image_wst.cc
+hexa_SOURCES = hexa.cc
+image1d_SOURCES = image1d.cc
+image2d_SOURCES = image2d.cc
+image2d_h_SOURCES = image2d_h.cc
+image3d_SOURCES = image3d.cc
+image_if_SOURCES = image_if.cc
+image_if_interval_SOURCES = image_if_interval.cc
+image_if_value_SOURCES = image_if_value.cc
+interpolated_SOURCES = interpolated.cc
+line_graph_image_SOURCES = line_graph_image.cc
+mono_obased_rle_image_SOURCES = mono_obased_rle_image.cc
+mono_rle_image_SOURCES = mono_rle_image.cc
+obased_rle_image_SOURCES = obased_rle_image.cc
+plain_SOURCES = plain.cc
+rle_image_SOURCES = rle_image.cc
+safe_image_SOURCES = safe_image.cc
+sparse_image_SOURCES = sparse_image.cc
+sub_image_SOURCES = sub_image.cc
+t_image_SOURCES = t_image.cc
+tr_image_SOURCES = tr_image.cc
+translate_image_SOURCES = translate_image.cc
+value_enc_image_SOURCES = value_enc_image.cc
+
+# Tests depending on the FreeImagePlus library.
+if FREEIMAGEPLUS
+ check_PROGRAMS += fi_adaptor
+ fi_adaptor_SOURCES = fi_adaptor.cc
+ fi_adaptor_CPPFLAGS = $(AM_CPPFLAGS) $(FREEIMAGEPLUS_CPPFLAGS)
+ fi_adaptor_LDFLAGS = $(AM_LDFLAGS) $(FREEIMAGEPLUS_LDFLAGS)
+endif
+
+TESTS = $(check_PROGRAMS)
Index: tests/core/image/mono_obased_rle_image.cc
--- tests/core/image/mono_obased_rle_image.cc (revision 0)
+++ tests/core/image/mono_obased_rle_image.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/mono_obased_rle_image.cc
+/*! \file tests/core/image/mono_obased_rle_image.cc
*
* \brief Test on mln::mono_obased_rle_image.hh.
*/
Index: tests/core/image/interpolated.cc
--- tests/core/image/interpolated.cc (revision 0)
+++ tests/core/image/interpolated.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/interpolated.cc
+/*! \file tests/core/image/interpolated.cc
*
* \brief Tests on mln::interpolated.
*/
Index: tests/core/site_set/p_array.cc
--- tests/core/site_set/p_array.cc (revision 0)
+++ tests/core/site_set/p_array.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_array.cc
+/*! \file tests/core/site_set/p_array.cc
*
* \brief Tests on mln::p_array.
*/
Index: tests/core/site_set/p_queue_fast.cc
--- tests/core/site_set/p_queue_fast.cc (revision 0)
+++ tests/core/site_set/p_queue_fast.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_queue_fast.cc
+/*! \file tests/core/site_set/p_queue_fast.cc
*
* \brief Tests on mln::p_queue_fast.
*/
Index: tests/core/site_set/p_priority_queue_fast.cc
--- tests/core/site_set/p_priority_queue_fast.cc (revision 0)
+++ tests/core/site_set/p_priority_queue_fast.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_priority_fast.cc
+/*! \file tests/core/site_set/p_priority_fast.cc
*
* \brief Tests on mln::p_priority_fast.
*/
Index: tests/core/site_set/p_bgraph.cc
--- tests/core/site_set/p_bgraph.cc (revision 0)
+++ tests/core/site_set/p_bgraph.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/p_bgraph.cc
+/// \file tests/core/site_set/p_bgraph.cc
/// \brief Tests on mln::p_bgraph (the psite based on boost-graph).
#include <mln/core/site_set/p_bgraph.hh>
Index: tests/core/site_set/p_queue.cc
--- tests/core/site_set/p_queue.cc (revision 0)
+++ tests/core/site_set/p_queue.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_queue.cc
+/*! \file tests/core/site_set/p_queue.cc
*
* \brief Tests on mln::p_queue.
*/
Index: tests/core/site_set/p_priority_queue.cc
--- tests/core/site_set/p_priority_queue.cc (revision 0)
+++ tests/core/site_set/p_priority_queue.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_priority.cc
+/*! \file tests/core/site_set/p_priority.cc
*
* \brief Tests on mln::p_priority.
*/
Index: tests/core/site_set/Makefile.am
--- tests/core/site_set/Makefile.am (revision 0)
+++ tests/core/site_set/Makefile.am (revision 0)
@@ -0,0 +1,32 @@
+## Process this file through Automake to create Makefile.in -*- Makefile -*-
+
+include $(top_srcdir)/milena/tests/tests.mk
+
+check_PROGRAMS = \
+ p_array \
+ p_bgraph \
+ p_image2d \
+ p_priority_queue \
+ p_priority_queue_fast \
+ p_priority_queue_fast_with_array \
+ p_queue \
+ p_queue_fast \
+ p_runs \
+ p_set \
+ pset_array \
+ pset_if
+
+p_array_SOURCES = p_array.cc
+p_bgraph_SOURCES = p_bgraph.cc
+p_image2d_SOURCES = p_image2d.cc
+p_priority_queue_SOURCES = p_priority_queue.cc
+p_priority_queue_fast_SOURCES = p_priority_queue_fast.cc
+p_priority_queue_fast_with_array_SOURCES = p_priority_queue_fast.cc
+p_queue_SOURCES = p_priority_queue_fast.cc
+p_queue_fast_SOURCES = p_priority_queue_fast.cc
+p_runs_SOURCES = p_runs.cc
+p_set_SOURCES = p_set.cc
+pset_array_SOURCES = pset_array.cc
+pset_if_SOURCES = pset_if.cc
+
+TESTS = $(check_PROGRAMS)
Index: tests/core/site_set/p_runs.cc
--- tests/core/site_set/p_runs.cc (revision 0)
+++ tests/core/site_set/p_runs.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_runs.cc
+/*! \file tests/core/site_set/p_runs.cc
*
* \brief Test on mln::p_runs_ and related tools.
*/
Index: tests/core/site_set/p_image2d.cc
--- tests/core/site_set/p_image2d.cc (revision 0)
+++ tests/core/site_set/p_image2d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_image2d.cc
+/*! \file tests/core/site_set/p_image2d.cc
*
* \brief Tests on mln::p_image2d.
*/
Index: tests/core/site_set/pset_if.cc
--- tests/core/site_set/pset_if.cc (revision 0)
+++ tests/core/site_set/pset_if.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_if.cc
+/*! \file tests/core/site_set/p_if.cc
*
* \brief Tests on mln::p_if.
*/
Index: tests/core/site_set/p_priority_queue_fast_with_array.cc
--- tests/core/site_set/p_priority_queue_fast_with_array.cc (revision 0)
+++ tests/core/site_set/p_priority_queue_fast_with_array.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_priority_fast_with_array.cc
+/*! \file tests/core/site_set/p_priority_fast_with_array.cc
*
* \brief Tests on mln::p_priority_fast_with_array.
*/
Index: tests/core/site_set/p_set.cc
--- tests/core/site_set/p_set.cc (revision 0)
+++ tests/core/site_set/p_set.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/p_set.cc
+/*! \file tests/core/site_set/p_set.cc
*
* \brief Tests on mln::p_set.
*/
Index: tests/core/other/neighb.cc
--- tests/core/other/neighb.cc (revision 0)
+++ tests/core/other/neighb.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/neighb.cc
+/// \file tests/core/other/neighb.cc
/// \brief Tests on mln::neighb<D> specializations.
#include <mln/core/alias/neighb1d.hh>
Index: tests/core/other/graph_elt_window.cc
--- tests/core/other/graph_elt_window.cc (revision 0)
+++ tests/core/other/graph_elt_window.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/graph_elt_window.cc
+/// \file tests/core/other/graph_elt_window.cc
/// \brief Tests on mln::graph_elt_window.
#include <iostream>
Index: tests/core/other/graph_elt_neighborhood.cc
--- tests/core/other/graph_elt_neighborhood.cc (revision 0)
+++ tests/core/other/graph_elt_neighborhood.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/graph_elt_neighborhood.cc
+/// \file tests/core/other/graph_elt_neighborhood.cc
/// \brief Tests on mln::graph_elt_neighborhood.
#include <iostream>
Index: tests/core/other/point_set_compatibility.cc
--- tests/core/other/point_set_compatibility.cc (revision 0)
+++ tests/core/other/point_set_compatibility.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/point_set_compatibility.cc
+/// \file tests/core/other/point_set_compatibility.cc
/// \brief Tests on the compatibility of some point sites with some
/// point sets (and their iterators).
Index: tests/core/other/pixter1d.cc
--- tests/core/other/pixter1d.cc (revision 0)
+++ tests/core/other/pixter1d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/pixter1d.cc
+/// \file tests/core/other/pixter1d.cc
/// \brief Tests on 1-D image pixters.
#include <mln/core/image/image1d.hh>
Index: tests/core/other/pixter2d.cc
--- tests/core/other/pixter2d.cc (revision 0)
+++ tests/core/other/pixter2d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/pixter2d.cc
+/// \file tests/core/other/pixter2d.cc
/// \brief Tests on 2-D image pixters.
#include <mln/core/image/image2d.hh>
Index: tests/core/other/pixter3d.cc
--- tests/core/other/pixter3d.cc (revision 0)
+++ tests/core/other/pixter3d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/pixter3d.cc
+/// \file tests/core/other/pixter3d.cc
/// \brief Tests on 3-D image pixters.
#include <mln/core/image/image3d.hh>
Index: tests/core/other/line_graph_elt_window.cc
--- tests/core/other/line_graph_elt_window.cc (revision 0)
+++ tests/core/other/line_graph_elt_window.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/line_graph_elt_window.cc
+/// \file tests/core/other/line_graph_elt_window.cc
/// \brief Tests on mln::line_graph_elt_window.
#include <vector>
Index: tests/core/other/line_graph_elt_neighborhood.cc
--- tests/core/other/line_graph_elt_neighborhood.cc (revision 0)
+++ tests/core/other/line_graph_elt_neighborhood.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/line_graph_elt_neighborhood.cc
+/// \file tests/core/other/line_graph_elt_neighborhood.cc
/// \brief Tests on mln::line_graph_elt_neighborhood.
#include <vector>
Index: tests/core/other/complex.cc
--- tests/core/other/complex.cc (revision 0)
+++ tests/core/other/complex.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/complex.cc
+/// \file tests/core/other/complex.cc
/// \brief Test of mln::complex.
#include <iostream>
Index: tests/core/other/category.cc
--- tests/core/other/category.cc (revision 0)
+++ tests/core/other/category.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/category.cc
+/*! \file tests/core/other/category.cc
*
* \brief Tests on mln::category.
*/
Index: tests/core/other/pixel.cc
--- tests/core/other/pixel.cc (revision 0)
+++ tests/core/other/pixel.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/pixel.cc
+/*! \file tests/core/other/pixel.cc
*
* \brief Tests on mln::pixel.
*/
Index: tests/core/other/pixter1d_more.cc
--- tests/core/other/pixter1d_more.cc (revision 0)
+++ tests/core/other/pixter1d_more.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/pixter1d.cc
+/*! \file tests/core/other/pixter1d.cc
*
* \brief Tests on mln::fwd_pixter1d.
*/
Index: tests/core/other/pixter2d_more.cc
--- tests/core/other/pixter2d_more.cc (revision 0)
+++ tests/core/other/pixter2d_more.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/pixter2d.cc
+/*! \file tests/core/other/pixter2d.cc
*
* \brief Tests on mln::fwd_pixter2d.
*/
Index: tests/core/other/pixter3d_more.cc
--- tests/core/other/pixter3d_more.cc (revision 0)
+++ tests/core/other/pixter3d_more.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/pixter3d.cc
+/*! \file tests/core/other/pixter3d.cc
*
* \brief Tests on mln::fwd_pixter3d.
*/
Index: tests/core/other/Makefile.am
--- tests/core/other/Makefile.am (revision 0)
+++ tests/core/other/Makefile.am (revision 0)
@@ -0,0 +1,46 @@
+## Process this file through Automake to create Makefile.in -*- Makefile -*-
+
+include $(top_srcdir)/milena/tests/tests.mk
+
+check_PROGRAMS = \
+ category \
+ clock_neighb2d \
+ clock_test \
+ complex \
+ dpoints_pixter \
+ graph_elt_neighborhood \
+ graph_elt_window \
+ line_graph_elt_neighborhood \
+ line_graph_elt_window \
+ line_piter \
+ neighb \
+ pixel \
+ pixter1d \
+ pixter1d_more \
+ pixter2d \
+ pixter2d_more \
+ pixter3d \
+ pixter3d_more \
+ point_set_compatibility
+
+category_SOURCES = category.cc
+clock_neighb2d_SOURCES = clock_neighb2d.cc
+clock_test_SOURCES = clock_test.cc
+complex_SOURCES = complex.cc
+dpoints_pixter_SOURCES = dpoints_pixter.cc
+graph_elt_neighborhood_SOURCES = graph_elt_neighborhood.cc
+graph_elt_window_SOURCES = graph_elt_window.cc
+line_graph_elt_neighborhood_SOURCES = line_graph_elt_neighborhood.cc
+line_graph_elt_window_SOURCES = line_graph_elt_window.cc
+line_piter_SOURCES = line_piter.cc
+neighb_SOURCES = neighb.cc
+pixel_SOURCES = pixel.cc
+pixter1d_SOURCES = pixter1d.cc
+pixter1d_more_SOURCES = pixter1d_more.cc
+pixter2d_SOURCES = pixter2d.cc
+pixter2d_more_SOURCES = pixter2d_more.cc
+pixter3d_SOURCES = pixter3d.cc
+pixter3d_more_SOURCES = pixter3d_more.cc
+point_set_compatibility_SOURCES = point_set_compatibility.cc
+
+TESTS = $(check_PROGRAMS)
Index: tests/core/other/line_piter.cc
--- tests/core/other/line_piter.cc (revision 0)
+++ tests/core/other/line_piter.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/line_piter.cc
+/*! \file tests/core/other/line_piter.cc
*
* \brief Tests on mln::line_piter.
*/
Index: tests/core/routine/clone.cc
--- tests/core/routine/clone.cc (revision 0)
+++ tests/core/routine/clone.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/clone.cc
+/*! \file tests/core/routine/clone.cc
*
* \brief Tests on mln::clone.
*/
Index: tests/core/routine/initialize.cc
--- tests/core/routine/initialize.cc (revision 0)
+++ tests/core/routine/initialize.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/initialize.cc
+/*! \file tests/core/routine/initialize.cc
*
* \brief Tests on mln::initialize.
*/
Index: tests/core/routine/exact.cc
--- tests/core/routine/exact.cc (revision 0)
+++ tests/core/routine/exact.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/exact.cc
+/*! \file tests/core/routine/exact.cc
*
* \brief Tests on mln::exact.
*/
Index: tests/core/routine/Makefile.am
--- tests/core/routine/Makefile.am (revision 0)
+++ tests/core/routine/Makefile.am (revision 0)
@@ -0,0 +1,14 @@
+## Process this file through Automake to create Makefile.in -*- Makefile -*-
+
+include $(top_srcdir)/milena/tests/tests.mk
+
+check_PROGRAMS = \
+ clone \
+ exact \
+ initialize
+
+clone_SOURCES = clone.cc
+exact_SOURCES = exact.cc
+initialize_SOURCES = initialize.cc
+
+TESTS = $(check_PROGRAMS)
Index: tests/core/alias/w_window1d_int.cc
--- tests/core/alias/w_window1d_int.cc (revision 0)
+++ tests/core/alias/w_window1d_int.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file tests/core/w_window1d_int.cc
+/// \file tests/core/alias/w_window1d_int.cc
/// \brief Tests on mln::w_window1d_int.
#include <mln/core/alias/w_window1d_int.hh>
Index: tests/core/alias/window1d.cc
--- tests/core/alias/window1d.cc (revision 0)
+++ tests/core/alias/window1d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/window1d.cc
+/*! \file tests/core/alias/window1d.cc
*
* \brief Tests on mln::window1d.
*/
Index: tests/core/alias/w_window2d_int.cc
--- tests/core/alias/w_window2d_int.cc (revision 0)
+++ tests/core/alias/w_window2d_int.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/w_window2d_int.cc
+/*! \file tests/core/alias/w_window2d_int.cc
*
* \brief Tests on mln::w_window2d_int.
*/
Index: tests/core/alias/window2d.cc
--- tests/core/alias/window2d.cc (revision 0)
+++ tests/core/alias/window2d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/window2d.cc
+/*! \file tests/core/alias/window2d.cc
*
* \brief Tests on mln::window2d.
*/
Index: tests/core/alias/w_window3d_int.cc
--- tests/core/alias/w_window3d_int.cc (revision 0)
+++ tests/core/alias/w_window3d_int.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/w_window3d_int.cc
+/*! \file tests/core/alias/w_window3d_int.cc
*
* \brief Tests on mln::w_window3d_int.
*/
Index: tests/core/alias/window3d.cc
--- tests/core/alias/window3d.cc (revision 0)
+++ tests/core/alias/window3d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/window3d.cc
+/*! \file tests/core/alias/window3d.cc
*
* \brief Tests on mln::window3d.
*/
Index: tests/core/alias/box1d.cc
--- tests/core/alias/box1d.cc (revision 0)
+++ tests/core/alias/box1d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/box1d.cc
+/*! \file tests/core/alias/box1d.cc
*
* \brief Tests on mln::box1d.
*/
Index: tests/core/alias/point1d.cc
--- tests/core/alias/point1d.cc (revision 0)
+++ tests/core/alias/point1d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/point1d.cc
+/*! \file tests/core/alias/point1d.cc
*
* \brief Tests on mln::point1d.
*/
Index: tests/core/alias/box2d.cc
--- tests/core/alias/box2d.cc (revision 0)
+++ tests/core/alias/box2d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/box2d.cc
+/*! \file tests/core/alias/box2d.cc
*
* \brief Tests on mln::box2d.
*/
Index: tests/core/alias/point2d.cc
--- tests/core/alias/point2d.cc (revision 0)
+++ tests/core/alias/point2d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/point2d.cc
+/*! \file tests/core/alias/point2d.cc
*
* \brief Tests on mln::point2d.
*/
Index: tests/core/alias/box3d.cc
--- tests/core/alias/box3d.cc (revision 0)
+++ tests/core/alias/box3d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/box3d.cc
+/*! \file tests/core/alias/box3d.cc
*
* \brief Tests on mln::box3d.
*/
Index: tests/core/alias/point3d.cc
--- tests/core/alias/point3d.cc (revision 0)
+++ tests/core/alias/point3d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/point3d.cc
+/*! \file tests/core/alias/point3d.cc
*
* \brief Tests on mln::point3d.
*/
Index: tests/core/alias/dpoint1d.cc
--- tests/core/alias/dpoint1d.cc (revision 0)
+++ tests/core/alias/dpoint1d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/dpoint1d.cc
+/*! \file tests/core/alias/dpoint1d.cc
*
* \brief Tests on mln::dpoint1d.
*/
Index: tests/core/alias/dpoint2d.cc
--- tests/core/alias/dpoint2d.cc (revision 0)
+++ tests/core/alias/dpoint2d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/dpoint2d.cc
+/*! \file tests/core/alias/dpoint2d.cc
*
* \brief Tests on mln::dpoint2d.
*/
Index: tests/core/alias/dpoint3d.cc
--- tests/core/alias/dpoint3d.cc (revision 0)
+++ tests/core/alias/dpoint3d.cc (working copy)
@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/*! \file tests/core/dpoint3d.cc
+/*! \file tests/core/alias/dpoint3d.cc
*
* \brief Tests on mln::dpoint3d.
*/
Index: tests/core/alias/Makefile.am
--- tests/core/alias/Makefile.am (revision 0)
+++ tests/core/alias/Makefile.am (revision 0)
@@ -0,0 +1,38 @@
+## Process this file through Automake to create Makefile.in -*- Makefile -*-
+
+include $(top_srcdir)/milena/tests/tests.mk
+
+check_PROGRAMS = \
+box1d \
+box2d \
+box3d \
+dpoint1d \
+dpoint2d \
+dpoint3d \
+point1d \
+point2d \
+point3d \
+w_window1d_int \
+w_window2d_int \
+w_window3d_int \
+window1d \
+window2d \
+window3d
+
+box1d_SOURCES = box1d.cc
+box2d_SOURCES = box2d.cc
+box3d_SOURCES = box3d.cc
+dpoint1d_SOURCES = dpoint1d.cc
+dpoint2d_SOURCES = dpoint2d.cc
+dpoint3d_SOURCES = dpoint3d.cc
+point1d_SOURCES = point1d.cc
+point2d_SOURCES = point2d.cc
+point3d_SOURCES = point3d.cc
+w_window1d_int_SOURCES = w_window1d_int.cc
+w_window2d_int_SOURCES = w_window2d_int.cc
+w_window3d_int_SOURCES = w_window3d_int.cc
+window1d_SOURCES = window1d.cc
+window2d_SOURCES = window2d.cc
+window3d_SOURCES = window3d.cc
+
+TESTS = $(check_PROGRAMS)
Index: tests/core/Makefile.am
--- tests/core/Makefile.am (revision 2179)
+++ tests/core/Makefile.am (working copy)
@@ -2,189 +2,9 @@
include $(top_srcdir)/milena/tests/tests.mk
-check_PROGRAMS = \
- box1d \
- box2d \
- box3d \
- \
- cast_image \
- category \
- clock_neighb2d \
- clock_test \
- clone \
- complex \
- complex_image \
- \
- decorated_image \
- dpoint1d \
- dpoint2d \
- dpoint3d \
- dpoints_pixter \
- \
- exact \
- \
- h_vec \
- hexa \
- \
- image1d \
- image2d \
- image2d_h \
- image3d \
- image_if \
- image_if_interval \
- image_if_value \
- initialize \
- interpolated \
- \
- graph_elt_neighborhood \
- graph_elt_window \
- graph_image \
- \
- line_graph_elt_neighborhood \
- line_graph_elt_window \
- line_graph_image \
- line_piter \
- \
- mono_obased_rle_image \
- mono_rle_image \
- \
- neighb \
- \
- obased_rle_image \
- \
- p_priority_queue \
- p_priority_queue_fast \
- p_priority_queue_fast_with_array \
- p_queue \
- p_queue_fast \
- p_runs \
- p_set \
- pixel \
- pixter1d \
- pixter1d_more \
- pixter2d \
- pixter2d_more \
- pixter3d \
- pixter3d_more \
- plain \
- point1d \
- point2d \
- point3d \
- point_set_compatibility \
- pset_array \
- pset_if \
- \
- rle_image \
- \
- safe_image \
- sparse_image \
- sub_image \
- \
- t_image \
- tr_image \
- translate_image \
- \
- window1d \
- window2d \
- window3d \
- w_window1d_int \
- w_window2d_int \
- w_window3d_int
-
-box1d_SOURCES = box1d.cc
-box2d_SOURCES = box2d.cc
-box3d_SOURCES = box3d.cc
-
-cast_image_SOURCES = cast_image.cc
-category_SOURCES = category.cc
-clock_neighb2d_SOURCES = clock_neighb2d.cc
-clock_test_SOURCES = clock_test.cc
-clone_SOURCES = clone.cc
-complex_SOURCES = complex.cc
-complex_image_SOURCES = complex_image.cc
-
-decorated_image_SOURCES = decorated_image.cc
-dpoint1d_SOURCES = dpoint1d.cc
-dpoint2d_SOURCES = dpoint2d.cc
-dpoint3d_SOURCES = dpoint3d.cc
-dpoints_pixter_SOURCES = dpoints_pixter.cc
-
-exact_SOURCES = exact.cc
-
-h_vec_SOURCES = h_vec.cc
-hexa_SOURCES = hexa.cc
-
-image1d_SOURCES = image1d.cc
-image2d_SOURCES = image2d.cc
-image2d_h_SOURCES = image2d_h.cc
-image3d_SOURCES = image3d.cc
-image_if_SOURCES = image_if.cc
-image_if_interval_SOURCES = image_if_interval.cc
-image_if_value_SOURCES = image_if_value.cc
-initialize_SOURCES = initialize.cc
-interpolated_SOURCES = interpolated.cc
-
-graph_elt_neighborhood_SOURCES = graph_elt_neighborhood.cc
-graph_elt_window_SOURCES = graph_elt_window.cc
-graph_image_SOURCES = graph_image.cc
-
-line_graph_elt_neighborhood_SOURCES = line_graph_elt_neighborhood.cc
-line_graph_elt_window_SOURCES = line_graph_elt_window.cc
-line_graph_image_SOURCES = line_graph_image.cc
-line_piter_SOURCES = line_piter.cc
-
-mono_obased_rle_image_SOURCES = mono_obased_rle_image.cc
-mono_rle_image_SOURCES = mono_rle_image.cc
-
-neighb_SOURCES = neighb.cc
-
-obased_rle_image_SOURCES = obased_rle_image.cc
-
-p_priority_queue_SOURCES = p_priority_queue.cc
-p_priority_queue_fast_SOURCES = p_priority_queue_fast.cc
-p_priority_queue_fast_with_array_SOURCES = p_priority_queue_fast.cc
-p_queue_SOURCES = p_priority_queue_fast.cc
-p_queue_fast_SOURCES = p_priority_queue_fast.cc
-p_runs_SOURCES = p_runs.cc
-p_set_SOURCES = p_set.cc
-pixel_SOURCES = pixel.cc
-pixter1d_SOURCES = pixter1d.cc
-pixter1d_more_SOURCES = pixter1d_more.cc
-pixter2d_SOURCES = pixter2d.cc
-pixter2d_more_SOURCES = pixter2d_more.cc
-pixter3d_SOURCES = pixter3d.cc
-pixter3d_more_SOURCES = pixter3d_more.cc
-plain_SOURCES = plain.cc
-point1d_SOURCES = point1d.cc
-point2d_SOURCES = point2d.cc
-point3d_SOURCES = point3d.cc
-point_set_compatibility_SOURCES = point_set_compatibility.cc
-pset_array_SOURCES = pset_array.cc
-pset_if_SOURCES = pset_if.cc
-
-rle_image_SOURCES = rle_image.cc
-
-safe_image_SOURCES = safe_image.cc
-sparse_image_SOURCES = sparse_image.cc
-sub_image_SOURCES = sub_image.cc
-
-t_image_SOURCES = t_image.cc
-tr_image_SOURCES = tr_image.cc
-translate_image_SOURCES = translate_image.cc
-
-window1d_SOURCES = window1d.cc
-window2d_SOURCES = window2d.cc
-window3d_SOURCES = window3d.cc
-w_window1d_int_SOURCES = w_window1d_int.cc
-w_window2d_int_SOURCES = w_window2d_int.cc
-w_window3d_int_SOURCES = w_window3d_int.cc
-
-# Tests depending on the FreeImagePlus library.
-if FREEIMAGEPLUS
- check_PROGRAMS += fi_adaptor
- fi_adaptor_SOURCES = fi_adaptor.cc
- fi_adaptor_CPPFLAGS = $(AM_CPPFLAGS) $(FREEIMAGEPLUS_CPPFLAGS)
- fi_adaptor_LDFLAGS = $(AM_LDFLAGS) $(FREEIMAGEPLUS_LDFLAGS)
-endif
-
-TESTS = $(check_PROGRAMS)
+SUBDIRS = \
+ alias \
+ image \
+ other \
+ routine \
+ site_set
Index: tests/algebra/Makefile.am
--- tests/algebra/Makefile.am (revision 2179)
+++ tests/algebra/Makefile.am (working copy)
@@ -3,11 +3,13 @@
include $(top_srcdir)/milena/tests/tests.mk
check_PROGRAMS = \
+ h_vec \
mat \
mat2 \
vec \
vec2
+h_vec_SOURCES = h_vec.cc
mat_SOURCES = mat.cc
mat2_SOURCES = mat2.cc
vec_SOURCES = vec.cc