comparison Makefile.w32 @ 688:264cada93ae9

Slight MinGW Windows cross-build Makefile cleanup.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 05 Dec 2019 03:03:36 +0200
parents 650e7a5c74c5
children f1df1cf69a38
comparison
equal deleted inserted replaced
687:e6d60eacf24d 688:264cada93ae9
1 # 1 #
2 # For win32 version cross-compilation with MinGW suite @ Linux 2 # For win32 version cross-compilation with MinGW suite @ Linux
3 # 3 #
4 MINGW_PREFIX=i686-w64-mingw32- 4 BINTOOL_PREFIX = i686-w64-mingw32-
5 5
6 PREFIX = ./win32/ 6 PREFIX = ./win32/
7 BINPATH = ./installer/ 7 BINPATH = ./installer/
8 OBJPATH = obj/win32/ 8 OBJPATH = ./obj/win32/
9 EXEEXT = .exe 9 EXEEXT = .exe
10 INSTALL = 10 INSTALL =
11 DOC = $(BINPATH)/README.html 11 DOC = $(BINPATH)/README.html
12 12
13 # C-compiler, etc 13 WINDRES ?= $(BINTOOL_PREFIX)windres
14 CC=$(MINGW_PREFIX)gcc
15 AR=$(MINGW_PREFIX)ar
16 RANLIB=$(MINGW_PREFIX)ranlib
17 WINDRES=$(MINGW_PREFIX)windres
18 14
19 CFLAGS += -DHAVE_STRING_H -Ipdcurses -mwindows -DTH_BYTEORDER=TH_LITTLE_ENDIAN -D_NO_BOOL_TYPEDEF 15 CFLAGS += -DHAVE_STRING_H -Ipdcurses -mwindows -DTH_BYTEORDER=TH_LITTLE_ENDIAN -D_NO_BOOL_TYPEDEF
20 LDFLAGS += -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s 16 LDFLAGS += -lws2_32 -lole32 -mwindows pdcurses/libpdcurses.a -s
21 17
22 ### 18 ###