svga: use shader sampler view declarations
[mesa.git] / src / gallium / drivers / nouveau / Makefile.am
index 369dadabdd2c6766bf55455f9f5a05b54b0d18ba..c52d62e54a25d84d54fb15f45edf3a4fb61075ca 100644 (file)
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 # DEALINGS IN THE SOFTWARE.
 
-AUTOMAKE_OPTIONS = subdir-objects
-
 include Makefile.sources
 include $(top_srcdir)/src/gallium/Automake.inc
 
-noinst_LTLIBRARIES = libnouveau.la
-
 AM_CPPFLAGS = \
-       -I$(top_srcdir)/src/gallium/drivers/nouveau/include \
-       $(GALLIUM_CFLAGS) \
+       $(GALLIUM_DRIVER_CFLAGS) \
        $(LIBDRM_CFLAGS) \
-       $(NOUVEAU_CFLAGS) \
-       $(VISIBILITY_CFLAGS)
+       $(NOUVEAU_CFLAGS)
+
+noinst_LTLIBRARIES = libnouveau.la
 
 libnouveau_la_SOURCES = \
        $(C_SOURCES) \
@@ -41,3 +37,17 @@ libnouveau_la_SOURCES = \
        $(NV50_C_SOURCES) \
        $(NVC0_CODEGEN_SOURCES) \
        $(NVC0_C_SOURCES)
+
+noinst_PROGRAMS = nouveau_compiler
+
+nodist_EXTRA_nouveau_compiler_SOURCES = dummy.cpp
+nouveau_compiler_SOURCES = \
+       nouveau_compiler.c
+
+nouveau_compiler_LDADD = \
+       libnouveau.la \
+       $(top_builddir)/src/gallium/auxiliary/libgallium.la \
+       $(top_builddir)/src/util/libmesautil.la \
+       $(GALLIUM_COMMON_LIB_DEPS)
+
+EXTRA_DIST = codegen/lib nvc0/mme