view Makefile.cross-mingw @ 72:a21f3cbaf20e

Use -mconsole for windows gldragon binaries.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 16 Dec 2019 10:23:46 +0200
parents a7d56f006063
children cc1c35357e39
line wrap: on
line source

CXXFLAGS ?= 
BINEXT ?= .exe


ifeq ($(MINGW),64)
BINTOOL_PREFIX ?= x86_64-w64-mingw32-
MINGW_SYS_PATH ?= /usr/x86_64-w64-mingw32
MINGW_LOCAL_PATH ?= /usr/local/x86_64-w64-mingw32
OBJPATH ?= ./obj/win64/
else
BINTOOL_PREFIX ?= i686-w64-mingw32-
MINGW_SYS_PATH ?= /usr/i686-w64-mingw32
MINGW_LOCAL_PATH ?= /usr/local/i686-w64-mingw32
OBJPATH ?= ./obj/win32/
endif


CC = $(BINTOOL_PREFIX)gcc
CXX = $(BINTOOL_PREFIX)g++
AR = $(BINTOOL_PREFIX)ar
RANLIB = $(BINTOOL_PREFIX)ranlib


SDL_CFLAGS ?= $(shell $(MINGW_LOCAL_PATH)/bin/sdl2-config --cflags)
SDL_LDFLAGS ?= $(shell $(MINGW_LOCAL_PATH)/bin/sdl2-config --libs)

GL_CFLAGS ?= -I$(MINGW_SYS_PATH)/include/
GL_LDFLAGS = -lopengl32 -lglu32 -mconsole

TOOL_LDFLAGS ?= -mconsole -lmingw32

include Makefile.gen