#199: Stop using recursive Makefiles in milena/tests/?
-----------------------+------------------------
Reporter: levill_r | Owner: Olena Team
Type: task | Status: new
Priority: minor | Milestone: Olena 2.1
Component: Milena | Version: 2.0
Resolution: | Keywords:
-----------------------+------------------------
Changes (by levill_r):
* priority: trivial => minor
* version: 1.0 => 2.0
* type: proposal => task
Comment:
Quoting Akim in `tiger-patches` (« package: migrate the whole src tree to
a single Makefile. »):
For the record, amongst the various tricks that were
used in src/:
{{{
for i in **/local.mk
do
dir=$(dirname $i)
case $dir in
(ast|parse|task) continue;;
esac
perl -0777 -pi \
-e 's{\b(test_\w+)}{'"$dir"'_$1}g;' \
-e 's{(test-\w+)}{'"$dir"'/$1}g;' \
-e 's{\b([-\w.]+\.\w+)\b}{'"$dir/"'$1}g;' \
-e 's{(\w+_SOURCES)}{'"$dir"'_$1}g;' $i
done
}}}
and tons of adjustments by hand.
I leaving [milestone:"Olena 2.1" Olena 2.1] as target, but we may want to
postpone this task to [milestone:"Olena 2.2" Olena 2.2].
--
Ticket URL: <https://trac.lrde.epita.fr/olena/ticket/199#comment:1>
Olena <http://olena.lrde.epita.fr>
Olena, a generic and efficient image processing platform