* common.mk: New. Include it... * scribo.mk, * tests/tests.mk: ...here. * src/Makefile.am, * src/binarization/Makefile.am, * src/debug/Makefile.am, * src/filter/Makefile.am, * src/misc/Makefile.am, * src/multi_scale/Makefile.am, * src/preprocessing/Makefile.am, * src/primitive/extract/Makefile.am, * src/primitive/find/Makefile.am, * src/primitive/group/Makefile.am, * src/table/Makefile.am, * src/text/Makefile.am, * tests/filter/Makefile.am, * tests/preprocessing/Makefile.am, * tests/table/Makefile.am: Remove (now useless) `*_SOURCES' variables using sed -ri '/^(\s|#)*\S+_SOURCES\s*=\s*\S+.cc\s*$/d'. * tests/unit_test/build_unit_test.sh: No longer output `*_SOURCES' variables. * tests/unit_test/unit-tests.mk: Regen. --- scribo/ChangeLog | 30 ++++++ {milena => scribo}/common.mk | 0 scribo/scribo.mk | 5 +- scribo/src/Makefile.am | 7 +-- scribo/src/binarization/Makefile.am | 6 +- scribo/src/debug/Makefile.am | 20 +---- scribo/src/filter/Makefile.am | 6 +- scribo/src/misc/Makefile.am | 7 +-- scribo/src/multi_scale/Makefile.am | 3 +- scribo/src/preprocessing/Makefile.am | 5 +- scribo/src/primitive/extract/Makefile.am | 8 +-- scribo/src/primitive/find/Makefile.am | 7 +-- scribo/src/primitive/group/Makefile.am | 10 +-- scribo/src/table/Makefile.am | 6 +- scribo/src/text/Makefile.am | 4 +- scribo/tests/filter/Makefile.am | 3 +- scribo/tests/preprocessing/Makefile.am | 3 +- scribo/tests/table/Makefile.am | 4 +- scribo/tests/tests.mk | 4 +- scribo/tests/unit_test/build_unit_test.sh | 9 +-- scribo/tests/unit_test/unit-tests.mk | 139 ----------------------------- 21 files changed, 52 insertions(+), 234 deletions(-) copy {milena => scribo}/common.mk (100%)
diff --git a/scribo/ChangeLog b/scribo/ChangeLog index ef877c8..5cb33cb 100644 --- a/scribo/ChangeLog +++ b/scribo/ChangeLog @@ -1,3 +1,33 @@ +2010-04-22 Roland Levillain roland@lrde.epita.fr + + Use AM_DEFAULT_SOURCE_EXT to simplify Scribo's Makefiles. + + * common.mk: New. + Include it... + * scribo.mk, + * tests/tests.mk: + ...here. + * src/Makefile.am, + * src/binarization/Makefile.am, + * src/debug/Makefile.am, + * src/filter/Makefile.am, + * src/misc/Makefile.am, + * src/multi_scale/Makefile.am, + * src/preprocessing/Makefile.am, + * src/primitive/extract/Makefile.am, + * src/primitive/find/Makefile.am, + * src/primitive/group/Makefile.am, + * src/table/Makefile.am, + * src/text/Makefile.am, + * tests/filter/Makefile.am, + * tests/preprocessing/Makefile.am, + * tests/table/Makefile.am: + Remove (now useless) `*_SOURCES' variables using + sed -ri '/^(\s|#)*\S+_SOURCES\s*=\s*\S+.cc\s*$/d'. + * tests/unit_test/build_unit_test.sh: No longer output `*_SOURCES' + variables. + * tests/unit_test/unit-tests.mk: Regen. + 2010-04-27 Roland Levillain roland@lrde.epita.fr
Help g++ 3.3 compile Scribo code. diff --git a/milena/common.mk b/scribo/common.mk similarity index 100% copy from milena/common.mk copy to scribo/common.mk diff --git a/scribo/scribo.mk b/scribo/scribo.mk index 62ffcad..fde171a 100644 --- a/scribo/scribo.mk +++ b/scribo/scribo.mk @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -14,8 +14,9 @@ # You should have received a copy of the GNU General Public License # along with Olena. If not, see http://www.gnu.org/licenses/.
+include $(top_srcdir)/scribo/common.mk
# Add path to Scribo's headers AM_CPPFLAGS = -I$(top_srcdir)/ -I$(top_builddir)/ -I$(top_srcdir)/milena -I$(top_builddir)/milena
-AM_CXXFLAGS = -DNDEBUG -O2 \ No newline at end of file +AM_CXXFLAGS = -DNDEBUG -O2 diff --git a/scribo/src/Makefile.am b/scribo/src/Makefile.am index 6cc4229..faf86e4 100644 --- a/scribo/src/Makefile.am +++ b/scribo/src/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -36,9 +36,6 @@ bin_PROGRAMS = \ text_in_photo_invert
-text_in_photo_SOURCES = text_in_photo.cc -text_in_photo_ppm_SOURCES = text_in_photo_ppm.cc -text_in_photo_invert_SOURCES = text_in_photo_invert.cc
@@ -46,7 +43,6 @@ if HAVE_TESSERACT if HAVE_TIFF
bin_PROGRAMS += text_in_doc - text_in_doc_SOURCES = text_in_doc.cc text_in_doc_CPPFLAGS = $(AM_CPPFLAGS) \ $(TESSERACT_CPPFLAGS) \ $(TIFF_CPPFLAGS) @@ -56,7 +52,6 @@ if HAVE_TIFF -lpthread -lhpdf
bin_PROGRAMS += text_in_doc_ppm - text_in_doc_ppm_SOURCES = text_in_doc_ppm.cc text_in_doc_ppm_CPPFLAGS = $(AM_CPPFLAGS) \ $(TESSERACT_CPPFLAGS) \ $(TIFF_CPPFLAGS) diff --git a/scribo/src/binarization/Makefile.am b/scribo/src/binarization/Makefile.am index 531d4cf..0143e20 100644 --- a/scribo/src/binarization/Makefile.am +++ b/scribo/src/binarization/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -25,8 +25,4 @@ bin_PROGRAMS = \ sauvola_pgm \ simple
-sauvola_SOURCES = sauvola.cc -sauvola_ms_SOURCES = sauvola_ms.cc -sauvola_pgm_SOURCES = sauvola_pgm.cc -simple_SOURCES = simple.cc
diff --git a/scribo/src/debug/Makefile.am b/scribo/src/debug/Makefile.am index 36bbfcb..9be6161 100644 --- a/scribo/src/debug/Makefile.am +++ b/scribo/src/debug/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -38,24 +38,6 @@ bin_PROGRAMS = \ show_objects_thick \ show_objects_thin
-show_left_right_links_validation_SOURCES = show_left_right_links_validation.cc -show_links_bbox_h_ratio_SOURCES = show_links_bbox_h_ratio.cc -show_links_bbox_overlap_SOURCES = show_links_bbox_overlap.cc -show_links_bottom_aligned_SOURCES = show_links_bottom_aligned.cc -show_links_center_aligned_SOURCES = show_links_center_aligned.cc -show_links_non_h_aligned_SOURCES = show_links_non_h_aligned.cc -show_links_several_right_SOURCES = show_links_several_right.cc -show_links_single_left_SOURCES = show_links_single_left.cc -show_links_single_left_dmax_ratio_SOURCES = show_links_single_left_dmax_ratio.cc -show_links_single_right_SOURCES = show_links_single_right.cc -show_links_single_right_dmax_ratio_SOURCES = show_links_single_right_dmax_ratio.cc -show_links_top_aligned_SOURCES = show_links_top_aligned.cc -show_objects_large_SOURCES = show_objects_large.cc -show_objects_large_small_SOURCES = show_objects_large_small.cc -show_objects_small_SOURCES = show_objects_small.cc -show_objects_thick_SOURCES = show_objects_thick.cc -show_objects_thin_SOURCES = show_objects_thin.cc
## FIXME: Does not compile. ## bin_PROGRAMS += show_links_several_right_overlap -## show_links_several_right_overlap_SOURCES = show_links_several_right_overlap.cc diff --git a/scribo/src/filter/Makefile.am b/scribo/src/filter/Makefile.am index e8a2b9c..342d3af 100644 --- a/scribo/src/filter/Makefile.am +++ b/scribo/src/filter/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -25,7 +25,3 @@ bin_PROGRAMS = \ objects_thick \ objects_thin
-objects_large_SOURCES = objects_large.cc -objects_small_SOURCES = objects_small.cc -objects_thick_SOURCES = objects_thick.cc -objects_thin_SOURCES = objects_thin.cc diff --git a/scribo/src/misc/Makefile.am b/scribo/src/misc/Makefile.am index dc64bb9..b804867 100644 --- a/scribo/src/misc/Makefile.am +++ b/scribo/src/misc/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -26,9 +26,4 @@ bin_PROGRAMS = \ rectangularity \ superpose
-dmap_SOURCES = dmap.cc -morpho_SOURCES = morpho.cc -negate_SOURCES = negate.cc -rectangularity_SOURCES = rectangularity.cc -superpose_SOURCES = superpose.cc
diff --git a/scribo/src/multi_scale/Makefile.am b/scribo/src/multi_scale/Makefile.am index f3dfb42..a9425fc 100644 --- a/scribo/src/multi_scale/Makefile.am +++ b/scribo/src/multi_scale/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -22,5 +22,4 @@ include $(top_srcdir)/scribo/scribo.mk bin_PROGRAMS = \ find_lines
-find_lines_SOURCES = find_lines.cc
diff --git a/scribo/src/preprocessing/Makefile.am b/scribo/src/preprocessing/Makefile.am index 8c1cd80..e070fc7 100644 --- a/scribo/src/preprocessing/Makefile.am +++ b/scribo/src/preprocessing/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -24,6 +24,3 @@ bin_PROGRAMS = \ split_bg_fg \ unskew
-preprocess_SOURCES = preprocess.cc -split_bg_fg_SOURCES = split_bg_fg.cc -unskew_SOURCES = unskew.cc diff --git a/scribo/src/primitive/extract/Makefile.am b/scribo/src/primitive/extract/Makefile.am index 7e1ea78..77b72d9 100644 --- a/scribo/src/primitive/extract/Makefile.am +++ b/scribo/src/primitive/extract/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -28,10 +28,4 @@ bin_PROGRAMS = \ extract_thick_hlines \ lines_pattern
-extract_discontinued_lines_SOURCES = extract_discontinued_lines.cc -extract_discontinued_vlines_SOURCES = extract_discontinued_vlines.cc -extract_discontinued_hlines_SOURCES = extract_discontinued_hlines.cc -extract_thick_vlines_SOURCES = extract_thick_vlines.cc -extract_thick_hlines_SOURCES = extract_thick_hlines.cc -lines_pattern_SOURCES = lines_pattern.cc
diff --git a/scribo/src/primitive/find/Makefile.am b/scribo/src/primitive/find/Makefile.am index 93a3920..a36d1c7 100644 --- a/scribo/src/primitive/find/Makefile.am +++ b/scribo/src/primitive/find/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -27,10 +27,5 @@ bin_PROGRAMS = \ find_thick_lines \ find_thick_and_single_lines
-find_discontinued_lines_SOURCES = find_discontinued_lines.cc -find_pattern_lines_SOURCES = find_pattern_lines.cc -find_single_lines_SOURCES = find_single_lines.cc -find_thick_lines_SOURCES = find_thick_lines.cc -find_thick_and_single_lines_SOURCES = find_thick_and_single_lines.cc
diff --git a/scribo/src/primitive/group/Makefile.am b/scribo/src/primitive/group/Makefile.am index e52e373..d2ee615 100644 --- a/scribo/src/primitive/group/Makefile.am +++ b/scribo/src/primitive/group/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -28,14 +28,6 @@ bin_PROGRAMS = \ group_from_several_left_links \ group_from_single_link
-group_from_double_link_SOURCES = group_from_double_link.cc -group_from_double_link_filter_non_aligned_SOURCES = group_from_double_link_filter_non_aligned.cc -group_from_double_several_links_SOURCES = group_from_double_several_links.cc -group_from_graph_SOURCES = group_from_graph.cc -group_from_several_graph_SOURCES = group_from_several_graph.cc -group_from_several_left_links_SOURCES = group_from_several_left_links.cc -group_from_single_link_SOURCES = group_from_single_link.cc
## FIXME: Does not compile. ## bin_PROGRAMS += group_from_rag -## group_from_rag_SOURCES = group_from_rag.cc diff --git a/scribo/src/table/Makefile.am b/scribo/src/table/Makefile.am index 334d5f9..bb3c9c3 100644 --- a/scribo/src/table/Makefile.am +++ b/scribo/src/table/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -26,7 +26,3 @@ bin_PROGRAMS = \ rebuild_rank
-erase_SOURCES = erase.cc -extract_SOURCES = extract.cc -rebuild_opening_SOURCES = rebuild_opening.cc -rebuild_rank_SOURCES = rebuild_rank.cc diff --git a/scribo/src/text/Makefile.am b/scribo/src/text/Makefile.am index b84e0dd..ab21f8a 100644 --- a/scribo/src/text/Makefile.am +++ b/scribo/src/text/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -23,14 +23,12 @@ bin_PROGRAMS = \ cleantxt
-cleantxt_SOURCES = cleantxt.cc
if HAVE_TESSERACT if HAVE_TIFF
bin_PROGRAMS += recognition - recognition_SOURCES = recognition.cc recognition_CPPFLAGS = $(AM_CPPFLAGS) \ $(TESSERACT_CPPFLAGS) \ $(TIFF_CPPFLAGS) diff --git a/scribo/tests/filter/Makefile.am b/scribo/tests/filter/Makefile.am index fd3299e..20a9999 100644 --- a/scribo/tests/filter/Makefile.am +++ b/scribo/tests/filter/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -22,6 +22,5 @@ include $(top_srcdir)/scribo/tests/tests.mk check_PROGRAMS = \ small_and_large_bboxes
-small_and_large_bboxes_SOURCES = small_and_large_bboxes.cc
TESTS = $(check_PROGRAMS) diff --git a/scribo/tests/preprocessing/Makefile.am b/scribo/tests/preprocessing/Makefile.am index 5182bc0..6ff18c0 100644 --- a/scribo/tests/preprocessing/Makefile.am +++ b/scribo/tests/preprocessing/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -22,7 +22,6 @@ include $(top_srcdir)/scribo/tests/tests.mk check_PROGRAMS = \ unskew
-unskew_SOURCES = unskew.cc
TESTS = $(check_PROGRAMS)
diff --git a/scribo/tests/table/Makefile.am b/scribo/tests/table/Makefile.am index 0c15a63..1818cf6 100644 --- a/scribo/tests/table/Makefile.am +++ b/scribo/tests/table/Makefile.am @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -23,7 +23,5 @@ check_PROGRAMS = \ extract_lines_with_rank \ repair_lines
-extract_lines_with_rank_SOURCES = extract_lines_with_rank.cc -repair_lines_SOURCES = repair_lines.cc
TESTS = $(check_PROGRAMS) diff --git a/scribo/tests/tests.mk b/scribo/tests/tests.mk index bc9b2d9..1cf0ffe 100644 --- a/scribo/tests/tests.mk +++ b/scribo/tests/tests.mk @@ -1,4 +1,4 @@ -# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE). +# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE) # # This file is part of Olena. # @@ -14,6 +14,8 @@ # You should have received a copy of the GNU General Public License # along with Olena. If not, see http://www.gnu.org/licenses/.
+include $(top_srcdir)/scribo/common.mk + AM_CPPFLAGS = -I$(top_srcdir)/ -I$(top_builddir)/ -I$(top_srcdir)/milena -I$(top_builddir)/milena
AM_CXXFLAGS = -g -O0 diff --git a/scribo/tests/unit_test/build_unit_test.sh b/scribo/tests/unit_test/build_unit_test.sh index 415ff95..6f8d19e 100755 --- a/scribo/tests/unit_test/build_unit_test.sh +++ b/scribo/tests/unit_test/build_unit_test.sh @@ -75,11 +75,4 @@ EOF $ECHO_N "${TARGET}" >>"$output" done
-# Build "$output". -echo "" >>"$output" -echo "" >>"$output" -for i in $HEADERS; do - FILE_CC=`echo $i | sed 's/[/.]/_/g' | sed 's/_hh/.cc/g'` - NAME=`echo $FILE_CC | sed 's/.cc//g'` - echo "${NAME}_SOURCES = $FILE_CC" >>"$output" -done +echo >>"$output" diff --git a/scribo/tests/unit_test/unit-tests.mk b/scribo/tests/unit_test/unit-tests.mk index 055b90e..640d76a 100644 --- a/scribo/tests/unit_test/unit-tests.mk +++ b/scribo/tests/unit_test/unit-tests.mk @@ -139,142 +139,3 @@ scribo_text_clean \ scribo_text_extract_lines \ scribo_util_all \ scribo_util_text - -scribo_all_SOURCES = scribo_all.cc -scribo_binarization_binarize_SOURCES = scribo_binarization_binarize.cc -scribo_binarization_sauvola_SOURCES = scribo_binarization_sauvola.cc -scribo_binarization_sauvola_threshold_SOURCES = scribo_binarization_sauvola_threshold.cc -scribo_binarization_simple_SOURCES = scribo_binarization_simple.cc -scribo_core_all_SOURCES = scribo_core_all.cc -scribo_core_central_sites_SOURCES = scribo_core_central_sites.cc -scribo_core_concept_link_functor_SOURCES = scribo_core_concept_link_functor.cc -scribo_core_erase_objects_SOURCES = scribo_core_erase_objects.cc -scribo_core_internal_link_functor_base_SOURCES = scribo_core_internal_link_functor_base.cc -scribo_core_macros_SOURCES = scribo_core_macros.cc -scribo_core_object_groups_SOURCES = scribo_core_object_groups.cc -scribo_core_object_image_SOURCES = scribo_core_object_image.cc -scribo_core_object_links_SOURCES = scribo_core_object_links.cc -scribo_debug_alignment_decision_image_SOURCES = scribo_debug_alignment_decision_image.cc -scribo_debug_all_SOURCES = scribo_debug_all.cc -scribo_debug_decision_image_SOURCES = scribo_debug_decision_image.cc -scribo_debug_links_decision_image_SOURCES = scribo_debug_links_decision_image.cc -scribo_debug_save_bboxes_image_SOURCES = scribo_debug_save_bboxes_image.cc -scribo_debug_save_label_image_SOURCES = scribo_debug_save_label_image.cc -scribo_debug_save_linked_bboxes_image_SOURCES = scribo_debug_save_linked_bboxes_image.cc -scribo_debug_save_object_diff_SOURCES = scribo_debug_save_object_diff.cc -scribo_debug_save_table_image_SOURCES = scribo_debug_save_table_image.cc -scribo_debug_several_links_decision_image_SOURCES = scribo_debug_several_links_decision_image.cc -scribo_debug_usage_SOURCES = scribo_debug_usage.cc -scribo_draw_all_SOURCES = scribo_draw_all.cc -scribo_draw_bounding_box_links_SOURCES = scribo_draw_bounding_box_links.cc -scribo_draw_bounding_boxes_SOURCES = scribo_draw_bounding_boxes.cc -scribo_estim_object_groups_v_thickness_SOURCES = scribo_estim_object_groups_v_thickness.cc -scribo_filter_all_SOURCES = scribo_filter_all.cc -scribo_filter_common_objects_photo_SOURCES = scribo_filter_common_objects_photo.cc -scribo_filter_internal_compute_SOURCES = scribo_filter_internal_compute.cc -scribo_filter_object_groups_size_ratio_SOURCES = scribo_filter_object_groups_size_ratio.cc -scribo_filter_object_groups_small_SOURCES = scribo_filter_object_groups_small.cc -scribo_filter_object_groups_v_thickness_SOURCES = scribo_filter_object_groups_v_thickness.cc -scribo_filter_object_links_bbox_h_ratio_SOURCES = scribo_filter_object_links_bbox_h_ratio.cc -scribo_filter_object_links_bbox_overlap_SOURCES = scribo_filter_object_links_bbox_overlap.cc -scribo_filter_object_links_bbox_ratio_SOURCES = scribo_filter_object_links_bbox_ratio.cc -scribo_filter_object_links_bbox_w_ratio_SOURCES = scribo_filter_object_links_bbox_w_ratio.cc -scribo_filter_object_links_bottom_aligned_SOURCES = scribo_filter_object_links_bottom_aligned.cc -scribo_filter_object_links_center_aligned_SOURCES = scribo_filter_object_links_center_aligned.cc -scribo_filter_object_links_non_aligned_SOURCES = scribo_filter_object_links_non_aligned.cc -scribo_filter_object_links_non_aligned_simple_SOURCES = scribo_filter_object_links_non_aligned_simple.cc -scribo_filter_object_links_non_h_aligned_SOURCES = scribo_filter_object_links_non_h_aligned.cc -scribo_filter_object_links_non_v_aligned_SOURCES = scribo_filter_object_links_non_v_aligned.cc -scribo_filter_object_links_top_aligned_SOURCES = scribo_filter_object_links_top_aligned.cc -scribo_filter_objects_h_thick_SOURCES = scribo_filter_objects_h_thick.cc -scribo_filter_objects_h_thin_SOURCES = scribo_filter_objects_h_thin.cc -scribo_filter_objects_large_SOURCES = scribo_filter_objects_large.cc -scribo_filter_objects_size_ratio_SOURCES = scribo_filter_objects_size_ratio.cc -scribo_filter_objects_small_SOURCES = scribo_filter_objects_small.cc -scribo_filter_objects_thick_SOURCES = scribo_filter_objects_thick.cc -scribo_filter_objects_thin_SOURCES = scribo_filter_objects_thin.cc -scribo_filter_objects_v_thick_SOURCES = scribo_filter_objects_v_thick.cc -scribo_filter_objects_v_thin_SOURCES = scribo_filter_objects_v_thin.cc -scribo_fun_v2b_objects_small_filter_SOURCES = scribo_fun_v2b_objects_small_filter.cc -scribo_make_all_SOURCES = scribo_make_all.cc -scribo_make_debug_filename_SOURCES = scribo_make_debug_filename.cc -scribo_make_influence_zone_graph_SOURCES = scribo_make_influence_zone_graph.cc -scribo_make_text_SOURCES = scribo_make_text.cc -scribo_preprocessing_all_SOURCES = scribo_preprocessing_all.cc -scribo_preprocessing_split_bg_fg_SOURCES = scribo_preprocessing_split_bg_fg.cc -scribo_preprocessing_unskew_SOURCES = scribo_preprocessing_unskew.cc -scribo_primitive_all_SOURCES = scribo_primitive_all.cc -scribo_primitive_extract_all_SOURCES = scribo_primitive_extract_all.cc -scribo_primitive_extract_canvas_SOURCES = scribo_primitive_extract_canvas.cc -scribo_primitive_extract_cells_SOURCES = scribo_primitive_extract_cells.cc -scribo_primitive_extract_lines_discontinued_SOURCES = scribo_primitive_extract_lines_discontinued.cc -scribo_primitive_extract_lines_h_discontinued_SOURCES = scribo_primitive_extract_lines_h_discontinued.cc -scribo_primitive_extract_lines_h_pattern_SOURCES = scribo_primitive_extract_lines_h_pattern.cc -scribo_primitive_extract_lines_h_single_SOURCES = scribo_primitive_extract_lines_h_single.cc -scribo_primitive_extract_lines_h_thick_SOURCES = scribo_primitive_extract_lines_h_thick.cc -scribo_primitive_extract_lines_h_thick_and_single_SOURCES = scribo_primitive_extract_lines_h_thick_and_single.cc -scribo_primitive_extract_lines_pattern_SOURCES = scribo_primitive_extract_lines_pattern.cc -scribo_primitive_extract_lines_thick_SOURCES = scribo_primitive_extract_lines_thick.cc -scribo_primitive_extract_lines_v_discontinued_SOURCES = scribo_primitive_extract_lines_v_discontinued.cc -scribo_primitive_extract_lines_v_pattern_SOURCES = scribo_primitive_extract_lines_v_pattern.cc -scribo_primitive_extract_lines_v_single_SOURCES = scribo_primitive_extract_lines_v_single.cc -scribo_primitive_extract_lines_v_thick_SOURCES = scribo_primitive_extract_lines_v_thick.cc -scribo_primitive_extract_lines_v_thick_and_single_SOURCES = scribo_primitive_extract_lines_v_thick_and_single.cc -scribo_primitive_extract_objects_SOURCES = scribo_primitive_extract_objects.cc -scribo_primitive_group_all_SOURCES = scribo_primitive_group_all.cc -scribo_primitive_group_apply_SOURCES = scribo_primitive_group_apply.cc -scribo_primitive_group_from_double_link_SOURCES = scribo_primitive_group_from_double_link.cc -scribo_primitive_group_from_graph_SOURCES = scribo_primitive_group_from_graph.cc -scribo_primitive_group_from_single_link_SOURCES = scribo_primitive_group_from_single_link.cc -scribo_primitive_internal_all_SOURCES = scribo_primitive_internal_all.cc -scribo_primitive_internal_find_graph_link_SOURCES = scribo_primitive_internal_find_graph_link.cc -scribo_primitive_internal_find_left_link_SOURCES = scribo_primitive_internal_find_left_link.cc -scribo_primitive_internal_find_right_link_SOURCES = scribo_primitive_internal_find_right_link.cc -scribo_primitive_internal_find_root_SOURCES = scribo_primitive_internal_find_root.cc -scribo_primitive_internal_have_link_valid_SOURCES = scribo_primitive_internal_have_link_valid.cc -scribo_primitive_internal_init_link_array_SOURCES = scribo_primitive_internal_init_link_array.cc -scribo_primitive_internal_is_invalid_link_SOURCES = scribo_primitive_internal_is_invalid_link.cc -scribo_primitive_internal_is_link_valid_SOURCES = scribo_primitive_internal_is_link_valid.cc -scribo_primitive_internal_update_graph_link_SOURCES = scribo_primitive_internal_update_graph_link.cc -scribo_primitive_internal_update_link_array_SOURCES = scribo_primitive_internal_update_link_array.cc -scribo_primitive_link_all_SOURCES = scribo_primitive_link_all.cc -scribo_primitive_link_compute_SOURCES = scribo_primitive_link_compute.cc -scribo_primitive_link_internal_anchors_3_SOURCES = scribo_primitive_link_internal_anchors_3.cc -scribo_primitive_link_internal_find_link_SOURCES = scribo_primitive_link_internal_find_link.cc -scribo_primitive_link_internal_link_center_dmax_base_SOURCES = scribo_primitive_link_internal_link_center_dmax_base.cc -scribo_primitive_link_internal_link_center_dmax_ratio_base_SOURCES = scribo_primitive_link_internal_link_center_dmax_ratio_base.cc -scribo_primitive_link_internal_link_functor_base_SOURCES = scribo_primitive_link_internal_link_functor_base.cc -scribo_primitive_link_internal_link_ms_dmax_base_SOURCES = scribo_primitive_link_internal_link_ms_dmax_base.cc -scribo_primitive_link_internal_link_ms_dmax_ratio_base_SOURCES = scribo_primitive_link_internal_link_ms_dmax_ratio_base.cc -scribo_primitive_link_merge_double_link_SOURCES = scribo_primitive_link_merge_double_link.cc -scribo_primitive_link_with_graph_SOURCES = scribo_primitive_link_with_graph.cc -scribo_primitive_link_with_rag_SOURCES = scribo_primitive_link_with_rag.cc -scribo_primitive_link_with_several_graphes_SOURCES = scribo_primitive_link_with_several_graphes.cc -scribo_primitive_link_with_several_left_links_SOURCES = scribo_primitive_link_with_several_left_links.cc -scribo_primitive_link_with_several_right_closest_links_SOURCES = scribo_primitive_link_with_several_right_closest_links.cc -scribo_primitive_link_with_several_right_links_SOURCES = scribo_primitive_link_with_several_right_links.cc -scribo_primitive_link_with_single_left_link_SOURCES = scribo_primitive_link_with_single_left_link.cc -scribo_primitive_link_with_single_left_link_dmax_ratio_SOURCES = scribo_primitive_link_with_single_left_link_dmax_ratio.cc -scribo_primitive_link_with_single_right_link_SOURCES = scribo_primitive_link_with_single_right_link.cc -scribo_primitive_link_with_single_right_link_bottom_SOURCES = scribo_primitive_link_with_single_right_link_bottom.cc -scribo_primitive_link_with_single_right_link_dmax_ratio_SOURCES = scribo_primitive_link_with_single_right_link_dmax_ratio.cc -scribo_primitive_link_with_single_right_link_top_SOURCES = scribo_primitive_link_with_single_right_link_top.cc -scribo_table_align_lines_horizontaly_SOURCES = scribo_table_align_lines_horizontaly.cc -scribo_table_align_lines_verticaly_SOURCES = scribo_table_align_lines_verticaly.cc -scribo_table_all_SOURCES = scribo_table_all.cc -scribo_table_connect_horizontal_lines_SOURCES = scribo_table_connect_horizontal_lines.cc -scribo_table_connect_vertical_lines_SOURCES = scribo_table_connect_vertical_lines.cc -scribo_table_erase_SOURCES = scribo_table_erase.cc -scribo_table_extract_SOURCES = scribo_table_extract.cc -scribo_table_internal_align_lines_SOURCES = scribo_table_internal_align_lines.cc -scribo_table_internal_all_SOURCES = scribo_table_internal_all.cc -scribo_table_internal_connect_lines_SOURCES = scribo_table_internal_connect_lines.cc -scribo_table_internal_repair_lines_SOURCES = scribo_table_internal_repair_lines.cc -scribo_table_rebuild_SOURCES = scribo_table_rebuild.cc -scribo_table_repair_horizontal_lines_SOURCES = scribo_table_repair_horizontal_lines.cc -scribo_table_repair_vertical_lines_SOURCES = scribo_table_repair_vertical_lines.cc -scribo_text_all_SOURCES = scribo_text_all.cc -scribo_text_clean_SOURCES = scribo_text_clean.cc -scribo_text_extract_lines_SOURCES = scribo_text_extract_lines.cc -scribo_util_all_SOURCES = scribo_util_all.cc -scribo_util_text_SOURCES = scribo_util_text.cc