From: Eric Fayolle Date: Mon, 30 May 2022 07:20:19 +0000 (+0200) Subject: Le makefile vérifie la chaîne .comm -> .xml -> .comm_from_xml -> diff .comm .comm_fro... X-Git-Tag: merge_uncertainty_odysee_1210~86 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=9f6f9577f145544de7ab193fac182dfe171d9989;p=tools%2Feficas.git Le makefile vérifie la chaîne .comm -> .xml -> .comm_from_xml -> diff .comm .comm_from_xml --- diff --git a/ReacteurNumerique/GNUmakefile b/ReacteurNumerique/GNUmakefile index 8e66d16a..51d1f158 100644 --- a/ReacteurNumerique/GNUmakefile +++ b/ReacteurNumerique/GNUmakefile @@ -90,7 +90,7 @@ endef #_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); @@ -101,7 +101,8 @@ define test_comm_rule = @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