From: Tom Stellard Date: Sun, 4 Mar 2012 01:14:00 +0000 (-0500) Subject: identity: Use non-recursive automake X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3f3f10f78c4ae5baa3344a2424b687518510c2fc;p=mesa.git identity: Use non-recursive automake --- diff --git a/configure.ac b/configure.ac index fd6c877f3c1..452fbd515ee 100644 --- a/configure.ac +++ b/configure.ac @@ -1941,6 +1941,9 @@ for driver in $GALLIUM_DRIVERS_DIRS; do xgalahad) HAVE_GALAHAD_GALLIUM=yes; ;; + xidentity) + HAVE_IDENTITY_GALLIUM=yes; + ;; *) GALLIUM_MAKE_DIRS="$GALLIUM_MAKE_DIRS $driver" ;; @@ -1948,6 +1951,7 @@ for driver in $GALLIUM_DRIVERS_DIRS; do done AM_CONDITIONAL(HAVE_GALAHAD_GALLIUM, test x$HAVE_GALAHAD_GALLIUM = xyes) +AM_CONDITIONAL(HAVE_IDENTITY_GALLIUM, test x$HAVE_IDENTITY_GALLIUM = xyes) AC_SUBST([GALLIUM_MAKE_DIRS]) dnl prepend CORE_DIRS to SRC_DIRS diff --git a/src/gallium/drivers/Makefile.am b/src/gallium/drivers/Makefile.am index 6a0a2472c16..f2e7da110f9 100644 --- a/src/gallium/drivers/Makefile.am +++ b/src/gallium/drivers/Makefile.am @@ -25,7 +25,21 @@ endif ################################################################################ +if HAVE_IDENTITY_GALLIUM + +noinst_LIBRARIES+= identity/libidentity.a + +identity_libidentity_a_SOURCES = \ + identity/id_objects.c \ + identity/id_context.c \ + identity/id_screen.c + +endif + +################################################################################ + SUBDIRS = $(GALLIUM_MAKE_DIRS) # FIXME: Remove when the rest of Gallium is converted to automake. default: all + diff --git a/src/gallium/drivers/identity/Makefile b/src/gallium/drivers/identity/Makefile deleted file mode 100644 index a15e17e0d4a..00000000000 --- a/src/gallium/drivers/identity/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -TOP = ../../../.. -include $(TOP)/configs/current - -LIBNAME = identity - -C_SOURCES = \ - id_objects.c \ - id_context.c \ - id_screen.c - -include ../../Makefile.template - -# FIXME: Remove when this driver is converted to automake. -all: default