From f65df11fa7118b7adfc342d4612bf4162cd0bbc0 Mon Sep 17 00:00:00 2001 From: Nigel Stewart Date: Fri, 5 Feb 2016 22:34:16 +1000 Subject: [PATCH] GNU make MSYS2 toolchain configuration added --- config/Makefile.msys | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 config/Makefile.msys diff --git a/config/Makefile.msys b/config/Makefile.msys new file mode 100644 index 0000000..7be7344 --- /dev/null +++ b/config/Makefile.msys @@ -0,0 +1,16 @@ +NAME = glew32 +# use gcc for linking, with ld it does not work +CC := gcc +LD := gcc +LN := +LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32 +LDFLAGS.EXTRA = +LIBDIR = $(GLEW_DEST)/bin +WARN = -Wall -W +POPT = -O2 +BIN.SUFFIX = .exe +LIB.SONAME = lib$(NAME).dll +LIB.DEVLNK = lib$(NAME).dll.a # for mingw this is the dll import lib +LIB.SHARED = $(NAME).dll +LIB.STATIC = lib$(NAME).a # the static lib will be broken +LDFLAGS.SO = -shared -Wl,-soname,$(LIB.SONAME) -Wl,--out-implib,lib/$(LIB.DEVLNK)