Fix installation on OS/2.
diff --git a/ChangeLog b/ChangeLog
index bdcab0f..ba29562 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-03-27  KO Myung-Hun  <komh@chollian.net>
+
+	Fix installation on OS/2.
+	* src/Makefile.in (all, iconv_no_i18n): Add $(EXEEXT) suffix to
+	iconv_no_i18n. This is the recommended way to use libtool, see
+	<http://lists.gnu.org/archive/html/bug-libtool/2009-04/msg00013.html>.
+
 2011-03-31  Bruno Haible  <bruno@clisp.org>
 
 	gentranslit: Fix buffer overrun.
diff --git a/src/Makefile.in b/src/Makefile.in
index b2f5c6f..bea1e2c 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -70,11 +70,11 @@
 # i.e. during "make install". The intermediate 'iconv' executable is built
 # without internationalization and not linked with libintl.
 
-all : iconv_no_i18n iconv.@OBJEXT@ $(OBJECTS_RES_@WOE32@)
+all : iconv_no_i18n$(EXEEXT) iconv.@OBJEXT@ $(OBJECTS_RES_@WOE32@)
 	test `ls -ld . | sed -e 's/^d\(.........\).*/\1/'` = rwxrwxrwx || chmod 777 .
 
 # This is the temporary iconv executable, without internationalization.
-iconv_no_i18n : iconv_no_i18n.@OBJEXT@ ../lib/libiconv.la $(OBJECTS_RES_@WOE32@)
+iconv_no_i18n$(EXEEXT) : iconv_no_i18n.@OBJEXT@ ../lib/libiconv.la $(OBJECTS_RES_@WOE32@)
 	$(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) iconv_no_i18n.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la $(OBJECTS_RES_@WOE32@) -o $@
 
 iconv_no_i18n.@OBJEXT@ : $(srcdir)/iconv_no_i18n.c $(srcdir)/iconv.c