mirror of
https://github.com/nigels-com/glew.git
synced 2025-02-16 13:47:57 +00:00
Fix soname, ABI broke
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@361 783a27ee-832a-0410-bc00-9f386506c6dd
This commit is contained in:
parent
939ef54a80
commit
60177ef22f
5
Makefile
5
Makefile
@ -30,10 +30,7 @@
|
|||||||
|
|
||||||
GLEW_DEST ?= /usr
|
GLEW_DEST ?= /usr
|
||||||
|
|
||||||
GLEW_MAJOR = 1
|
include config/version
|
||||||
GLEW_MINOR = 3
|
|
||||||
GLEW_MICRO = 0
|
|
||||||
GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO)
|
|
||||||
|
|
||||||
TARDIR = ../glew-$(GLEW_VERSION)
|
TARDIR = ../glew-$(GLEW_VERSION)
|
||||||
TARBALL = ../glew_$(GLEW_VERSION).tar.gz
|
TARBALL = ../glew_$(GLEW_VERSION).tar.gz
|
||||||
|
@ -5,10 +5,7 @@
|
|||||||
## General Public License Version 2 as published by the Free Software
|
## General Public License Version 2 as published by the Free Software
|
||||||
## Foundation or, at your option, any later version.
|
## Foundation or, at your option, any later version.
|
||||||
|
|
||||||
GLEW_MAJOR = 1
|
include ../config/version
|
||||||
GLEW_MINOR = 3
|
|
||||||
GLEW_MICRO = 0
|
|
||||||
GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO)
|
|
||||||
|
|
||||||
SHELL = bash
|
SHELL = bash
|
||||||
REGISTRY = registry
|
REGISTRY = registry
|
||||||
@ -196,7 +193,7 @@ $(S.DEST)/glew.c: $(EXT)/.dummy
|
|||||||
cat $(SRC)/glew_str_glx.c >> $@
|
cat $(SRC)/glew_str_glx.c >> $@
|
||||||
$(BIN)/make_str.pl $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@
|
$(BIN)/make_str.pl $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@
|
||||||
cat $(SRC)/glew_str_tail.c >> $@
|
cat $(SRC)/glew_str_tail.c >> $@
|
||||||
perl -e "s/GLEW_VERSION_STRING/$(GLEW_MAJOR)\.$(GLEW_MINOR)\.$(GLEW_MICRO)/g" -pi $@
|
perl -e "s/GLEW_VERSION_STRING/$(GLEW_VERSION)/g" -pi $@
|
||||||
perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@
|
perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@
|
||||||
$(BIN)/fix_OML_sync_control.sh $@
|
$(BIN)/fix_OML_sync_control.sh $@
|
||||||
rm -f $@.bak
|
rm -f $@.bak
|
||||||
@ -248,7 +245,7 @@ $(S.DEST)/glew_init.c: $(EXT)/.dummy
|
|||||||
$(BIN)/make_list.pl $(GLX_EXT_SPEC) >> $@
|
$(BIN)/make_list.pl $(GLX_EXT_SPEC) >> $@
|
||||||
echo -e "\n return GLEW_OK;\n}\n\n#endif /* !__APPLE__ || GLEW_APPLE_GLX */\n" >> $@;
|
echo -e "\n return GLEW_OK;\n}\n\n#endif /* !__APPLE__ || GLEW_APPLE_GLX */\n" >> $@;
|
||||||
cat $(SRC)/glew_init_tail.c >> $@
|
cat $(SRC)/glew_init_tail.c >> $@
|
||||||
perl -e "s/GLEW_VERSION_STRING/$(GLEW_MAJOR)\.$(GLEW_MINOR)\.$(GLEW_MICRO)/g" -pi $@
|
perl -e "s/GLEW_VERSION_STRING/$(GLEW_VERSION)/g" -pi $@
|
||||||
perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@
|
perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@
|
||||||
$(BIN)/fix_OML_sync_control.sh $@
|
$(BIN)/fix_OML_sync_control.sh $@
|
||||||
rm -f $@.bak
|
rm -f $@.bak
|
||||||
@ -264,7 +261,7 @@ $(S.DEST)/glew_str.c: $(EXT)/.dummy
|
|||||||
$(BIN)/make_str.pl $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@
|
$(BIN)/make_str.pl $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@
|
||||||
cat $(SRC)/glew_str_tail.c >> $@
|
cat $(SRC)/glew_str_tail.c >> $@
|
||||||
# $(BIN)/fix_OML_sync_control.sh $@
|
# $(BIN)/fix_OML_sync_control.sh $@
|
||||||
# perl -e "s/GLEW_VERSION_STRING/$(GLEW_MAJOR)\.$(GLEW_MINOR)\.$(GLEW_MICRO)/g" -pi $@
|
# perl -e "s/GLEW_VERSION_STRING/$(GLEW_VERSION)/g" -pi $@
|
||||||
# perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@
|
# perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@
|
||||||
rm -f $@.bak
|
rm -f $@.bak
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
NAME = GLEW
|
NAME = $(GLEW_NAME)
|
||||||
CC = cc
|
CC = cc
|
||||||
LD = cc
|
LD = cc
|
||||||
CFLAGS.EXTRA = -no-cpp-precomp -dynamic -fno-common
|
CFLAGS.EXTRA = -no-cpp-precomp -dynamic -fno-common
|
||||||
@ -19,8 +19,8 @@ LDFLAGS.DYNAMIC =
|
|||||||
WARN = -Wall -W
|
WARN = -Wall -W
|
||||||
POPT = -O2
|
POPT = -O2
|
||||||
BIN.SUFFIX =
|
BIN.SUFFIX =
|
||||||
LIB.SONAME = lib$(NAME).$(GLEW_MAJOR).dylib
|
LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
|
||||||
LIB.DEVLNK = lib$(NAME).dylib
|
LIB.DEVLNK = lib$(NAME).dylib
|
||||||
LIB.SHARED = lib$(NAME).$(GLEW_VERSION).dylib
|
LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
|
||||||
LIB.STATIC = lib$(NAME).a
|
LIB.STATIC = lib$(NAME).a
|
||||||
SHARED_OBJ_EXT = pic_o
|
SHARED_OBJ_EXT = pic_o
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
NAME = GLEW
|
NAME = $(GLEW_NAME)
|
||||||
CC = cc
|
CC = cc
|
||||||
LD = ld
|
LD = ld
|
||||||
ifneq (undefined, $(origin GLEW_MX))
|
ifneq (undefined, $(origin GLEW_MX))
|
||||||
@ -14,7 +14,7 @@ NAME = GLEW
|
|||||||
WARN = -Wall -W
|
WARN = -Wall -W
|
||||||
POPT = -O2
|
POPT = -O2
|
||||||
BIN.SUFFIX =
|
BIN.SUFFIX =
|
||||||
LIB.SONAME = lib$(NAME).so.$(GLEW_MAJOR)
|
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||||
LIB.DEVLNK = lib$(NAME).so
|
LIB.DEVLNK = lib$(NAME).so
|
||||||
LIB.SHARED = lib$(NAME).so.$(GLEW_VERSION)
|
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||||
LIB.STATIC = lib$(NAME).a
|
LIB.STATIC = lib$(NAME).a
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
NAME = GLEW
|
NAME = $(GLEW_NAME)
|
||||||
CC = cc
|
CC = cc
|
||||||
LD = ld
|
LD = ld
|
||||||
ABI = -64# -n32
|
ABI = -64# -n32
|
||||||
@ -14,7 +14,7 @@ NAME = GLEW
|
|||||||
WARN = -fullwarn -woff 1110,1498
|
WARN = -fullwarn -woff 1110,1498
|
||||||
POPT = -O2
|
POPT = -O2
|
||||||
BIN.SUFFIX =
|
BIN.SUFFIX =
|
||||||
LIB.SONAME = lib$(NAME).so.$(GLEW_MAJOR)
|
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||||
LIB.DEVLNK = lib$(NAME).so
|
LIB.DEVLNK = lib$(NAME).so
|
||||||
LIB.SHARED = lib$(NAME).so.$(GLEW_VERSION)
|
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||||
LIB.STATIC = lib$(NAME).a
|
LIB.STATIC = lib$(NAME).a
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
NAME = GLEW
|
NAME = $(GLEW_NAME)
|
||||||
CC = cc
|
CC = cc
|
||||||
LD = ld
|
LD = ld
|
||||||
ifneq (undefined, $(origin GLEW_MX))
|
ifneq (undefined, $(origin GLEW_MX))
|
||||||
@ -14,8 +14,8 @@ NAME = GLEW
|
|||||||
WARN = -Wall -W
|
WARN = -Wall -W
|
||||||
POPT = -O2
|
POPT = -O2
|
||||||
BIN.SUFFIX =
|
BIN.SUFFIX =
|
||||||
LIB.SONAME = lib$(NAME).so.$(GLEW_MAJOR)
|
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||||
LIB.DEVLNK = lib$(NAME).so
|
LIB.DEVLNK = lib$(NAME).so
|
||||||
LIB.SHARED = lib$(NAME).so.$(GLEW_VERSION)
|
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||||
LIB.STATIC = lib$(NAME).a
|
LIB.STATIC = lib$(NAME).a
|
||||||
SHARED_OBJ_EXT = pic_o
|
SHARED_OBJ_EXT = pic_o
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
NAME = GLEW
|
NAME = $(GLEW_NAME)
|
||||||
CC = cc
|
CC = cc
|
||||||
LD = ld
|
LD = ld
|
||||||
CFLAGS.EXTRA = -I/usr/openwin/include
|
CFLAGS.EXTRA = -I/usr/openwin/include
|
||||||
@ -11,7 +11,7 @@ LDFLAGS.GL = -lXmu -lXi -lGLU -lGL -lXext -lX11
|
|||||||
NAME = GLEW
|
NAME = GLEW
|
||||||
BIN.SUFFIX =
|
BIN.SUFFIX =
|
||||||
POPT = -xO2
|
POPT = -xO2
|
||||||
LIB.SONAME = lib$(NAME).so.$(GLEW_MAJOR)
|
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||||
LIB.DEVLNK = lib$(NAME).so
|
LIB.DEVLNK = lib$(NAME).so
|
||||||
LIB.SHARED = lib$(NAME).so.$(GLEW_VERSION)
|
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||||
LIB.STATIC = lib$(NAME).a
|
LIB.STATIC = lib$(NAME).a
|
||||||
|
9
config/version
Normal file
9
config/version
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
GLEW_MAJOR = 1
|
||||||
|
GLEW_MINOR = 3
|
||||||
|
GLEW_MICRO = 0
|
||||||
|
GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO)
|
||||||
|
GLEW_NAME = GLEW
|
||||||
|
SO_MAJOR = 2
|
||||||
|
SO_MINOR = 0
|
||||||
|
SO_MICRO = 0
|
||||||
|
SO_VERSION = $(SO_MAJOR).$(SO_MINOR).$(SO_MICRO)
|
Loading…
Reference in New Issue
Block a user