# HG changeset patch # User Matti Hamalainen # Date 1457532835 -7200 # Node ID 358cdc4c91782f459e6dc41590f17a0f301ab967 # Parent c7a24acb36209a29ed863e7bf562e35ce6f60fc2 Fix and improve Windows Makefile. diff -r c7a24acb3620 -r 358cdc4c9178 Makefile.w32 --- 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