summaryrefslogtreecommitdiffstats
path: root/java/Makefile
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-07-21 15:03:14 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-07-21 15:03:14 +0000
commitb9535cfed51d92e1abff0134e74825b1eb38b11f (patch)
tree86b4f1ef4a64e037a9c833d545e0d0ac802c085f /java/Makefile
parent08254badc10dc83c4bb941e498aba0737deff485 (diff)
downloadlasso-b9535cfed51d92e1abff0134e74825b1eb38b11f.tar.gz
lasso-b9535cfed51d92e1abff0134e74825b1eb38b11f.tar.xz
lasso-b9535cfed51d92e1abff0134e74825b1eb38b11f.zip
Changed Makefile for Kaffe support.
Added new class LassoObject. First non regression test.
Diffstat (limited to 'java/Makefile')
-rw-r--r--java/Makefile16
1 files changed, 11 insertions, 5 deletions
diff --git a/java/Makefile b/java/Makefile
index c4aec60e..e5951fde 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -1,8 +1,14 @@
TARGET=target
-JAVAC=/opt/jdk/bin/javac
-JAVAH=/opt/jdk/bin/javah
-JAR=/opt/jdk/bin/jar
+#JAVAC=/opt/jdk/bin/javac
+#JAVAH=/opt/jdk/bin/javah
+#JAVAH_CLASSPATH_PREFIX=
+#JAR=/opt/jdk/bin/jar
+
+JAVAC=/usr/lib/kaffe/bin/javac
+JAVAH=/usr/lib/kaffe/bin/javah
+JAVAH_CLASSPATH_PREFIX=/usr/share/kaffe/Klasses.jar:
+JAR=/usr/lib/kaffe/bin/jar
JAVA_BUILD_DIR=${TARGET}/classes
JAVA_SOURCE_DIR=src/java
@@ -27,7 +33,7 @@ binary-java:
${JAR} cf ${LASSO.JAR} -C ${JAVA_BUILD_DIR} com
generate-header: binary-java
- ${JAVAH} -d ${C_SOURCE_DIR} -classpath ${JAVA_BUILD_DIR} ${JAVA_CLASSES}
+ ${JAVAH} -d ${C_SOURCE_DIR} -classpath ${JAVAH_CLASSPATH_PREFIX}${JAVA_BUILD_DIR} ${JAVA_CLASSES}
binary-c: ${LASSO.SO}
@@ -35,7 +41,7 @@ ${C_OBJECT}: ${C_SOURCE}
${MAKE} -C ${C_SOURCE_DIR}
${LASSO.SO}: generate-header ${C_OBJECT}
- $(CC) -shared ${C_OBJECT} -o $@
+ $(CC) -shared -lgobject-2.0 -lglib-2.0 -llasso ${C_OBJECT} -o $@
clean:
${MAKE} -C ${C_SOURCE_DIR} clean