> 1. As suggested on the make-win32 forum, an extension variable could be
> generated by configure, and, for example, be included in the
> config.*.mak file, that the game makefiles include. Currently, an
> $(EXESUF) variable gets defined by configure, but only for MinGW, and
> the variable is not included in config.*.mak. Do you know how to change
> that?

I added a check for Cygwin in configure, and an import from config.mak
in the Makefiles. However, it seems I have only write
access to the games. Can you maybe apply the patch?

Cheers,
Gerrit


-- 
http://www.fastmail.fm - IMAP accessible web-mail

Index: configure
===================================================================
--- configure	(revision 394)
+++ configure	(working copy)
@@ -403,6 +403,9 @@
     *mingw*)
 	EXESUF=.exe
 	;;
+    *cygwin*)
+	EXESUF=.exe
+	;;
 esac
 sys_def='#define IS_'`echo $sys | tr [a-z] [A-Z] | tr -c -d [A-Z]`' 1'
 
Index: examples/road/Makefile
===================================================================
--- examples/road/Makefile	(revision 394)
+++ examples/road/Makefile	(working copy)
@@ -32,11 +32,13 @@
 
 BIN_PATH=$(SRCDIR)/$(BUILDROOT)/$(TARGET)
 
-SCC=$(BIN_PATH)/scc
-SLD=$(BIN_PATH)/sld
-COST=$(BIN_PATH)/cost
-CHAR=$(BIN_PATH)/char
+include $(BIN_PATH)/config.mak
 
+SCC=$(BIN_PATH)/scc$(EXESUF)
+SLD=$(BIN_PATH)/sld$(EXESUF)
+COST=$(BIN_PATH)/cost$(EXESUF)
+CHAR=$(BIN_PATH)/char$(EXESUF)
+
 SCC_FLAGS= -I $(SRCDIR) -I $(EXP_DIR) -R $(EXP_DIR)
 
 OBJS=$(SRCS:%.scc=%.roobj)
Index: examples/road7/Makefile
===================================================================
--- examples/road7/Makefile	(revision 394)
+++ examples/road7/Makefile	(working copy)
@@ -32,11 +32,13 @@
 
 BIN_PATH=$(SRCDIR)/$(BUILDROOT)/$(TARGET)
 
-SCC=$(BIN_PATH)/scc
-SLD=$(BIN_PATH)/sld
-COST=$(BIN_PATH)/cost
-CHAR=$(BIN_PATH)/char
+include $(BIN_PATH)/config.mak
 
+SCC=$(BIN_PATH)/scc$(EXESUF)
+SLD=$(BIN_PATH)/sld$(EXESUF)
+COST=$(BIN_PATH)/cost$(EXESUF)
+CHAR=$(BIN_PATH)/char$(EXESUF)
+
 SCC_FLAGS= -V 7 -I $(SRCDIR) -I $(EXP_DIR) -R $(EXP_DIR)
 
 OBJS=$(SRCS:%.scc=%.roobj)
_______________________________________________
ScummC-general mailing list
[email protected]
https://mail.gna.org/listinfo/scummc-general

Reply via email to