From 57d00016cab9afa3e7853d9830044a8ece9541c4 Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Fri, 23 Jan 2009 12:32:35 +0000 Subject: glew: Initial import. From glew 1.5.1 release. --- src/glew/Makefile | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/glew/Makefile (limited to 'src/glew/Makefile') diff --git a/src/glew/Makefile b/src/glew/Makefile new file mode 100644 index 00000000000..c0389df6f19 --- /dev/null +++ b/src/glew/Makefile @@ -0,0 +1,55 @@ +# src/glew/Makefile + +TOP = ../.. +include $(TOP)/configs/current + + +##### MACROS ##### + +GLEW_LIB_NAME = libglew.a + +MAJOR = 1 +MINOR = 5 +TINY = 0 + +SOURCES = \ + glew.c + + +OBJECTS = $(SOURCES:.c=.o) + + +##### RULES ##### + +.c.o: + $(CC) -c -I$(TOP)/include $(X11_INCLUDES) $(CFLAGS) $< + + + +##### TARGETS ##### + +default: $(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME) + + + +# Make the library +$(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME): depend $(OBJECTS) + $(MKLIB) -o $(GLEW_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \ + -major $(MAJOR) -minor $(MINOR) -patch $(TINY) \ + $(MKLIB_OPTIONS) -install $(TOP)/$(LIB_DIR) \ + -id $(INSTALL_LIB_DIR)/lib$(GLEW_LIB).$(MAJOR).dylib \ + $(GLEW_LIB_DEPS) $(OBJECTS) + + +clean: + -rm -f *.o *~ + -rm -f depend depend.bak + + +depend: $(SOURCES) + @ rm -f depend + @ touch depend + @ $(MKDEP) $(MKDEP_OPTIONS) -I$(TOP)/include $(SOURCES) \ + $(X11_INCLUDES) > /dev/null + +include depend -- cgit v1.2.3 From fcf9353fea8343a1a86c8c6e0144c8429440c648 Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Sat, 24 Jan 2009 16:54:59 +0000 Subject: glew: Build it as a static lib. --- configs/default | 2 +- src/glew/Makefile | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) (limited to 'src/glew/Makefile') diff --git a/configs/default b/configs/default index 6fb8d588202..40f3a2a02dc 100644 --- a/configs/default +++ b/configs/default @@ -57,7 +57,7 @@ OSMESA_LIB = OSMesa GL_LIB_NAME = lib$(GL_LIB).so GLU_LIB_NAME = lib$(GLU_LIB).so GLUT_LIB_NAME = lib$(GLUT_LIB).so -GLEW_LIB_NAME = lib$(GLEW_LIB).so +GLEW_LIB_NAME = lib$(GLEW_LIB).a GLW_LIB_NAME = lib$(GLW_LIB).so OSMESA_LIB_NAME = lib$(OSMESA_LIB).so diff --git a/src/glew/Makefile b/src/glew/Makefile index c0389df6f19..49ee8b65943 100644 --- a/src/glew/Makefile +++ b/src/glew/Makefile @@ -34,11 +34,7 @@ default: $(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME) # Make the library $(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME): depend $(OBJECTS) - $(MKLIB) -o $(GLEW_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \ - -major $(MAJOR) -minor $(MINOR) -patch $(TINY) \ - $(MKLIB_OPTIONS) -install $(TOP)/$(LIB_DIR) \ - -id $(INSTALL_LIB_DIR)/lib$(GLEW_LIB).$(MAJOR).dylib \ - $(GLEW_LIB_DEPS) $(OBJECTS) + $(MKLIB) -o $(GLEW_LIB) -static -install $(TOP)/$(LIB_DIR) $(OBJECTS) clean: -- cgit v1.2.3