# HG changeset patch # User Matti Hamalainen # Date 1575507816 -7200 # Node ID 264cada93ae94265142dd6a8a2102552338888e3 # Parent e6d60eacf24d4a0bb031daa02c5bd55beac0ba9b Slight MinGW Windows cross-build Makefile cleanup. diff -r e6d60eacf24d -r 264cada93ae9 Makefile.w32 --- a/Makefile.w32 Mon Jul 09 08:08:50 2018 +0300 +++ b/Makefile.w32 Thu Dec 05 03:03:36 2019 +0200 @@ -1,20 +1,16 @@ # # For win32 version cross-compilation with MinGW suite @ Linux # -MINGW_PREFIX=i686-w64-mingw32- +BINTOOL_PREFIX = i686-w64-mingw32- PREFIX = ./win32/ BINPATH = ./installer/ -OBJPATH = obj/win32/ +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 +WINDRES ?= $(BINTOOL_PREFIX)windres CFLAGS += -DHAVE_STRING_H -Ipdcurses -mwindows -DTH_BYTEORDER=TH_LITTLE_ENDIAN -D_NO_BOOL_TYPEDEF LDFLAGS += -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s