Index: LMDZ6/trunk/create_make_gcm
===================================================================
--- LMDZ6/trunk/create_make_gcm	(revision 6036)
+++ LMDZ6/trunk/create_make_gcm	(revision 6039)
@@ -181,7 +181,8 @@
       for trufile in $listlib ; do
          fili=`echo $trufile | awk -F/ ' { print $NF } ' | cut -d. -f1`
-         F90=0 ; egrep -i '^ *use ' $trufile > /dev/null 2>&1 && F90=1
-                 egrep -i '^ *module ' $trufile > /dev/null 2>&1 && F90=1
-                 egrep -i '#include*.inc ' $trufile > /dev/null 2>&1 && F90=1
+         # egrep -i '^[^!]*use ' cherche toutes les lignes avec un use sans ! avant
+         F90=0 ; egrep -i '^[^!]*use ' $trufile > /dev/null 2>&1 && F90=1
+                 egrep -i '^[^!]*module ' $trufile > /dev/null 2>&1 && F90=1
+                 egrep -i '^[^!]*#include*.inc ' $trufile > /dev/null 2>&1 && F90=1
          str1='$(LIBO)/lib'$topdiri'.a('$fili'.o) : $(LIBF)/'$trufile
          [ "$fili" = "$diri/chem.subs" ] && str1=$str1' $(LIBF)/'$diri/chem.mods.F
Index: LMDZ6/trunk/makelmdz
===================================================================
--- LMDZ6/trunk/makelmdz	(revision 6036)
+++ LMDZ6/trunk/makelmdz	(revision 6039)
@@ -494,5 +494,5 @@
 fi
 
-if [ -d $phy${physique}/Dust ] ; then
+if [ -d libf/phy${physique}/Dust ] ; then
     src_dirs="$src_dirs phy${physique}/Dust"
     INCLUDE="${INCLUDE} -I\$(LIBF)/phy${physique}/Dust"
