summaryrefslogtreecommitdiffstats
path: root/src/gallium/targets/Makefile.dri
diff options
context:
space:
mode:
authorJakob Bornecrantz <[email protected]>2010-06-01 09:34:41 +0100
committerJakob Bornecrantz <[email protected]>2010-06-01 09:41:01 +0100
commit35d75e49308fb839ed12b50e0ad2b0f9cce1bb99 (patch)
tree294e43aa518c150faac99f1c5981dcdecc7aba75 /src/gallium/targets/Makefile.dri
parentd212a4d41478c29158a3c440176318fb166ad647 (diff)
gallium: Don't always copy the dri driver to the staging dir
So something in the build keept updating the timestamp on the staging directory causing us to always copy the library to it.
Diffstat (limited to 'src/gallium/targets/Makefile.dri')
-rw-r--r--src/gallium/targets/Makefile.dri6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gallium/targets/Makefile.dri b/src/gallium/targets/Makefile.dri
index 3eff07538fe..de05f96d231 100644
--- a/src/gallium/targets/Makefile.dri
+++ b/src/gallium/targets/Makefile.dri
@@ -57,6 +57,8 @@ SHARED_INCLUDES = \
-I$(TOP)/src/egl/drivers/dri \
$(LIBDRM_CFLAGS)
+LIBNAME_STAGING = $(TOP)/$(LIB_DIR)/gallium/$(LIBNAME)
+
##### RULES #####
@@ -69,7 +71,7 @@ SHARED_INCLUDES = \
##### TARGETS #####
-default: depend symlinks $(TOP)/$(LIB_DIR)/gallium/$(LIBNAME)
+default: depend symlinks $(TOP)/$(LIB_DIR)/gallium $(LIBNAME) $(LIBNAME_STAGING)
$(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(PIPE_DRIVERS) Makefile \
$(TOP)/src/mesa/drivers/dri/Makefile.template $(TOP)/src/mesa/drivers/dri/common/dri_test.o
@@ -88,7 +90,7 @@ $(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(PIPE_DRIVERS) Makefile \
$(TOP)/$(LIB_DIR)/gallium:
mkdir -p $@
-$(TOP)/$(LIB_DIR)/gallium/$(LIBNAME): $(LIBNAME) $(TOP)/$(LIB_DIR)/gallium
+$(LIBNAME_STAGING): $(LIBNAME)
$(INSTALL) $(LIBNAME) $(TOP)/$(LIB_DIR)/gallium
depend: $(C_SOURCES) $(ASM_SOURCES) $(SYMLINKS)