diff --git a/tools/winedump/Makefile.in b/tools/winedump/Makefile.in
index 52e076959c8988b0c812de8e6fe6a737f7d7c78f..2c28c2ee55f15cdde2e62f0670ae96fca013036d 100644
--- a/tools/winedump/Makefile.in
+++ b/tools/winedump/Makefile.in
@@ -2,8 +2,10 @@ TOPSRCDIR = @top_srcdir@
 TOPOBJDIR = ../..
 SRCDIR    = @srcdir@
 VPATH     = @srcdir@
+EXEEXT    = @EXEEXT@
+
+PROGRAMS = winedump$(EXEEXT)
 
-PROGRAMS = winedump
 MODULE   = none
 
 C_SRCS = \
@@ -21,15 +23,15 @@ all: $(PROGRAMS)
 
 @MAKE_RULES@
 
-winedump: $(OBJS)
-	$(CC) $(CFLAGS) -o winedump $(OBJS) $(LIBPORT) $(LDFLAGS)
+winedump$(EXEEXT): $(OBJS)
+	$(CC) $(CFLAGS) -o winedump$(EXEEXT) $(OBJS) $(LIBPORT) $(LDFLAGS)
 
 install:: $(PROGRAMS)
 	$(MKINSTALLDIRS) $(bindir)
-	$(INSTALL_PROGRAM) winedump $(bindir)/winedump
+	$(INSTALL_PROGRAM) winedump$(EXEEXT) $(bindir)/winedump$(EXEEXT)
 	$(INSTALL_SCRIPT) $(SRCDIR)/function_grep.pl $(bindir)/function_grep.pl
 
 uninstall::
-	$(RM) $(bindir)/function_grep.pl $(bindir)/winedump
+	$(RM) $(bindir)/function_grep.pl $(bindir)/winedump$(EXEEXT)
 
 ### Dependencies: