changeset 673:358cdc4c9178

Fix and improve Windows Makefile.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 09 Mar 2016 16:13:55 +0200
parents c7a24acb3620
children 650e7a5c74c5
files Makefile.w32
diffstat 1 files changed, 16 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.w32	Wed Mar 09 16:13:40 2016 +0200
+++ b/Makefile.w32	Wed Mar 09 16:13:55 2016 +0200
@@ -1,25 +1,29 @@
 #
 # For win32 version cross-compilation with MinGW suite @ Linux
 #
+MINGW_PREFIX=i686-w64-mingw32-
 
-# C-compiler, flags and linker flags
-MINGW_PREFIX=i686-w64-mingw32-
+PREFIX  = ./win32/
+BINPATH = ./installer/
+OBJPATH = obj/win32/
+EXEEXT  = .exe
+INSTALL = 
+DOC     = $(BINPATH)/README.html
+
+# C-compiler, etc
 CC=$(MINGW_PREFIX)gcc
 AR=$(MINGW_PREFIX)ar
 RANLIB=$(MINGW_PREFIX)ranlib
 WINDRES=$(MINGW_PREFIX)windres
 
-CFLAGS=-DHAVE_STRING_H -Ipdcurses -mwindows
-LDFLAGS= -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s
+CFLAGS += -DHAVE_STRING_H -Ipdcurses -mwindows -DTH_BYTEORDER=TH_LITTLE_ENDIAN -D_NO_BOOL_TYPEDEF
+LDFLAGS += -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s
 
-# Miscellaneous
-EXEEXT=.exe
-OBJPATH=obj/win32/
-BINPATH=installer/
-DOC=$(BINPATH)/README.html
-
-EXTRAOBJS= resource.o
-ICON=resource.ico
+###
+### Miscellaneous
+###
+EXTRAOBJS = resource.o
+ICON = resource.ico
 
 include Makefile.gen