summaryrefslogtreecommitdiffstats
path: root/bindings/java
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-01 00:16:21 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-01 00:16:21 +0000
commit2348566c2a6cec389b0ae99b3ac061c6d13a58b2 (patch)
treeca73449e58a09ffe0da601b4619ec4e03656a91f /bindings/java
parenta8783e7d9a5593b0db1c4a5961807a26426b9b50 (diff)
downloadlasso-2348566c2a6cec389b0ae99b3ac061c6d13a58b2.tar.gz
lasso-2348566c2a6cec389b0ae99b3ac061c6d13a58b2.tar.xz
lasso-2348566c2a6cec389b0ae99b3ac061c6d13a58b2.zip
Bindings: make binding generation more silent
* bindings/java/Makefile.am bindings/perl/Makefile.am bindings/php5/Makefile.am bindings/python/Makefile.am: use AM_V_GEN, or similar variable for all steps of binding generation, normal output can be activated with the V=1 argument to the 'make' command.
Diffstat (limited to 'bindings/java')
-rw-r--r--bindings/java/Makefile.am17
1 files changed, 12 insertions, 5 deletions
diff --git a/bindings/java/Makefile.am b/bindings/java/Makefile.am
index c8e8cbe0..8e489977 100644
--- a/bindings/java/Makefile.am
+++ b/bindings/java/Makefile.am
@@ -7,6 +7,14 @@ INCLUDES = \
CLASSPATH_ENV= CLASSPATH=.:$(CLASSPATH_JUNIT)
CLASSPATH=.:tests
+AM_V_JAVAC = $(am__v_JAVAC_$(V))
+am__v_JAVAC_ = $(am__v_JAVAC_$(AM_DEFAULT_VERBOSITY))
+am__v_JAVAC_0 = @echo " JAVAC " $@;
+
+AM_V_JAR = $(am__v_JAR_$(V))
+am__v_JAR_ = $(am__v_JAR_$(AM_DEFAULT_VERBOSITY))
+am__v_JAR_0 = @echo " JAR " $@;
+
java_extension_LTLIBRARIES = libjnilasso.la
java_extensiondir = ${libdir}/java
@@ -21,12 +29,12 @@ lasso_jar_DATA=lasso.jar
lasso_jar_class_files = $(java_lasso_source_files:.java=.class)
%.class: %.java
- $(JAVAC) $(CLASSPATH_OPT) $(CLASSPATH) $(JAVAC_FLAGS) -d . $<
+ $(AM_V_JAVAC) $(JAVAC) $(CLASSPATH_OPT) $(CLASSPATH) $(JAVAC_FLAGS) -d . $<
all_jar_class_files = $(shell find com/entrouvert/lasso -name '*.class' | sed 's%\$$%\\$$%g')
lasso.jar: $(java_lasso_source_files:.java=.class)
- $(JAR) -cf $@ $(all_jar_class_files)
+ $(AM_V_JAR) $(JAR) -cf $@ $(all_jar_class_files)
# Doc
apidir = $(docbasedir)/lasso/java-api
@@ -38,7 +46,7 @@ doc:
com_entrouvert_lasso_LassoJNI.h: com/entrouvert/lasso/LassoJNI.class $(java_lasso_source_files:.java=.class)
- $(JAVAH) $(JAVAH_FLAGS) -classpath . `echo $< | sed 'su/u.ug;su.classuu'`
+ $(AM_V_GEN) $(JAVAH) $(JAVAH_FLAGS) -classpath . `echo $< | sed 'su/u.ug;su.classuu'`
libjnilasso_la_CFLAGS = -fno-strict-aliasing $(LASSO_CORE_CFLAGS) -I$(top_srcdir) -I$(top_builddir) $(AM_CFLAGS) @JAVA_INCLUDE@
libjnilasso_la_CFLAGS += -Wno-unused-parameter
@@ -52,8 +60,7 @@ BUILT_SOURCES = com_entrouvert_lasso_LassoJNI.c com_entrouvert_lasso_LassoJNI.h
BINDING_OPTION=#--enable-exception-docs
$(java_lasso_source_files) com_entrouvert_lasso_LassoJNI.c: wrapper_top.c wrapper_bottom.c lang.py ../bindings.py
- $(PYTHON) $(top_srcdir)/bindings/bindings.py $(BINDING_OPTION) -l java --src-dir=$(top_srcdir)/lasso/ $(EXTRA_ARGS)
- cp $(srcdir)/GObject.java com/entrouvert/lasso
+ $(AM_V_GEN) $(PYTHON) $(top_srcdir)/bindings/bindings.py $(BINDING_OPTION) -l java --src-dir=$(top_srcdir)/lasso/ $(EXTRA_ARGS); cp $(srcdir)/GObject.java com/entrouvert/lasso
doc-publish: doc