1 --- glew/Makefile 2008-11-03 07:25:21.000000000 +0100
2 +++ glew.new/Makefile 2009-12-03 22:30:47.000000000 +0100
4 include config/version
\r
7 -SYSTEM = $(shell config/config.guess | cut -d - -f 3 | sed -e 's/[0-9\.]//g;')
\r
9 SYSTEM.SUPPORTED = $(shell test -f config/Makefile.$(SYSTEM) && echo 1)
\r
11 ifeq ($(SYSTEM.SUPPORTED), 1)
\r
13 TARDIR = ../glew-$(GLEW_VERSION)
\r
14 TARBALL = ../glew_$(GLEW_VERSION).tar.gz
\r
21 ifeq ($(MAKECMDGOALS), debug)
\r
23 VISUALINFO.BIN.OBJS = $(VISUALINFO_BIN.SRCS:.c=.o)
\r
24 BIN.LIBS = -Llib $(LDFLAGS.DYNAMIC) -l$(NAME) $(LDFLAGS.EXTRA) $(LDFLAGS.GL)
\r
26 -all debug: lib/$(LIB.SHARED) lib/$(LIB.STATIC) bin/$(GLEWINFO.BIN) bin/$(VISUALINFO.BIN)
\r
27 +all debug: lib/$(LIB.SHARED) lib/$(LIB.STATIC)
\r
32 $(INSTALL) -d -m 0755 $(INCDIR)
\r
33 $(INSTALL) -d -m 0755 $(LIBDIR)
\r
35 -ifeq ($(patsubst mingw%,mingw,$(SYSTEM)), mingw)
\r
36 - $(STRIP) -x lib/$(LIB.SHARED)
\r
37 - $(INSTALL) -m 0644 lib/$(LIB.SHARED) $(BINDIR)/
\r
39 $(STRIP) -x lib/$(LIB.SHARED)
\r
40 $(INSTALL) -m 0644 lib/$(LIB.SHARED) $(LIBDIR)/
\r
41 $(LN) $(LIB.SHARED) $(LIBDIR)/$(LIB.SONAME)
\r
44 $(INSTALL) -m 0644 include/GL/wglew.h $(INCDIR)/
\r
45 $(INSTALL) -m 0644 include/GL/glew.h $(INCDIR)/
\r
46 $(INSTALL) -m 0644 include/GL/glxew.h $(INCDIR)/
\r
47 -ifeq ($(patsubst mingw%,mingw,$(SYSTEM)), mingw)
\r
48 - $(INSTALL) -m 0644 lib/$(LIB.DEVLNK) $(LIBDIR)/
\r
50 - strip -x lib/$(LIB.STATIC)
\r
51 + $(STRIP) -x lib/$(LIB.STATIC)
\r
52 $(INSTALL) -m 0644 lib/$(LIB.STATIC) $(LIBDIR)/
\r
53 $(LN) $(LIB.SHARED) $(LIBDIR)/$(LIB.DEVLNK)
\r
56 - $(INSTALL) -s -m 0755 bin/$(GLEWINFO.BIN) bin/$(VISUALINFO.BIN) $(BINDIR)/
\r
59 $(RM) $(INCDIR)/wglew.h
\r
60 --- glew/config/Makefile.mingw 2008-11-03 07:25:20.000000000 +0100
61 +++ glew.new/config/Makefile.mingw 2009-12-03 22:18:32.000000000 +0100
65 # use gcc for linking, with ld it does not work
\r
67 ifneq (undefined, $(origin GLEW_MX))
\r
68 CFLAGS.EXTRA = -DGLEW_MX
\r
70 -CFLAGS.SO = -DGLEW_BUILD
\r
71 +CFLAGS.SO = -DGLEW_BUILD -DSTATIC
\r
72 #LDFLAGS.SO = -shared -soname $(LIB.SONAME) --out-implib lib/$(LIB.DEVLNK)
\r
73 -LDFLAGS.SO = -shared -Wl,-soname,$(LIB.SONAME) -Wl,--out-implib,lib/$(LIB.DEVLNK)
\r
74 +#LDFLAGS.SO = -shared -Wl,-soname,$(LIB.SONAME) -Wl,--out-implib,lib/$(LIB.DEVLNK)
\r
75 LDFLAGS.GL = -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32
\r
76 LDFLAGS.EXTRA = -L/mingw/lib
\r
78 diff -ur glew.orig//include/GL/glew.h glew/include/GL/glew.h
79 --- glew.orig//include/GL/glew.h 2011-09-23 01:38:28.524786958 -0400
80 +++ glew/include/GL/glew.h 2011-09-23 01:45:16.405385194 -0400
83 #if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_)
\r
85 -typedef __int64 ptrdiff_t;
\r
86 +#include <stdint.h>
\r
88 typedef _W64 int ptrdiff_t;
\r