summaryrefslogtreecommitdiff
path: root/lib/am/java.am
diff options
context:
space:
mode:
authorAlexandre Duret-Lutz <adl@gnu.org>2002-06-12 07:52:35 +0000
committerAlexandre Duret-Lutz <adl@gnu.org>2002-06-12 07:52:35 +0000
commit83e6b7207ba0359502fe6c6473516cf54babc864 (patch)
treea0125f049f7e904d071fda74f494a173726ba231 /lib/am/java.am
parentd9a285184d6526ac094f739da507bf57bce80010 (diff)
downloadautomake-83e6b7207ba0359502fe6c6473516cf54babc864.tar.gz
* lib/am/java.am (class%DIR%.stamp): Don't run $(JAVAC) when there
is no file to compile. * tests/java2.test: New file. * tests/Makefile.am (TESTS): Add java2.test. Reported by Braden N. McDaniel.
Diffstat (limited to 'lib/am/java.am')
-rw-r--r--lib/am/java.am7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/am/java.am b/lib/am/java.am
index c44a4b898..9fb5c7270 100644
--- a/lib/am/java.am
+++ b/lib/am/java.am
@@ -27,8 +27,11 @@ CLASSPATH_ENV = CLASSPATH=$(JAVAROOT):$(srcdir)/$(JAVAROOT):$$CLASSPATH
JAVAROOT = $(top_builddir)
class%DIR%.stamp: $(%DIR%_JAVA)
- $(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) \
- $(AM_JAVACFLAGS) $(JAVACFLAGS) $?
+ @if test -n "$?"; then \
+ echo '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) $(AM_JAVACFLAGS) $(JAVACFLAGS) $?' ; \
+ $(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) \
+ $(AM_JAVACFLAGS) $(JAVACFLAGS) $?; \
+ else :; fi
echo timestamp > class%DIR%.stamp