From 0e9497e92ab3367226105c81483813239990e6de Mon Sep 17 00:00:00 2001 From: ikits Date: Tue, 4 Jan 2005 03:57:56 +0000 Subject: [PATCH] added darwin makefile git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@338 783a27ee-832a-0410-bc00-9f386506c6dd --- Makefile | 2 +- config/Makefile.darwin | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 config/Makefile.darwin diff --git a/Makefile b/Makefile index f0e0519..6e81aa3 100644 --- a/Makefile +++ b/Makefile @@ -39,7 +39,7 @@ TARDIR = ../glew-$(GLEW_VERSION) TARBALL = ../glew_$(GLEW_VERSION).tar.gz SHELL = /bin/sh -SYSTEM = $(shell config/config.guess | cut -d - -f 3) +SYSTEM = $(shell config/config.guess | cut -d - -f 3 | sed -e 's/[0-9\.]//g;') SYSTEM.SUPPORTED = $(shell test -f config/Makefile.$(SYSTEM) && echo 1) ifeq ($(SYSTEM.SUPPORTED), 1) diff --git a/config/Makefile.darwin b/config/Makefile.darwin new file mode 100644 index 0000000..67a040d --- /dev/null +++ b/config/Makefile.darwin @@ -0,0 +1,26 @@ +NAME = GLEW +CC = cc +LD = cc +CFLAGS.EXTRA = -no-cpp-precomp -dynamic -fno-common +ifneq (undefined, $(origin GLEW_MX)) +CFLAGS.EXTRA += -DGLEW_MX +endif +PICFLAG = -fPIC +LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) +LDFLAGS.EXTRA = +ifneq (undefined, $(origin GLEW_APPLE_GLX)) +CFLAGS.EXTRA += -I/usr/X11R6/include -D'GLEW_APPLE_GLX' +LDFLAGS.GL = -L/usr/X11R6/lib -lXmu -lXi -lGLU -lGL -lXext -lX11 +else +LDFLAGS.GL = -framework AGL -framework OpenGL +endif +LDFLAGS.STATIC = +LDFLAGS.DYNAMIC = +WARN = -Wall -W +POPT = -O2 +BIN.SUFFIX = +LIB.SONAME = lib$(NAME).$(GLEW_MAJOR).dylib +LIB.DEVLNK = lib$(NAME).dylib +LIB.SHARED = lib$(NAME).$(GLEW_VERSION).dylib +LIB.STATIC = lib$(NAME).a +SHARED_OBJ_EXT = pic_o