summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZsoltM <zsolt@meszarovics.name>2015-01-30 22:52:53 +0100
committerTim Angus <tim@ngus.net>2016-04-07 11:02:28 +0100
commita6e2daaf0a8b670df9f5ea7daf1d88c60ccf5c1a (patch)
treecb6e6d7fba23843752093ec257de2ed362b8bb39
parent6038fb1f0507accee76005883ebb3776931c5b59 (diff)
added mingw64 (msys2) platform support
-rw-r--r--Makefile21
1 files changed, 14 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 105fff05..c634adae 100644
--- a/Makefile
+++ b/Makefile
@@ -55,6 +55,13 @@ PLATFORM=$(COMPILE_PLATFORM)
endif
export PLATFORM
+ifeq ($(PLATFORM),mingw32)
+ MINGW=1
+endif
+ifeq ($(PLATFORM),mingw64)
+ MINGW=1
+endif
+
ifeq ($(COMPILE_ARCH),i86pc)
COMPILE_ARCH=x86
endif
@@ -150,7 +157,7 @@ USE_CURL=1
endif
ifndef USE_CURL_DLOPEN
- ifeq ($(PLATFORM),mingw32)
+ ifdef MINGW
USE_CURL_DLOPEN=0
else
USE_CURL_DLOPEN=1
@@ -493,7 +500,7 @@ else # ifeq darwin
# SETUP AND BUILD -- MINGW32
#############################################################################
-ifeq ($(PLATFORM),mingw32)
+ifdef MINGW
ifeq ($(CROSS_COMPILING),1)
# If CC is already set to something generic, we probably want to use
@@ -639,7 +646,7 @@ ifeq ($(PLATFORM),mingw32)
SDLDLL=SDL2.dll
endif
-else # ifeq mingw32
+else # ifdef MINGW
#############################################################################
# SETUP AND BUILD -- FREEBSD
@@ -890,7 +897,7 @@ else # ifeq sunos
endif #Linux
endif #darwin
-endif #mingw32
+endif #MINGW
endif #FreeBSD
endif #OpenBSD
endif #NetBSD
@@ -1536,7 +1543,7 @@ Q3OBJ = \
$(B)/client/con_log.o \
$(B)/client/sys_main.o
-ifeq ($(PLATFORM),mingw32)
+ifdef MINGW
Q3OBJ += \
$(B)/client/con_passive.o
else
@@ -1980,7 +1987,7 @@ ifeq ($(HAVE_VM_COMPILED),true)
endif
endif
-ifeq ($(PLATFORM),mingw32)
+ifdef MINGW
Q3OBJ += \
$(B)/client/win_resource.o \
$(B)/client/sys_win32.o
@@ -2119,7 +2126,7 @@ ifeq ($(HAVE_VM_COMPILED),true)
endif
endif
-ifeq ($(PLATFORM),mingw32)
+ifdef MINGW
Q3DOBJ += \
$(B)/ded/win_resource.o \
$(B)/ded/sys_win32.o \