From 7ffe0e2b6666341eae86fdc9dd3c8e266c622c74 Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Tue, 5 Mar 2013 01:14:15 +0100 Subject: [PATCH] Support passing the platform to build for (e.g. "make PLATFORM=x86_64" for 64bit build), defaults to i686). --- example/DllLoader/Makefile | 9 ++++++--- example/SampleDLL/Makefile | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/example/DllLoader/Makefile b/example/DllLoader/Makefile index 2a67dd2..35c3d8f 100644 --- a/example/DllLoader/Makefile +++ b/example/DllLoader/Makefile @@ -1,9 +1,12 @@ UNAME := $(shell uname) ifeq ($(UNAME), Linux) -CC = i686-w64-mingw32-gcc -CXX = i686-w64-mingw32-g++ -LINK = i686-w64-mingw32-ld +ifndef PLATFORM +PLATFORM = i686 +endif +CC = $(PLATFORM)-w64-mingw32-gcc +CXX = $(PLATFORM)-w64-mingw32-g++ +LINK = $(PLATFORM)-w64-mingw32-ld else CC = gcc CXX = g++ diff --git a/example/SampleDLL/Makefile b/example/SampleDLL/Makefile index 14ab428..ec4a04b 100644 --- a/example/SampleDLL/Makefile +++ b/example/SampleDLL/Makefile @@ -1,9 +1,12 @@ UNAME := $(shell uname) ifeq ($(UNAME), Linux) -CC = i686-w64-mingw32-gcc -CXX = i686-w64-mingw32-g++ -LINK = i686-w64-mingw32-ld +ifndef PLATFORM +PLATFORM = i686 +endif +CC = $(PLATFORM)-w64-mingw32-gcc +CXX = $(PLATFORM)-w64-mingw32-g++ +LINK = $(PLATFORM)-w64-mingw32-ld else CC = gcc CXX = g++