summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorRomain Chantereay <rchantereau@entrouvert.com>2004-08-20 16:01:00 +0000
committerRomain Chantereay <rchantereau@entrouvert.com>2004-08-20 16:01:00 +0000
commit6621fbe74e1a5a3d886aa09df776b4e8af27eaf7 (patch)
tree8ecc83fb89179f031db11e4d2818d7d9d4345938 /java
parent9f215bfebd71fa7e6cd65afee61865f582a0c92a (diff)
downloadlasso-6621fbe74e1a5a3d886aa09df776b4e8af27eaf7.tar.gz
lasso-6621fbe74e1a5a3d886aa09df776b4e8af27eaf7.tar.xz
lasso-6621fbe74e1a5a3d886aa09df776b4e8af27eaf7.zip
The local clean rule now remove the package sub directory (com).
The dirty rule now have a little goldy spray that test the existence of the com/entrouvert/lasso/lasso.java source file before trying to copy it from the distribution.
Diffstat (limited to 'java')
-rw-r--r--java/Makefile.am3
1 files changed, 2 insertions, 1 deletions
diff --git a/java/Makefile.am b/java/Makefile.am
index 89a81062..dfef1497 100644
--- a/java/Makefile.am
+++ b/java/Makefile.am
@@ -64,12 +64,13 @@ $(JAVA_PATH)$(JAVA_MODULE).java: $(JAVA_MODULE).java.in lasso-fragment.java
clean-local:
rm -f *.class
+ rm -rf com
all-local: $(JAVA_JAR)
$(JAVA_PATH)$(JAVA_MODULE).class: $(JAVA_PATH)$(JAVA_MODULE).java
mkdir -p $(JAVA_PATH)
- cp $(srcdir)/$(JAVA_PATH)$(JAVA_MODULE).java $(JAVA_PATH)
+ test -f $(JAVA_PATH)$(JAVA_MODULE).java || cp $(srcdir)/$(JAVA_PATH)$(JAVA_MODULE).java $(JAVA_PATH)
$(JAVAC) $(JAVAC_FLAGS) $(JAVA_PATH)$(JAVA_MODULE).java
$(JAVA_JAR): $(JAVA_PATH)$(JAVA_MODULE).class