> 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