Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
third-party
glew
Commits
69cbc353
Commit
69cbc353
authored
Mar 23, 2015
by
BastiaanOlij
Browse files
Changed approach to be slightly more resilient to regression issues
parent
0c9ab414
Changes
23
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
69cbc353
...
...
@@ -65,6 +65,7 @@ DIST_DIR := $(shell mktemp -d /tmp/glew.XXXXXX)/$(DIST_NAME)
# - use LN= on gmake command-line
AR
?=
ar
ARFLAGS.STATIC
?=
cr
INSTALL
?=
install
STRIP
?=
strip
RM
?=
rm
-f
...
...
@@ -104,7 +105,7 @@ lib:
mkdir
lib
lib/$(LIB.STATIC)
:
$(LIB.OBJS)
$(AR)
$(
LD
FLAGS.STATIC)
$@
$^
$(AR)
$(
AR
FLAGS.STATIC)
$@
$^
ifneq
($(STRIP),)
$(STRIP)
-x
$@
endif
...
...
@@ -148,7 +149,7 @@ glew.pc: glew.pc.in
glew.lib.mx
:
lib lib/$(LIB.SHARED.MX) lib/$(LIB.STATIC.MX) glewmx.pc
lib/$(LIB.STATIC.MX)
:
$(LIB.OBJS.MX)
$(AR)
$(
LD
FLAGS.STATIC)
$@
$^
$(AR)
$(
AR
FLAGS.STATIC)
$@
$^
lib/$(LIB.SHARED.MX)
:
$(LIB.SOBJS.MX)
$(LD)
$(LDFLAGS.SO.MX)
-o
$@
$^
$(LIB.LDFLAGS)
$(LIB.LIBS)
...
...
config/Makefile.cygming
View file @
69cbc353
...
...
@@ -7,7 +7,6 @@ INCDIR = /usr/include/mingw/GL
CC
:=
gcc
-mno-cygwin
LD
:=
gcc
-mno-cygwin
LN
:=
LDFLAGS.STATIC
=
cr
LDFLAGS.GL
=
-lopengl32
-lgdi32
-luser32
-lkernel32
LDFLAGS.EXTRA
=
-L
$(LIBDIR)
WARN
=
-Wall
-W
...
...
config/Makefile.cygwin
View file @
69cbc353
...
...
@@ -7,7 +7,7 @@ LN :=
LDFLAGS.EXTRA
=
LIBDIR
=
$(GLEW_DEST)
/lib
LDFLAGS.GL
=
-lGL
-lX11
LDFLAGS.STATIC
=
cr
-Wl
,-Bstatic
LDFLAGS.STATIC
=
-Wl
,-Bstatic
LDFLAGS.DYNAMIC
=
-Wl
,-Bdynamic
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.darwin
View file @
69cbc353
...
...
@@ -10,7 +10,7 @@ LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
else
LDFLAGS.GL
=
-framework
AGL
-framework
OpenGL
endif
LDFLAGS.STATIC
=
cr
LDFLAGS.STATIC
=
LDFLAGS.DYNAMIC
=
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.darwin-ppc
View file @
69cbc353
...
...
@@ -10,7 +10,7 @@ LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
else
LDFLAGS.GL
=
-framework
AGL
-framework
OpenGL
endif
LDFLAGS.STATIC
=
cr
LDFLAGS.STATIC
=
LDFLAGS.DYNAMIC
=
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.darwin-universal
View file @
69cbc353
...
...
@@ -13,7 +13,7 @@ LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
else
LDFLAGS.GL
=
-framework
AGL
-framework
OpenGL
endif
LD
FLAGS.STATIC
=
-static
-o
AR
FLAGS.STATIC
=
-static
-o
LDFLAGS.DYNAMIC
=
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.darwin-x86_64
View file @
69cbc353
...
...
@@ -10,7 +10,7 @@ LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
else
LDFLAGS.GL
=
-framework
AGL
-framework
OpenGL
endif
LDFLAGS.STATIC
=
cr
LDFLAGS.STATIC
=
LDFLAGS.DYNAMIC
=
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.freebsd
View file @
69cbc353
...
...
@@ -3,7 +3,7 @@ CC = cc
LD
=
ld
LDFLAGS.EXTRA
=
-L
/usr/X11R6/lib
LDFLAGS.GL
=
-lGL
-lX11
LDFLAGS.STATIC
=
cr
-Wl
,-Bstatic
LDFLAGS.STATIC
=
-Wl
,-Bstatic
LDFLAGS.DYNAMIC
=
-Wl
,-Bdynamic
CFLAGS.EXTRA
+=
-I
/usr/X11R6/include
-fPIC
NAME
=
GLEW
...
...
config/Makefile.gnu
View file @
69cbc353
...
...
@@ -3,7 +3,7 @@ CC = cc
LD
=
cc
LDFLAGS.EXTRA
=
-L
/usr/X11R6/lib
LDFLAGS.GL
=
-lGL
-lX11
LDFLAGS.STATIC
=
cr
-Wl
,-Bstatic
LDFLAGS.STATIC
=
-Wl
,-Bstatic
LDFLAGS.DYNAMIC
=
-Wl
,-Bdynamic
NAME
=
GLEW
WARN
=
-Wall
-W
...
...
config/Makefile.haiku
View file @
69cbc353
...
...
@@ -6,7 +6,7 @@ ifneq (undefined, $(origin GLEW_MX))
endif
LDFLAGS.GL
=
-lGL
LDFLAGS.STATIC
=
cr
-Wl
,-Bstatic
LDFLAGS.STATIC
=
-Wl
,-Bstatic
LDFLAGS.DYNAMIC
=
-Wl
,-Bdynamic
NAME
=
GLEW
...
...
config/Makefile.irix
View file @
69cbc353
...
...
@@ -4,7 +4,6 @@ LD = ld
ABI
=
-64
# -n32
CC
+=
$(ABI)
LD
+=
$(ABI)
LDFLAGS.STATIC
=
cr
LDFLAGS.EXTRA
=
LDFLAGS.GL
=
-lGL
-lXext
-lX11
NAME
=
GLEW
...
...
config/Makefile.kfreebsd
View file @
69cbc353
...
...
@@ -3,7 +3,7 @@ CC = cc
LD
=
cc
LDFLAGS.EXTRA
=
-L
/usr/X11R6/lib
LDFLAGS.GL
=
-lGL
-lX11
LDFLAGS.STATIC
=
cr
-Wl
,-Bstatic
LDFLAGS.STATIC
=
-Wl
,-Bstatic
LDFLAGS.DYNAMIC
=
-Wl
,-Bdynamic
NAME
=
GLEW
WARN
=
-Wall
-W
...
...
config/Makefile.linux
View file @
69cbc353
...
...
@@ -17,7 +17,7 @@ else
LIBDIR
=
$(GLEW_DEST)
/lib
endif
LDFLAGS.GL
=
-lGL
-lX11
LDFLAGS.STATIC
=
cr
-Wl
,-Bstatic
LDFLAGS.STATIC
=
-Wl
,-Bstatic
LDFLAGS.DYNAMIC
=
-Wl
,-Bdynamic
NAME
=
GLEW
WARN
=
-Wall
-W
...
...
config/Makefile.linux-mingw-w64
View file @
69cbc353
...
...
@@ -9,7 +9,6 @@ CC := i686-w64-mingw32-gcc
LD
:=
i686-w64-mingw32-ld
LN
:=
STRIP
:=
LDFLAGS.STATIC
=
cr
LDFLAGS.GL
=
-lopengl32
-lgdi32
-luser32
-lkernel32
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.linux-mingw32
View file @
69cbc353
...
...
@@ -10,7 +10,6 @@ CC := $(HOST)-gcc
LD
:=
$(HOST)
-ld
LN
:=
STRIP
:=
LDFLAGS.STATIC
=
cr
LDFLAGS.GL
=
-lopengl32
-lgdi32
-luser32
-lkernel32
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.linux-mingw64
View file @
69cbc353
...
...
@@ -10,7 +10,6 @@ CC := $(HOST)-gcc
LD
:=
$(HOST)
-ld
LN
:=
STRIP
:=
LDFLAGS.STATIC
=
cr
LDFLAGS.GL
=
-lopengl32
-lgdi32
-luser32
-lkernel32
WARN
=
-Wall
-W
POPT
=
-O2
...
...
config/Makefile.mingw
View file @
69cbc353
...
...
@@ -3,7 +3,6 @@ NAME = glew32
CC
:=
gcc
LD
:=
gcc
LN
:=
LDFLAGS.STATIC
=
cr
LDFLAGS.GL
=
-lopengl32
-lgdi32
-luser32
-lkernel32
LDFLAGS.EXTRA
=
-L
/mingw/lib
WARN
=
-Wall
-W
...
...
config/Makefile.nacl-32
View file @
69cbc353
...
...
@@ -19,7 +19,7 @@ LDFLAGS.EXTRA += -melf_nacl
LDFLAGS.GL
=
LDFLAGS.GLU
=
-lRegalGLU
LDFLAGS.GLUT
=
-lRegalGLUT
LDFLAGS.STATIC
=
cr
LDFLAGS.STATIC
=
LDFLAGS.DYNAMIC
=
-shared
WARN
=
-Wall
-W
-Wno-unused-parameter
POPT
=
-O2
...
...
config/Makefile.nacl-64
View file @
69cbc353
...
...
@@ -19,7 +19,7 @@ LDFLAGS.EXTRA += -melf64_nacl
LDFLAGS.GL
=
LDFLAGS.GLU
=
-lRegalGLU
LDFLAGS.GLUT
=
-lRegalGLUT
LDFLAGS.STATIC
=
cr
LDFLAGS.STATIC
=
LDFLAGS.DYNAMIC
=
-shared
WARN
=
-Wall
-W
-Wno-unused-parameter
POPT
=
-O2
...
...
config/Makefile.netbsd
View file @
69cbc353
...
...
@@ -3,7 +3,7 @@ CC = cc
LD
=
ld
LDFLAGS.EXTRA
=
-L
/usr/X11R7/lib
-R
/usr/X11R7/lib
LDFLAGS.GL
=
-lGL
-lX11
LDFLAGS.STATIC
=
cr
-Wl
,-Bstatic
LDFLAGS.STATIC
=
-Wl
,-Bstatic
LDFLAGS.DYNAMIC
=
-Wl
,-Bdynamic
CFLAGS.EXTRA
+=
-I
/usr/X11R7/include
-fPIC
NAME
=
GLEW
...
...
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment