gbm: install libgbm.so into lib
authorMatt Turner <mattst88@gmail.com>
Tue, 24 Jan 2012 16:14:42 +0000 (11:14 -0500)
committerMatt Turner <mattst88@gmail.com>
Tue, 24 Jan 2012 16:32:02 +0000 (11:32 -0500)
This partially reverts commit 90e256853418eaaba3717f930cc6a331e4099056.

src/egl/main/Makefile
src/gallium/targets/egl-static/Makefile
src/gbm/Makefile.am
src/gbm/backends/Makefile.template

index 25fb3c50bd6709d4b413c9a300194277c6d1cfee..57fb691ea9d05c5f32e69892759eb74584bc9770 100644 (file)
@@ -77,7 +77,6 @@ INCLUDE_DIRS += $(WAYLAND_CFLAGS)
 endif
 ifneq ($(findstring drm, $(EGL_PLATFORMS)),)
 EGL_LIB_DEPS += -lgbm
-LDFLAGS += -L$(TOP)/src/gbm/.libs
 INCLUDE_DIRS += -I$(TOP)/src/gbm/main
 endif
 
index 92b72665f10c60b7117ade40c40a2384f33a2185..9e8777402cb2c369e04b3a0cde4e850a162fd92f 100644 (file)
@@ -58,7 +58,6 @@ endif
 ifneq ($(findstring drm, $(EGL_PLATFORMS)),)
 egl_CPPFLAGS += $(LIBDRM_CFLAGS)
 egl_SYS += $(LIBDRM_LIB) -lgbm
-LDFLAGS += -L$(TOP)/src/gbm/.libs
 endif
 ifneq ($(findstring fbdev, $(EGL_PLATFORMS)),)
 egl_LIBS += $(TOP)/src/gallium/winsys/sw/fbdev/libfbdev.a
index f874f6411a3ad5539e32276649c719a1be71ac05..d18d35c4e39412edf3efee903a7c56c312b9a692 100644 (file)
@@ -32,3 +32,7 @@ libgbm_dri_la_CFLAGS = \
 
 libgbm_la_LIBADD = libgbm_dri.la
 endif
+
+all-local: libgbm.la
+       $(MKDIR_P) $(top_builddir)/$(LIB_DIR);
+       ln -f .libs/libgbm.so.1.0.0 $(top_builddir)/$(LIB_DIR)/libgbm.so
index 448dd77d9643bd1b162643d3ec7dd6b2e6440ce6..1c8f924909eda6a0434cb16ef0f203057a4594b3 100644 (file)
@@ -26,7 +26,7 @@ $(GBM_BACKEND_PATH): $(GBM_BACKEND).so
 
 $(GBM_BACKEND).so: $(GBM_OBJECTS) Makefile $(TOP)/src/gbm/backends/Makefile.template
        @$(MKLIB) -o $(GBM_BACKEND).so -noprefix \
-               -linker '$(CC)' -ldflags '-L$(TOP)/src/gbm/.libs $(LDFLAGS)' \
+               -linker '$(CC)' -ldflags '-L$(TOP)/$(LIB_DIR) $(LDFLAGS)' \
                $(MKLIB_OPTIONS) \
                $(GBM_OBJECTS) $(GBM_LIBS) -lgbm