libgl-xlib: Fix --enable-gallium-llvm build.
authorChia-I Wu <olv@lunarg.com>
Tue, 7 Sep 2010 15:45:43 +0000 (23:45 +0800)
committerChia-I Wu <olv@lunarg.com>
Tue, 7 Sep 2010 15:54:25 +0000 (23:54 +0800)
Check MESA_LLVM and link to LLVM as other targets do.

src/gallium/targets/libgl-xlib/Makefile

index 88cc0cca6a4df2bf1305691d275f45eb34519af6..79e516a2a7aa9a6e1b16dcbb05929dc2c97687bf 100644 (file)
@@ -51,6 +51,14 @@ LIBS = \
        $(CELL_SPU_LIB) \
 
 
+# LLVM
+ifeq ($(MESA_LLVM),1)
+DEFINES += -DGALLIUM_LLVMPIPE
+GL_LIB_DEPS += $(LLVM_LIBS) 
+LDFLAGS += $(LLVM_LDFLAGS)
+endif
+
+
 .SUFFIXES : .cpp
 
 .c.o:
@@ -69,7 +77,7 @@ $(TOP)/$(LIB_DIR)/gallium:
 # Make the libGL.so library
 $(TOP)/$(LIB_DIR)/gallium/$(GL_LIB_NAME): $(XLIB_TARGET_OBJECTS) $(LIBS) Makefile
        $(TOP)/bin/mklib -o $(GL_LIB) \
-               -linker "$(CXX)" \
+               -linker "$(CXX)" -ldflags '$(LDFLAGS)' \
                -major $(GL_MAJOR) -minor $(GL_MINOR) -patch $(GL_TINY) \
                -cplusplus \
                -install $(TOP)/$(LIB_DIR)/gallium \