Add unsupported variable EXE which can be set to .exe on systems where
the executable must have that suffix.  Note that there is no
corresponding support in the top-level Makefile because I'm not sure
that the install targets there make sense under these circumstances.
diff --git a/Modules/Makefile.pre.in b/Modules/Makefile.pre.in
index a187b7b..a5b2f97 100644
--- a/Modules/Makefile.pre.in
+++ b/Modules/Makefile.pre.in
@@ -123,11 +123,14 @@
 		$(AR) cr $(LIBRARY) $(OBJS)
 		touch add2lib
 
+# Use ``EXE=.exe'' for Unix emulations on DOS/Windows
+EXE=
+
 # This target is used by the master Makefile to link the final binary.
 link:		$(MAINOBJ)
 		$(LINKCC) $(LDFLAGS) $(OPT) $(LINKFORSHARED) $(MAINOBJ) \
 		  $(LIBRARY) $(MODLIBS) $(LIBS) $(SYSLIBS) -o python $(LDLAST)
-		mv python ../python
+		mv python$(EXE) ../python$(EXE)
 
 clean:
 		-rm -f *.o python core *~ [@,#]* *.old *.orig *.rej add2lib