Index: trunk/LMDZ.COMMON/makelmdz
===================================================================
--- trunk/LMDZ.COMMON/makelmdz	(revision 849)
+++ trunk/LMDZ.COMMON/makelmdz	(revision 887)
@@ -24,4 +24,5 @@
 fcm_path=none
 cosp=false
+dyn=""
 
 # guess a default 'arch'
@@ -429,7 +430,12 @@
   \rm fxyprim.h
   cp -p fxy_${grille}.h fxyprim.h
-else
-  echo "Probleme dans les dimensions de la dynamique !!"
-  echo "Non reactive pour l'instant !!!"
+#else
+#  echo "Probleme dans les dimensions de la dynamique !!"
+#  echo "Non reactive pour l'instant !!!"
+fi
+if (( $dimension == 1 ))
+then
+  echo pas de dynamique
+  dyn="DYN= L_DYN=-ldyn3d "
 fi
 
@@ -459,8 +465,6 @@
 then
   SUFF_NAME=${SUFF_NAME}_para
-  DYN=dyn${dimc}dpar
 else
   SUFF_NAME=${SUFF_NAME}_seq
-  DYN=dyn${dimc}d
 fi
 
@@ -561,5 +565,5 @@
     else
       # last possibility:
-      if [[ -r $LMDGCM/libf/phy${physique}/${code}.F ]]
+      if [[ -r $LMDGCM/libf/phy${physique}/${code}.F90 ]]
       then
         source_code=${code}.F90
@@ -600,5 +604,10 @@
   INCLUDE="$INCLUDE"' -I$(LIBF)/phy'"$physique"
 fi
-INCLUDE="$INCLUDE"' -I$(LIBF)/dyn'${dimc}'d'$FLAG_PARA' -I'${LIBOGCM}/${nomlib}
+if (( $dimension == 1 ))
+then
+ INCLUDE="$INCLUDE"' -I$(LIBF)/dyn3d -I'${LIBOGCM}/${nomlib}
+else
+ INCLUDE="$INCLUDE"' -I$(LIBF)/dyn'${dimc}'d'$FLAG_PARA' -I'${LIBOGCM}/${nomlib}
+fi
 
 # ranlib utility (check it exists or else default to ls)
@@ -632,6 +641,7 @@
 INCLUDEC="$includec" \
 $filtre \
+$dyn \
 LIBO=${LIBOGCM}/${nomlib} \
-"PHYS=$physique" \
+PHYS=$physique \
 DIM=$dimc \
 FLAG_PARA=$FLAG_PARA \
@@ -662,6 +672,7 @@
 INCLUDEC="$includec" \
 $filtre \
+$dyn \
 LIBO=${LIBOGCM}/${nomlib} \
-"PHYS=$physique" \
+PHYS=$physique \
 DIM=$dimc \
 FLAG_PARA=$FLAG_PARA \
