summaryrefslogtreecommitdiff
path: root/src/runtime/java/Makefile
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2013-08-01 10:48:19 +0000
committerkr.angelov <kr.angelov@gmail.com>2013-08-01 10:48:19 +0000
commitbf04d9fce77e84133c9e89936cfd1e4c514f71e8 (patch)
treeff2cd14650e89ba3ee1690bd857665189a4bcd06 /src/runtime/java/Makefile
parent102994144be66e8ffb2ed2175e5e4b763bc2c085 (diff)
a bit more on the Java to C binding. Now it is possible to load a grammar and query for the list of languages
Diffstat (limited to 'src/runtime/java/Makefile')
-rw-r--r--src/runtime/java/Makefile31
1 files changed, 26 insertions, 5 deletions
diff --git a/src/runtime/java/Makefile b/src/runtime/java/Makefile
index 596735f11..65bb4fe1a 100644
--- a/src/runtime/java/Makefile
+++ b/src/runtime/java/Makefile
@@ -1,7 +1,28 @@
-all:
- libtool --mode=compile gcc -I /usr/lib/jvm/java-6-openjdk/include -std=c99 -c jpgf.c
- libtool --mode=link gcc -g -O -o libjpgf.la jpgf.lo -rpath /usr/lib -lpgf -lgu
+all: libjpgf.la Test.class
+
+install:
libtool --mode=install cp libjpgf.la /usr/lib/libjpgf.la
-headers:
- javah org.grammaticalframework.PGF
+doc:
+ javadoc org.grammaticalframework.pgf
+
+Test.class: Test.java
+ javac Test.java
+
+org/grammaticalframework/pgf/PGF.class: org/grammaticalframework/pgf/PGF.java
+ javac Test.java
+
+org/grammaticalframework/pgf/Concr.class: org/grammaticalframework/pgf/Concr.java
+ javac Test.java
+
+libjpgf.la: jpgf.lo
+ libtool --mode=link gcc -g -O -o libjpgf.la jpgf.lo -rpath /usr/lib -lpgf -lgu
+
+jpgf.lo: jpgf.c org_grammaticalframework_pgf_PGF.h org_grammaticalframework_pgf_Concr.h
+ libtool --mode=compile gcc -I /usr/lib/jvm/java-6-openjdk/include -std=c99 -c jpgf.c
+
+org_grammaticalframework_pgf_PGF.h: org/grammaticalframework/pgf/PGF.class
+ javah org.grammaticalframework.pgf.PGF
+
+org_grammaticalframework_pgf_Concr.h: org/grammaticalframework/pgf/Concr.class
+ javah org.grammaticalframework.pgf.Concr