
#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