maybe it would be good to use AC_ARG_ENABLE to do this, so that it can be easily turned off if needed (eg to see the exact build rules)?
SILENT=yes
AC_ARG_ENABLE([],
	[ --enable-silent            enable silent build rules],
	[SILENT=[yes]],
        [SILENT=[no]]])