Pass $(MKLIB_OPTIONS) to mklib script to allow setting extra options.
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 27 Oct 2003 18:24:37 +0000 (18:24 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 27 Oct 2003 18:24:37 +0000 (18:24 +0000)
Make-config
src/mesa/Makefile.X11

index bb6b153..5f20adb 100644 (file)
@@ -33,6 +33,7 @@ VERSION=$(MESA_MAJOR).$(MESA_MINOR)
 # ASM_SOURCES    optional list of assembly language files to assemble
 # MAKELIB        the script or command to make a library file
 #                XXX MAKELIB is obsolete; edit bin/mklib to support new systems
+# MKLIB_OPTIONS  extra options to pass to the mklib script (like -arch)
 
 
 aix:
index dd4336e..4e00648 100644 (file)
@@ -307,7 +307,7 @@ targets: $(LIBDIR)/$(GL_LIB) $(LIBDIR)/$(OSMESA_LIB) $(LIBMESA)
 $(LIBDIR)/$(GL_LIB): $(OBJECTS)
        $(TOP)/bin/mklib -o $(GL_LIB_NAME) -major $(GL_MAJOR) \
                -minor $(GL_MINOR) -patch $(GL_TINY) -install $(LIBDIR) \
-               $(GL_LIB_DEPS) $(OBJECTS)
+               $(MKLIB_OPTIONS) $(GL_LIB_DEPS) $(OBJECTS)
 
 
 # Make the OSMesa library
@@ -316,7 +316,7 @@ $(LIBDIR)/$(OSMESA_LIB): $(OSMESA_OBJECTS)
                $(TOP)/bin/mklib -o $(OSMESA_LIB_NAME) -major $(MESA_MAJOR) \
                        -minor $(MESA_MINOR) -patch $(GL_TINY) -L$(LIBDIR) \
                        -l$(GL_LIB_NAME) -install $(LIBDIR) \
-                       $(OSMESA_OBJECTS) ; \
+                       $(MKLIB_OPTIONS) $(OSMESA_OBJECTS) ; \
        fi