Mercurial > hg > forks > gldragon
comparison Makefile.cross-mingw @ 43:a7d56f006063
Add Makefile for building Win32/64 binaries via MinGW cross-compiler on UNIX host.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 05 Dec 2019 21:07:35 +0200 |
parents | |
children | a21f3cbaf20e |
comparison
equal
deleted
inserted
replaced
42:3c7e1d3fa5a2 | 43:a7d56f006063 |
---|---|
1 CXXFLAGS ?= | |
2 BINEXT ?= .exe | |
3 | |
4 | |
5 ifeq ($(MINGW),64) | |
6 BINTOOL_PREFIX ?= x86_64-w64-mingw32- | |
7 MINGW_SYS_PATH ?= /usr/x86_64-w64-mingw32 | |
8 MINGW_LOCAL_PATH ?= /usr/local/x86_64-w64-mingw32 | |
9 OBJPATH ?= ./obj/win64/ | |
10 else | |
11 BINTOOL_PREFIX ?= i686-w64-mingw32- | |
12 MINGW_SYS_PATH ?= /usr/i686-w64-mingw32 | |
13 MINGW_LOCAL_PATH ?= /usr/local/i686-w64-mingw32 | |
14 OBJPATH ?= ./obj/win32/ | |
15 endif | |
16 | |
17 | |
18 CC = $(BINTOOL_PREFIX)gcc | |
19 CXX = $(BINTOOL_PREFIX)g++ | |
20 AR = $(BINTOOL_PREFIX)ar | |
21 RANLIB = $(BINTOOL_PREFIX)ranlib | |
22 | |
23 | |
24 SDL_CFLAGS ?= $(shell $(MINGW_LOCAL_PATH)/bin/sdl2-config --cflags) | |
25 SDL_LDFLAGS ?= $(shell $(MINGW_LOCAL_PATH)/bin/sdl2-config --libs) | |
26 | |
27 GL_CFLAGS ?= -I$(MINGW_SYS_PATH)/include/ | |
28 GL_LDFLAGS = -lopengl32 -lglu32 | |
29 | |
30 TOOL_LDFLAGS ?= -mconsole -lmingw32 | |
31 | |
32 include Makefile.gen |