BUILT_SOURCES += $(nodist_libsod_la_SOURCES) \
$(nodist_pkginclude_HEADERS)
-sod-base.c: $(SOD); $(SOD) -tc --builtin
-sod-base.h: $(SOD); $(SOD) -th --builtin
+sod-base.c: $(SOD); $(V_SOD_c)$(SOD) -tc --builtin
+sod-base.h: $(SOD); $(V_SOD_h)$(SOD) -th --builtin
###----- That's all, folks --------------------------------------------------
bin_PROGRAMS += sod
sod_SOURCES =
sod: $(dist_pkglispsrc_DATA)
- set -ex; true_srcdir=$$(cd $(srcdir); pwd); \
+ $(V_DUMP)true_srcdir=$$(cd $(srcdir); pwd); \
ASDF_OUTPUT_TRANSLATIONS=$$true_srcdir:$(abs_builddir): \
$(CL_LAUNCH) -o sod -d ! -l $(LISPSYS) +I -S $$true_srcdir/: \
-s sod-frontend -r sod-frontend:main
## Running the Lisp tests.
check-local:
- set -ex; true_srcdir=$$(cd $(srcdir); pwd); \
+ $(V_TEST)true_srcdir=$$(cd $(srcdir); pwd); \
ASDF_OUTPUT_TRANSLATIONS=$$true_srcdir:$(abs_builddir): \
$(CL_LAUNCH) -l $(LISPSYS) +I -S $$true_srcdir/: \
-i '(asdf:test-system "sod")'
## The tool location.
SOD = $(top_builddir)/src/sod
+## Silent rules treatment.
+V_SOD_c = $(V_SOD_c_$(V))
+V_SOD_c_ = $(V_SOD_c_$(AM_DEFAULT_VERBOSITY))
+V_SOD_c_0 = @echo " SOD[c] $@";
+V_SOD_h = $(V_SOD_h_$(V))
+V_SOD_h_ = $(V_SOD_h_$(AM_DEFAULT_VERBOSITY))
+V_SOD_h_0 = @echo " SOD[h] $@";
+
## Build rules.
SUFFIXES += .c .h .sod
-.sod.c: $(SOD); $(SOD) -tc $<
-.sod.h: $(SOD); $(SOD) -th $<
+.sod.c: $(SOD); $(V_SOD_c)$(SOD) -tc $<
+.sod.h: $(SOD); $(V_SOD_h)$(SOD) -th $<
+
+###--------------------------------------------------------------------------
+### Silent rules for Lisp.
+
+V_DUMP = $(V_DUMP_$(V))
+V_DUMP_ = $(V_DUMP_$(AM_DEFAULT_VERBOSITY))
+V_DUMP_0 = @echo " DUMP $@";
+
+V_TEST = $(V_TEST_$(V))
+V_TEST_ = $(V_TEST_$(AM_DEFAULT_VERBOSITY))
+V_TEST_0 = @echo " TEST $@";
###----- That's all, folks --------------------------------------------------