mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-21 09:02:50 -06:00
libsg is now accessible on android
This commit is contained in:
@@ -23,8 +23,7 @@ $ $ANDROID_SDK_LOCATION/tools/android update project -p .
|
|||||||
|
|
||||||
Build libs/libjpgf.jar:
|
Build libs/libjpgf.jar:
|
||||||
|
|
||||||
$ (cd ../../runtime/java && javac org/grammaticalframework/pgf/*.java && jar -cf libjpgf.jar org/grammaticalframework/pgf/*.class)
|
$ (cd ../../runtime/java && javac org/grammaticalframework/*/*.java && jar -cf ../../ui/android/libs/jpgf.jar org/grammaticalframework/*/*.class)
|
||||||
$ cp ../../runtime/java/libjpgf.jar libs
|
|
||||||
|
|
||||||
Build JNI code:
|
Build JNI code:
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,8 @@ LOCAL_PATH := $(call my-dir)
|
|||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
jni_c_files := jpgf.c
|
jni_c_files := jpgf.c jsg.c jni_utils.c
|
||||||
|
sg_c_files := sg.c
|
||||||
pgf_c_files := data.c expr.c graphviz.c linearizer.c literals.c parser.c parseval.c pgf.c printer.c reader.c \
|
pgf_c_files := data.c expr.c graphviz.c linearizer.c literals.c parser.c parseval.c pgf.c printer.c reader.c \
|
||||||
reasoner.c evaluator.c jit.c typechecker.c
|
reasoner.c evaluator.c jit.c typechecker.c
|
||||||
gu_c_files := assert.c choice.c exn.c fun.c in.c map.c out.c utf8.c \
|
gu_c_files := assert.c choice.c exn.c fun.c in.c map.c out.c utf8.c \
|
||||||
@@ -10,6 +11,7 @@ bits.c defs.c enum.c file.c hash.c mem.c prime.c seq.c string.c uc
|
|||||||
|
|
||||||
LOCAL_MODULE := jpgf
|
LOCAL_MODULE := jpgf
|
||||||
LOCAL_SRC_FILES := $(addprefix ../../../runtime/java/, $(jni_c_files)) \
|
LOCAL_SRC_FILES := $(addprefix ../../../runtime/java/, $(jni_c_files)) \
|
||||||
|
$(addprefix ../../../runtime/c/sg/, $(sg_c_files)) \
|
||||||
$(addprefix ../../../runtime/c/pgf/, $(pgf_c_files)) \
|
$(addprefix ../../../runtime/c/pgf/, $(pgf_c_files)) \
|
||||||
$(addprefix ../../../runtime/c/gu/, $(gu_c_files))
|
$(addprefix ../../../runtime/c/gu/, $(gu_c_files))
|
||||||
LOCAL_C_INCLUDES := ../../../runtime/c
|
LOCAL_C_INCLUDES := ../../../runtime/c
|
||||||
|
|||||||
Reference in New Issue
Block a user