summaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2016-09-05 21:15:44 +0000
committeraarne <aarne@chalmers.se>2016-09-05 21:15:44 +0000
commit8729339d2603a7e18ef05a31bfd47f299084cb8f (patch)
treeff3ba47d8649d091036250057f6bc045cb379099 /src/runtime
parent06599df74d53313838dc97199691a81e79f984e7 (diff)
BNF grammars (.bnf or .cf) can have rules without semicolons, as in the GF book examples. However, if the grammar has any multiline rules, all of them must have semicolons.
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/java/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/runtime/java/Makefile b/src/runtime/java/Makefile
index 6bf0d1495..52342ac27 100644
--- a/src/runtime/java/Makefile
+++ b/src/runtime/java/Makefile
@@ -2,10 +2,18 @@ C_SOURCES = jpgf.c jsg.c jni_utils.c
JAVA_SOURCES = $(wildcard org/grammaticalframework/pgf/*.java) \
$(wildcard org/grammaticalframework/sg/*.java)
+v v v v v v v
+JNI_PATH = /usr/lib/jvm/default-java/include
+=============
+#JNI_PATH = /usr/lib/jvm/default-java/include
+JNI_PATH = /System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/
+*************
JNI_PATH = $(if $(wildcard /usr/lib/jvm/default-java/include/.*), /usr/lib/jvm/default-java/include, \
$(if $(wildcard /System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/.*), /System/Library/Frameworks/JavaVM.framework/Versions/A/Headers, \
$(error No JNI headers found)))
+^ ^ ^ ^ ^ ^ ^
INSTALL_PATH = /usr/local/lib
+LIBTOOL = glibtool --tag=CC
LIBTOOL = $(if $(shell command -v glibtool 2>/dev/null), glibtool --tag=CC, libtool)