summaryrefslogtreecommitdiff
path: root/config/Makefile.cygwin
diff options
context:
space:
mode:
Diffstat (limited to 'config/Makefile.cygwin')
-rw-r--r--config/Makefile.cygwin24
1 files changed, 24 insertions, 0 deletions
diff --git a/config/Makefile.cygwin b/config/Makefile.cygwin
new file mode 100644
index 0000000..8600fd0
--- /dev/null
+++ b/config/Makefile.cygwin
@@ -0,0 +1,24 @@
+NAME = GLEW
+GLEW_DEST ?= /usr
+# use gcc for linking, with ld it does not work
+CC := cc
+LD := cc
+LN :=
+LDFLAGS.EXTRA =
+LIBDIR = $(GLEW_DEST)/lib
+LDFLAGS.GL = -lGL -lX11
+LDFLAGS.STATIC = -Wl,-Bstatic
+LDFLAGS.DYNAMIC = -Wl,-Bdynamic
+WARN = -Wall -W
+POPT = -O2
+BIN.SUFFIX = .exe
+LIB.SONAME = cyg$(NAME)-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
+LIB.DEVLNK = lib$(NAME).dll.a
+LIB.SHARED = cyg$(NAME)-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
+LIB.STATIC = lib$(NAME).a
+LDFLAGS.SO = -shared -Wl,--out-implib,lib/$(LIB.DEVLNK)
+LIB.SONAME.MX = cyg$(NAME)mx-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
+LIB.DEVLNK.MX = lib$(NAME)mx.dll.a
+LIB.SHARED.MX = cyg$(NAME)mx-$(GLEW_MAJOR)-$(GLEW_MINOR).dll
+LIB.STATIC.MX = lib$(NAME)mx.a
+LDFLAGS.SO.MX = -shared -Wl,--out-implib,lib/$(LIB.DEVLNK.MX)