Ajout version Release/x64 avec les libraries x64 et tuning de la version Debug
This commit is contained in:
21
SQCSim2021/external/glew210/config/Makefile.cygming
vendored
Normal file
21
SQCSim2021/external/glew210/config/Makefile.cygming
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
NAME = glew32
|
||||
GLEW_DEST = /usr
|
||||
BINDIR = /usr/bin
|
||||
LIBDIR = /usr/lib/mingw
|
||||
INCDIR = /usr/include/mingw/GL
|
||||
# use gcc for linking, with ld it does not work
|
||||
CC := gcc -mno-cygwin
|
||||
LD := gcc -mno-cygwin
|
||||
LN :=
|
||||
LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
|
||||
LDFLAGS.EXTRA = -L$(LIBDIR)
|
||||
CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
|
||||
LDFLAGS.EXTRA += -nostdlib
|
||||
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)
|
19
SQCSim2021/external/glew210/config/Makefile.cygwin
vendored
Normal file
19
SQCSim2021/external/glew210/config/Makefile.cygwin
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
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)
|
27
SQCSim2021/external/glew210/config/Makefile.darwin
vendored
Normal file
27
SQCSim2021/external/glew210/config/Makefile.darwin
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
GLEW_DEST = /usr/local
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
CFLAGS.EXTRA += -dynamic -fno-common
|
||||
CFLAGS.EXTRA += -pedantic
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
LDFLAGS.EXTRA =
|
||||
ifneq (undefined, $(origin GLEW_APPLE_GLX))
|
||||
CFLAGS.EXTRA += -std=c99
|
||||
CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX'
|
||||
LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
|
||||
else
|
||||
CFLAGS.EXTRA += -std=c89
|
||||
GLEW_NO_GLU = -DGLEW_NO_GLU
|
||||
LDFLAGS.GL = -framework OpenGL
|
||||
endif
|
||||
LDFLAGS.STATIC =
|
||||
LDFLAGS.DYNAMIC =
|
||||
WARN = -Wall -W
|
||||
POPT = -Os
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
|
||||
LIB.DEVLNK = lib$(NAME).dylib
|
||||
LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
|
31
SQCSim2021/external/glew210/config/Makefile.darwin-gcc6
vendored
Normal file
31
SQCSim2021/external/glew210/config/Makefile.darwin-gcc6
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
# For building with Brew gcc:
|
||||
# $ brew install gcc
|
||||
GLEW_DEST = /usr/local
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = gcc-6
|
||||
LD = gcc-6
|
||||
CFLAGS.EXTRA += -dynamic -fno-common
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
# Lots of warnings with -pedantic
|
||||
# warning: ISO C forbids conversion of object pointer to function pointer type
|
||||
#CFLAGS.EXTRA += -pedantic
|
||||
LDFLAGS.EXTRA =
|
||||
ifneq (undefined, $(origin GLEW_APPLE_GLX))
|
||||
CFLAGS.EXTRA += -std=c99
|
||||
CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX'
|
||||
LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
|
||||
else
|
||||
CFLAGS.EXTRA += -std=c89
|
||||
GLEW_NO_GLU = -DGLEW_NO_GLU
|
||||
LDFLAGS.GL = -framework OpenGL
|
||||
endif
|
||||
LDFLAGS.STATIC =
|
||||
LDFLAGS.DYNAMIC =
|
||||
WARN = -Wall -W
|
||||
POPT = -Os
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
|
||||
LIB.DEVLNK = lib$(NAME).dylib
|
||||
LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
|
30
SQCSim2021/external/glew210/config/Makefile.darwin-ppc
vendored
Normal file
30
SQCSim2021/external/glew210/config/Makefile.darwin-ppc
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
# Note: Mac PPC is obsolete but the configuration
|
||||
# is here for reference.
|
||||
GLEW_DEST = /usr/local
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
CFLAGS.EXTRA += -arch ppc
|
||||
CFLAGS.EXTRA += -dynamic -fno-common
|
||||
CFLAGS.EXTRA += -pedantic
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
LDFLAGS.EXTRA = -arch ppc
|
||||
ifneq (undefined, $(origin GLEW_APPLE_GLX))
|
||||
CFLAGS.EXTRA += -std=c99
|
||||
CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX'
|
||||
LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
|
||||
else
|
||||
CFLAGS.EXTRA += -std=c89
|
||||
GLEW_NO_GLU = -DGLEW_NO_GLU
|
||||
LDFLAGS.GL = -framework OpenGL
|
||||
endif
|
||||
LDFLAGS.STATIC =
|
||||
LDFLAGS.DYNAMIC =
|
||||
WARN = -Wall -W
|
||||
POPT = -Os
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
|
||||
LIB.DEVLNK = lib$(NAME).dylib
|
||||
LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
|
33
SQCSim2021/external/glew210/config/Makefile.darwin-universal
vendored
Normal file
33
SQCSim2021/external/glew210/config/Makefile.darwin-universal
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
#
|
||||
# Needs to be clang toolchain for universal: -arch i386 -arch x86_64
|
||||
#
|
||||
GLEW_DEST = /usr/local
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
AR =
|
||||
LIBTOOL = libtool -static -o
|
||||
STRIP =
|
||||
CFLAGS.EXTRA = -dynamic -fno-common
|
||||
CFLAGS.EXTRA += -pedantic
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
CFLAGS.EXTRA += -arch i386 -arch x86_64
|
||||
LDFLAGS.EXTRA = -arch i386 -arch x86_64
|
||||
ifneq (undefined, $(origin GLEW_APPLE_GLX))
|
||||
CFLAGS.EXTRA += -std=c99
|
||||
CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX'
|
||||
LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
|
||||
else
|
||||
CFLAGS.EXTRA += -std=c89
|
||||
GLEW_NO_GLU = -DGLEW_NO_GLU
|
||||
LDFLAGS.GL = -framework OpenGL
|
||||
endif
|
||||
LDFLAGS.DYNAMIC =
|
||||
WARN = -Wall -W
|
||||
POPT = -Os
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
|
||||
LIB.DEVLNK = lib$(NAME).dylib
|
||||
LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
|
28
SQCSim2021/external/glew210/config/Makefile.darwin-x86_64
vendored
Normal file
28
SQCSim2021/external/glew210/config/Makefile.darwin-x86_64
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
GLEW_DEST = /usr/local
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
CFLAGS.EXTRA += -arch x86_64
|
||||
CFLAGS.EXTRA += -dynamic -fno-common
|
||||
CFLAGS.EXTRA += -pedantic
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
LDFLAGS.EXTRA = -arch x86_64
|
||||
ifneq (undefined, $(origin GLEW_APPLE_GLX))
|
||||
CFLAGS.EXTRA += -std=c99
|
||||
CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX'
|
||||
LDFLAGS.GL = -L/usr/X11R6/lib -lGL -lX11
|
||||
else
|
||||
CFLAGS.EXTRA += -std=c89
|
||||
GLEW_NO_GLU = -DGLEW_NO_GLU
|
||||
LDFLAGS.GL = -framework OpenGL
|
||||
endif
|
||||
LDFLAGS.STATIC =
|
||||
LDFLAGS.DYNAMIC =
|
||||
WARN = -Wall -W
|
||||
POPT = -Os
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).$(SO_MAJOR).dylib
|
||||
LIB.DEVLNK = lib$(NAME).dylib
|
||||
LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
|
12
SQCSim2021/external/glew210/config/Makefile.fedora-mingw32
vendored
Normal file
12
SQCSim2021/external/glew210/config/Makefile.fedora-mingw32
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# For cross-compiling from Linux to Windows x86 using mingw32
|
||||
# http://www.mingw.org/
|
||||
#
|
||||
# $ make SYSTEM=fedora-mingw32
|
||||
|
||||
include config/Makefile.linux-mingw32
|
||||
|
||||
CC := i686-pc-mingw32-gcc
|
||||
LD := i686-pc-mingw32-ld
|
||||
LDFLAGS.GL += -L/usr/i686-pc-mingw32/sys-root/mingw/lib
|
||||
CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
|
||||
LDFLAGS.EXTRA += -nostdlib
|
17
SQCSim2021/external/glew210/config/Makefile.freebsd
vendored
Normal file
17
SQCSim2021/external/glew210/config/Makefile.freebsd
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = ld
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
CFLAGS.EXTRA += -I/usr/X11R6/include -fPIC
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -soname $(LIB.SONAME)
|
17
SQCSim2021/external/glew210/config/Makefile.gnu
vendored
Normal file
17
SQCSim2021/external/glew210/config/Makefile.gnu
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME)
|
20
SQCSim2021/external/glew210/config/Makefile.haiku
vendored
Normal file
20
SQCSim2021/external/glew210/config/Makefile.haiku
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
|
||||
LDFLAGS.GL = -lGL
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
|
||||
BIN.SUFFIX =
|
||||
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME)
|
||||
|
17
SQCSim2021/external/glew210/config/Makefile.irix
vendored
Normal file
17
SQCSim2021/external/glew210/config/Makefile.irix
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = ld
|
||||
ABI = -64# -n32
|
||||
CC += $(ABI)
|
||||
LD += $(ABI)
|
||||
LDFLAGS.EXTRA =
|
||||
LDFLAGS.GL = -lGL -lXext -lX11
|
||||
NAME = GLEW
|
||||
WARN = -fullwarn -woff 1110,1498
|
||||
POPT = -O2 -OPT:Olimit=0
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -soname $(LIB.SONAME)
|
17
SQCSim2021/external/glew210/config/Makefile.kfreebsd
vendored
Normal file
17
SQCSim2021/external/glew210/config/Makefile.kfreebsd
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -Wl,-soname $(LIB.SONAME)
|
34
SQCSim2021/external/glew210/config/Makefile.linux
vendored
Normal file
34
SQCSim2021/external/glew210/config/Makefile.linux
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = cc
|
||||
M_ARCH ?= $(shell uname -m)
|
||||
ARCH64 = false
|
||||
ifeq (x86_64,${M_ARCH})
|
||||
ARCH64 = true
|
||||
endif
|
||||
ifeq (ppc64,${M_ARCH})
|
||||
ARCH64 = true
|
||||
endif
|
||||
ifeq (${ARCH64},true)
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib64 -L/usr/lib64
|
||||
LIBDIR = $(GLEW_DEST)/lib64
|
||||
else
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib -L/usr/lib
|
||||
LIBDIR = $(GLEW_DEST)/lib
|
||||
endif
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
CFLAGS.EXTRA += -Wcast-qual
|
||||
CFLAGS.EXTRA += -ansi -pedantic
|
||||
CFLAGS.EXTRA += -fno-stack-protector
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME)
|
34
SQCSim2021/external/glew210/config/Makefile.linux-clang
vendored
Normal file
34
SQCSim2021/external/glew210/config/Makefile.linux-clang
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = clang
|
||||
LD = clang
|
||||
M_ARCH ?= $(shell uname -m)
|
||||
ARCH64 = false
|
||||
ifeq (x86_64,${M_ARCH})
|
||||
ARCH64 = true
|
||||
endif
|
||||
ifeq (ppc64,${M_ARCH})
|
||||
ARCH64 = true
|
||||
endif
|
||||
ifeq (${ARCH64},true)
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib64 -L/usr/lib64
|
||||
LIBDIR = $(GLEW_DEST)/lib64
|
||||
else
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib -L/usr/lib
|
||||
LIBDIR = $(GLEW_DEST)/lib
|
||||
endif
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
CFLAGS.EXTRA += -Wcast-qual
|
||||
CFLAGS.EXTRA += -ansi -pedantic
|
||||
CFLAGS.EXTRA += -fno-stack-protector
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME)
|
4
SQCSim2021/external/glew210/config/Makefile.linux-clang-egl
vendored
Normal file
4
SQCSim2021/external/glew210/config/Makefile.linux-clang-egl
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
include config/Makefile.linux-clang
|
||||
|
||||
LDFLAGS.GL = -lEGL -lGL
|
||||
CFLAGS.EXTRA += -DGLEW_EGL
|
4
SQCSim2021/external/glew210/config/Makefile.linux-egl
vendored
Normal file
4
SQCSim2021/external/glew210/config/Makefile.linux-egl
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
include config/Makefile.linux
|
||||
|
||||
LDFLAGS.GL = -lEGL -lGL
|
||||
CFLAGS.EXTRA += -DGLEW_EGL
|
22
SQCSim2021/external/glew210/config/Makefile.linux-mingw-w64
vendored
Normal file
22
SQCSim2021/external/glew210/config/Makefile.linux-mingw-w64
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# For cross-compiling from Linux to Windows x86 using mingw-w64
|
||||
# http://mingw-w64.sourceforge.net/
|
||||
#
|
||||
# $ make SYSTEM=linux-mingw-w64
|
||||
#
|
||||
|
||||
NAME := glew32
|
||||
CC := i686-w64-mingw32-gcc
|
||||
LD := i686-w64-mingw32-ld
|
||||
LN :=
|
||||
STRIP :=
|
||||
LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
|
||||
CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
|
||||
LDFLAGS.EXTRA += -nostdlib
|
||||
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 -soname $(LIB.SONAME) --out-implib lib/$(LIB.DEVLNK)
|
22
SQCSim2021/external/glew210/config/Makefile.linux-mingw32
vendored
Normal file
22
SQCSim2021/external/glew210/config/Makefile.linux-mingw32
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# For cross-compiling from Linux to Windows x86 using mingw32
|
||||
# http://www.mingw.org/
|
||||
#
|
||||
# $ make SYSTEM=linux-mingw32
|
||||
|
||||
NAME := glew32
|
||||
HOST := i586-mingw32msvc
|
||||
CC := $(HOST)-gcc
|
||||
LD := $(HOST)-ld
|
||||
LN :=
|
||||
STRIP :=
|
||||
LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
|
||||
CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
|
||||
#LDFLAGS.EXTRA += -nostdlib
|
||||
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 -soname $(LIB.SONAME) --out-implib lib/$(LIB.DEVLNK)
|
22
SQCSim2021/external/glew210/config/Makefile.linux-mingw64
vendored
Normal file
22
SQCSim2021/external/glew210/config/Makefile.linux-mingw64
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# For cross-compiling from Linux to Windows amd64 using mingw32
|
||||
# http://www.mingw.org/
|
||||
#
|
||||
# $ make SYSTEM=linux-mingw64
|
||||
|
||||
NAME := glew32
|
||||
HOST := i686-w64-mingw32
|
||||
CC := $(HOST)-gcc
|
||||
LD := $(HOST)-ld
|
||||
LN :=
|
||||
STRIP :=
|
||||
LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
|
||||
CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
|
||||
#LDFLAGS.EXTRA += -nostdlib
|
||||
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 -soname $(LIB.SONAME) --out-implib lib/$(LIB.DEVLNK)
|
4
SQCSim2021/external/glew210/config/Makefile.linux-osmesa
vendored
Normal file
4
SQCSim2021/external/glew210/config/Makefile.linux-osmesa
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
include config/Makefile.linux
|
||||
|
||||
LDFLAGS.GL = -lOSMesa
|
||||
CFLAGS.EXTRA += -DGLEW_OSMESA
|
17
SQCSim2021/external/glew210/config/Makefile.mingw
vendored
Normal file
17
SQCSim2021/external/glew210/config/Makefile.mingw
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
NAME = glew32
|
||||
# use gcc for linking, with ld it does not work
|
||||
CC := gcc -fno-builtin
|
||||
LD := gcc
|
||||
LN :=
|
||||
LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
|
||||
LDFLAGS.EXTRA = -L/mingw/lib
|
||||
CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
|
||||
LDFLAGS.EXTRA += -nostdlib
|
||||
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)
|
5
SQCSim2021/external/glew210/config/Makefile.mingw-win32
vendored
Normal file
5
SQCSim2021/external/glew210/config/Makefile.mingw-win32
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
include config/Makefile.mingw
|
||||
|
||||
POPT := -march=i686 -mtune=generic -O2
|
||||
CFLAGS.EXTRA += -m32
|
||||
LDFLAGS.EXTRA += -m32
|
19
SQCSim2021/external/glew210/config/Makefile.msys
vendored
Normal file
19
SQCSim2021/external/glew210/config/Makefile.msys
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
NAME = glew32
|
||||
# use gcc for linking, with ld it does not work
|
||||
CC := gcc
|
||||
LD := gcc
|
||||
LN :=
|
||||
CFLAGS.EXTRA += -D_WIN32
|
||||
LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
|
||||
LDFLAGS.EXTRA =
|
||||
CFLAGS.EXTRA += -fno-builtin -fno-stack-protector
|
||||
LDFLAGS.EXTRA += -nostdlib
|
||||
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)
|
5
SQCSim2021/external/glew210/config/Makefile.msys-win32
vendored
Normal file
5
SQCSim2021/external/glew210/config/Makefile.msys-win32
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
include config/Makefile.msys
|
||||
|
||||
POPT := -march=i686 -mtune=generic -O2
|
||||
CFLAGS.EXTRA += -m32
|
||||
LDFLAGS.EXTRA += -m32
|
5
SQCSim2021/external/glew210/config/Makefile.msys-win64
vendored
Normal file
5
SQCSim2021/external/glew210/config/Makefile.msys-win64
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
include config/Makefile.msys
|
||||
|
||||
POPT := -mtune=generic -O2
|
||||
CFLAGS.EXTRA += -m64
|
||||
LDFLAGS.EXTRA += -m64
|
31
SQCSim2021/external/glew210/config/Makefile.nacl-32
vendored
Normal file
31
SQCSim2021/external/glew210/config/Makefile.nacl-32
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
NAME = $(REGAL_NAME)
|
||||
|
||||
M_PREFIX = i686
|
||||
M_NAME ?= $(shell uname -s)
|
||||
ifeq (Linux,${M_NAME})
|
||||
M_PREFIX = i686
|
||||
endif
|
||||
|
||||
CC = $(M_PREFIX)-nacl-gcc
|
||||
CXX = $(M_PREFIX)-nacl-g++
|
||||
LD = $(M_PREFIX)-nacl-ld
|
||||
STRIP ?=
|
||||
EXT.DYNAMIC = so
|
||||
LDFLAGS.EXTRA =
|
||||
LIBDIR =
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
CFLAGS.EXTRA += -m32
|
||||
LDFLAGS.EXTRA += -melf_nacl
|
||||
LDFLAGS.GL =
|
||||
LDFLAGS.GLU = -lRegalGLU
|
||||
LDFLAGS.GLUT = -lRegalGLUT
|
||||
LDFLAGS.STATIC =
|
||||
LDFLAGS.DYNAMIC = -shared
|
||||
WARN = -Wall -W -Wno-unused-parameter
|
||||
POPT = -O2
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = $(LDFLAGS.DYNAMIC) -soname=$(LIB.SONAME)
|
31
SQCSim2021/external/glew210/config/Makefile.nacl-64
vendored
Normal file
31
SQCSim2021/external/glew210/config/Makefile.nacl-64
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
NAME = $(REGAL_NAME)
|
||||
|
||||
M_PREFIX = i686
|
||||
M_NAME ?= $(shell uname -s)
|
||||
ifeq (Linux,${M_NAME})
|
||||
M_PREFIX = i686
|
||||
endif
|
||||
|
||||
CC = $(M_PREFIX)-nacl-gcc
|
||||
CXX = $(M_PREFIX)-nacl-g++
|
||||
LD = $(M_PREFIX)-nacl-ld
|
||||
STRIP ?=
|
||||
EXT.DYNAMIC = so
|
||||
LDFLAGS.EXTRA =
|
||||
LIBDIR =
|
||||
CFLAGS.EXTRA += -fPIC
|
||||
CFLAGS.EXTRA += -m64
|
||||
LDFLAGS.EXTRA += -melf64_nacl
|
||||
LDFLAGS.GL =
|
||||
LDFLAGS.GLU = -lRegalGLU
|
||||
LDFLAGS.GLUT = -lRegalGLUT
|
||||
LDFLAGS.STATIC =
|
||||
LDFLAGS.DYNAMIC = -shared
|
||||
WARN = -Wall -W -Wno-unused-parameter
|
||||
POPT = -O2
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = $(LDFLAGS.DYNAMIC) -soname=$(LIB.SONAME)
|
17
SQCSim2021/external/glew210/config/Makefile.netbsd
vendored
Normal file
17
SQCSim2021/external/glew210/config/Makefile.netbsd
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = ld
|
||||
LDFLAGS.EXTRA = -L/usr/X11R7/lib -R /usr/X11R7/lib
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
CFLAGS.EXTRA += -I/usr/X11R7/include -fPIC
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -soname $(LIB.SONAME)
|
17
SQCSim2021/external/glew210/config/Makefile.openbsd
vendored
Normal file
17
SQCSim2021/external/glew210/config/Makefile.openbsd
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = ld
|
||||
LDFLAGS.EXTRA = -L/usr/X11R6/lib
|
||||
LDFLAGS.GL = -lGLU -lGL -lX11 -lm
|
||||
LDFLAGS.STATIC = -Wl,-Bstatic
|
||||
LDFLAGS.DYNAMIC = -Wl,-Bdynamic
|
||||
CFLAGS.EXTRA += -I/usr/X11R6/include
|
||||
NAME = GLEW
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
BIN.SUFFIX =
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -soname $(LIB.SONAME)
|
14
SQCSim2021/external/glew210/config/Makefile.solaris
vendored
Normal file
14
SQCSim2021/external/glew210/config/Makefile.solaris
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = cc
|
||||
LD = ld
|
||||
CFLAGS.EXTRA = -I/usr/openwin/include -Kpic
|
||||
LDFLAGS.SO = -G
|
||||
LDFLAGS.EXTRA = -L/usr/openwin/lib
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
NAME = GLEW
|
||||
BIN.SUFFIX =
|
||||
POPT = -xO2
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
15
SQCSim2021/external/glew210/config/Makefile.solaris-gcc
vendored
Normal file
15
SQCSim2021/external/glew210/config/Makefile.solaris-gcc
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
NAME = $(GLEW_NAME)
|
||||
CC = gcc
|
||||
LD = ld
|
||||
CFLAGS.EXTRA = -I/usr/openwin/include -fPIC
|
||||
LDFLAGS.SO = -G
|
||||
LDFLAGS.EXTRA = -L/usr/openwin/lib
|
||||
LDFLAGS.GL = -lGL -lX11
|
||||
NAME = GLEW
|
||||
BIN.SUFFIX =
|
||||
POPT = -O2
|
||||
LIB.SONAME = lib$(NAME).so.$(SO_MAJOR)
|
||||
LIB.DEVLNK = lib$(NAME).so
|
||||
LIB.SHARED = lib$(NAME).so.$(SO_VERSION)
|
||||
LIB.STATIC = lib$(NAME).a
|
||||
LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME)
|
1462
SQCSim2021/external/glew210/config/config.guess
vendored
Normal file
1462
SQCSim2021/external/glew210/config/config.guess
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
SQCSim2021/external/glew210/config/version
vendored
Normal file
7
SQCSim2021/external/glew210/config/version
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
GLEW_MAJOR = 2
|
||||
GLEW_MINOR = 1
|
||||
GLEW_MICRO = 0
|
||||
GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO)
|
||||
GLEW_NAME = GLEW
|
||||
SO_MAJOR = $(GLEW_MAJOR).$(GLEW_MINOR)
|
||||
SO_VERSION = $(GLEW_VERSION)
|
Reference in New Issue
Block a user