#_test_driver_$1.comm_test_driver_$1.py:
# il faut les définir à part
define test_driver_rule =
-%_test_driver_$1.py : %_test_driver_$1.comm $(confdir)/test_driver_subst.py
+%_test_driver_$1.py : %_test_driver_$1.xml $(confdir)/test_driver_subst.py
@echo -e "\n\n------ Generate xml test driver $$(@) ------\n"
sed -e "s,@module@,$$(*)_driver,g" -e "s,@file@,$$(<:%.comm=%.xml),g" $$(confdir)/test_driver_subst.py > $$(@) && \
chmod +x $$(<:%.comm=%.py);
@echo -e "\n\n------ Generate modified.comm file $$(@) ------\n"
@[[ -f $$(*).py ]] || (echo "Le fichier catalogue $$(*).py est introuvable" && false)
@[[ -f $$(*)_driver.py ]] || (echo "Le fichier driver $$(*)_driver.py est introuvable" && false)
- $(tooldir)/generateComm.py -x -c $$(abspath $$(*).py) -o $$(@) $$<
+ $(tooldir)/generateComm.py -x -c $$(abspath $$(*).py) -o $$(@) $$<
+ diff -w -I '^#' -I '^ #' $$(@:%_modified.comm=%.comm) $$(@)
endef
#Définition des règles de construction pour les tests