Don't make libmesa.a or libglapi.a depend on asm_subdirs
authorDan Nicholson <dbn.lists@gmail.com>
Mon, 23 Jun 2008 03:26:20 +0000 (20:26 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Mon, 23 Jun 2008 03:27:00 +0000 (20:27 -0700)
Since the asm_subdirs target does not actually create a file, make will
always consider that it needs to be rebuilt. If libmesa.a and libglapi.a
have asm_subdirs as a prerequisite, then they will always need to be
rebuilt, too. The correct order will be preserved by the default target,
though.

This should fix #16358.

src/mesa/Makefile

index 27eb186abedb48d8a97758ded66a889a17bb2250..175b6f84a87729898198c9ebe57ab507192a0202 100644 (file)
@@ -29,11 +29,11 @@ default: depend asm_subdirs libmesa.a libglapi.a driver_subdirs
 # Helper libraries used by many drivers:
 
 # Make archive of core mesa object files
-libmesa.a: $(MESA_OBJECTS) asm_subdirs
+libmesa.a: $(MESA_OBJECTS)
        @ $(TOP)/bin/mklib -o mesa -static $(MESA_OBJECTS)
 
 # Make archive of gl* API dispatcher functions only
-libglapi.a: $(GLAPI_OBJECTS) asm_subdirs
+libglapi.a: $(GLAPI_OBJECTS)
        @ $(TOP)/bin/mklib -o glapi -static $(GLAPI_OBJECTS)