changeset 26492:67724e9f6661 stable

build: add custom silent rule tags for jar and javac * scripts/java/module.mk (OCT_V_JAR, OCT_V_JAVAC): Define and use custom silent build rule variables for the javac compiler and jar tool.
author Mike Miller <mtmiller@octave.org>
date Mon, 07 Jan 2019 17:51:39 -0800
parents 6b703927b891
children bc6237a189e1
files scripts/java/module.mk
diffstat 1 files changed, 12 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/java/module.mk	Mon Jan 07 17:07:28 2019 -0800
+++ b/scripts/java/module.mk	Mon Jan 07 17:51:39 2019 -0800
@@ -34,8 +34,18 @@
 
 %canon_reldir%_JAVA_CLASSES = $(addprefix %reldir%/, $(JAVA_CLASSES))
 
+OCT_V_JAR = $(oct__v_JAR_$(V))
+oct__v_JAR_ = $(oct__v_JAR_$(AM_DEFAULT_VERBOSITY))
+oct__v_JAR_0 = @echo "  JAR     " $@;
+oct__v_JAR_1 =
+
+OCT_V_JAVAC = $(oct__v_JAVAC_$(V))
+oct__v_JAVAC_ = $(oct__v_JAVAC_$(AM_DEFAULT_VERBOSITY))
+oct__v_JAVAC_0 = @echo "  JAVAC   " $@;
+oct__v_JAVAC_1 =
+
 $(%canon_reldir%_JAVA_CLASSES) : %.class : %.java | %reldir%/$(octave_dirstamp)
-	$(AM_V_GEN)$(MKDIR_P) %reldir%/$(org_octave_dir) && \
+	$(OCT_V_JAVAC)$(MKDIR_P) %reldir%/$(org_octave_dir) && \
 	( cd $(srcdir)/scripts/java; \
 	  "$(JAVAC)" -source 1.6 -target 1.6 -Xlint:-options \
 	             -d $(abs_top_builddir)/scripts/java \
@@ -43,7 +53,7 @@
 
 if AMCOND_HAVE_JAVA
 %reldir%/octave.jar: $(%canon_reldir%_JAVA_CLASSES)
-	$(AM_V_GEN)rm -f $@-t $@ && \
+	$(OCT_V_JAR)rm -f $@-t $@ && \
 	( cd scripts/java; \
 	  "$(JAR)" cf octave.jar-t $(JAVA_CLASSES) ) && \
 	mv $@-t $@