mesa: fix an autoconf build-system bug related to glsl_to_tgsi
authorMarek Olšák <maraeo@gmail.com>
Fri, 16 Sep 2011 19:51:58 +0000 (21:51 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 19 Sep 2011 18:27:54 +0000 (20:27 +0200)
st_glsl_to_tgsi.cpp was completely ignored by makedepend because it was
not included in ALL_SOURCES, which caused that the file was not recompiled
when certain header files were changed (like glsl/ir.h).

The first part of this commit is just a consolidation.
The second part is the fix.

src/mesa/sources.mak

index 19a105f15aea01f95759a45702dea5264e834345..da5d90ec4dbcdcc6c3f95f9d0806b5e9b0f265ef 100644 (file)
@@ -338,14 +338,13 @@ MESA_GALLIUM_SOURCES = \
        x86/common_x86.c
 
 MESA_GALLIUM_CXX_SOURCES = \
-       $(MAIN_CXX_SOURCES) \
-       $(SHADER_CXX_SOURCES) \
+       $(MESA_CXX_SOURCES) \
        state_tracker/st_glsl_to_tgsi.cpp
 
 # All the core C sources, for dependency checking
 ALL_SOURCES = \
        $(MESA_SOURCES)         \
-       $(MESA_CXX_SOURCES)     \
+       $(MESA_GALLIUM_CXX_SOURCES) \
        $(MESA_ASM_SOURCES)     \
        $(STATETRACKER_SOURCES)