summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorRomain Chantereay <rchantereau@entrouvert.com>2004-08-18 16:29:02 +0000
committerRomain Chantereay <rchantereau@entrouvert.com>2004-08-18 16:29:02 +0000
commit8b51d48a47c56c176947dc27bdf25515e3722705 (patch)
treeb8001e9f869c3423c193ceee1efb46450f260aa5 /java
parentea67e007f0e4de8d4fef86a3078d90d178e8f611 (diff)
downloadlasso-8b51d48a47c56c176947dc27bdf25515e3722705.tar.gz
lasso-8b51d48a47c56c176947dc27bdf25515e3722705.tar.xz
lasso-8b51d48a47c56c176947dc27bdf25515e3722705.zip
Java now distributes itself well and compile well too.
(SWIG not needed when compiling sources distribution.)
Diffstat (limited to 'java')
-rw-r--r--java/Makefile.am7
1 files changed, 3 insertions, 4 deletions
diff --git a/java/Makefile.am b/java/Makefile.am
index da635016..53faadb0 100644
--- a/java/Makefile.am
+++ b/java/Makefile.am
@@ -26,7 +26,7 @@ libjlasso_la_LDFLAGS=-no-undefined -version-info @LASSO_VERSION_INFO@ \
javashare_DATA=lasso.jar
JAVA_JAR=lasso.jar
-SWIG_OUTPUTS=$(JAVA_PATH)$(JAVA_MODULE).java $(JAVA_MODULE)_wrap.c
+SWIG_OUTPUTS=$(JAVA_PATH)$(JAVA_MODULE).java $(JAVA_MODULE)_wrap.c $(JAVA_MODULE).java.in
JAVA_CRUFT=$(JAVA_PATH)$(JAVA_MODULE).class $(JAVA_MODULE)_wrap.o \
$(JAVA_JAR) \
$(JAVA_PATH)$(JAVA_MODULE)JNI.java
@@ -49,7 +49,7 @@ CLEANFILES=$(JAVA_CRUFT)
MAINTAINERCLEANFILES=$(SWIG_OUTPUTS)
-$(JAVA_MODULE)_wrap.c $(JAVA_PATH)$(JAVA_MODULE).java.in: $(srcdir)/../swig/Lasso.i
+$(JAVA_MODULE)_wrap.c $(JAVA_MODULE).java.in: $(srcdir)/../swig/Lasso.i
here=`pwd`; \
mkdir -p $(JAVA_PATH) \
cd $(JAVA_PATH); \
@@ -62,11 +62,10 @@ $(JAVA_MODULE)_wrap.c $(JAVA_PATH)$(JAVA_MODULE).java.in: $(srcdir)/../swig/Lass
rm -f $(JAVA_MODULE)_wrap.c $(JAVA_MODULE)JNI.java; \
mv $(JAVA_MODULE)_wrap.c.new $(JAVA_MODULE)_wrap.c; \
fi; \
- mv $(JAVA_MODULE)_wrap.c $$here; \
mv $(JAVA_MODULE).java $(JAVA_MODULE).java.in
# FIXME There must be a better way to do this with SWIG
-$(JAVA_PATH)$(JAVA_MODULE).java: $(JAVA_PATH)$(JAVA_MODULE).java.in lasso-fragment.java
+$(JAVA_PATH)$(JAVA_MODULE).java: $(JAVA_MODULE).java.in lasso-fragment.java
sed -e 's/^}//' $(JAVA_MODULE).java.in > $(JAVA_PATH)$(JAVA_MODULE).java.tmp
cat $(JAVA_PATH)$(JAVA_MODULE).java.tmp lasso-fragment.java > $@
echo "}" >> $@