diff --git a/src/Makefile b/src/Makefile
index 40a38187c54bf08fa6b991a782fbe539c8989f4f..d265a615717739b67d5f6dd40d6cde604f180e78 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -357,7 +357,7 @@ ifdef PROG_LIST
 prog :   lib $(LIB_GRIBEX)
 	@$(MAKE) -I$(B)$(OBJDIR) DEP=YES  $(PROG_LIST)  
 
-install : $(patsubst %,%-${ARCH_XYZ},$(PROG_LIST))
+install : $(patsubst %,%-${ARCH_XYZ},$(PROG_LIST)) install_tools
 
 
 $(PROG_LIST) : OBJ_PROG=$(shell find $(PROG_DIR) -follow -type f -name "spll_*.f*" \
@@ -375,12 +375,14 @@ else
 #	ln -sf $(OBJDIR)/$(*F) $(SRC_MESONH)/exe/$(*F)-${ARCH_XYZ}-${VER_USER}
 	ln -sf $(OBJDIR)/$(*F) $(SRC_MESONH)/exe/$(*F)${XYZ}
 endif
+	rm -f $(SRC_MESONH)/exe/$(*F)_${ARCH_XYZ}~
+
+install_tools :
 ifdef MNH_TOOLS
 	ln -sf $(OBJDIR)/LFI2CDF $(SRC_MESONH)/bin_tools/lfi2cdf
 	ln -sf $(OBJDIR)/LFI2CDF $(SRC_MESONH)/bin_tools/cdf2cdf
 	ln -sf $(OBJDIR)/LFI2CDF $(SRC_MESONH)/bin_tools/cdf2lfi
 endif
-	rm -f $(SRC_MESONH)/exe/$(*F)_${ARCH_XYZ}~
 
 ##########################################################
 #                                                        #