From 0e130b2f1bfba8004a8749a32c958cbe506cda6c Mon Sep 17 00:00:00 2001 From: mem Date: Tue, 25 Apr 2006 19:37:01 +0000 Subject: [PATCH] Adding Makefiles for GNU/Hurd and GNU/kFreeBSD git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@436 783a27ee-832a-0410-bc00-9f386506c6dd --- config/Makefile.gnu | 21 +++++++++++++++++++++ config/Makefile.kfreebsd | 21 +++++++++++++++++++++ config/Makefile.linux | 2 +- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 config/Makefile.gnu create mode 100644 config/Makefile.kfreebsd diff --git a/config/Makefile.gnu b/config/Makefile.gnu new file mode 100644 index 0000000..496e6c7 --- /dev/null +++ b/config/Makefile.gnu @@ -0,0 +1,21 @@ +NAME = $(GLEW_NAME) +CC = cc +LD = ld +ifneq (undefined, $(origin GLEW_MX)) +CFLAGS.EXTRA = -DGLEW_MX +endif +PICFLAG = -fPIC +LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME) +LDFLAGS.EXTRA = -L/usr/X11R6/lib +LDFLAGS.GL = -lXmu -lXi -lGLU -lGL -lXext -lX11 +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 +SHARED_OBJ_EXT = pic_o diff --git a/config/Makefile.kfreebsd b/config/Makefile.kfreebsd new file mode 100644 index 0000000..ff82be3 --- /dev/null +++ b/config/Makefile.kfreebsd @@ -0,0 +1,21 @@ +NAME = $(GLEW_NAME) +CC = cc +LD = ld +ifneq (undefined, $(origin GLEW_MX)) +CFLAGS.EXTRA = -DGLEW_MX +endif +PICFLAG = -fPIC +LDFLAGS.SO = -shared -soname $(LIB.SONAME) +LDFLAGS.EXTRA = -L/usr/X11R6/lib +LDFLAGS.GL = -lXmu -lXi -lGLU -lGL -lXext -lX11 +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 +SHARED_OBJ_EXT = pic_o diff --git a/config/Makefile.linux b/config/Makefile.linux index ff82be3..496e6c7 100644 --- a/config/Makefile.linux +++ b/config/Makefile.linux @@ -5,7 +5,7 @@ ifneq (undefined, $(origin GLEW_MX)) CFLAGS.EXTRA = -DGLEW_MX endif PICFLAG = -fPIC -LDFLAGS.SO = -shared -soname $(LIB.SONAME) +LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME) LDFLAGS.EXTRA = -L/usr/X11R6/lib LDFLAGS.GL = -lXmu -lXi -lGLU -lGL -lXext -lX11 LDFLAGS.STATIC = -Wl,-Bstatic