ocaml-toplevel-android / jni / README.txt

Diff from to


-- JNI用ヘッダファイルの生成
+* Requirements:
+  You must put files in following locations: 
+  - in jni/ :
+    - libcamlrun.a for Android archtecture
+    - libcamltop.c, which is the ocaml toplevel bytecode embedded in a .c file
+  - in assets/ocaml-stdlib :
+    - stdlib/*.cm[ai]  
+* Generating libcamlrun.a:
+  Follow the instruction at http://sites.google.com/site/keigoattic/ocaml-on-android
+* Generating libocamltop.c :
+  1. Add the following lines to Makefile in the top level directory of OCaml distribution:
+ocaml_toplevel_lib: $(TOPOBJS)
+	$(CAMLC) $(LINKFLAGS) -linkall -output-obj -o libocamltop.c $(TOPOBJS)
+    (be aware of a TAB)
+  2. type `make ocaml_toplevel_lib'
+* (Option) To re-generate the header file for JNI:  
   javah -classpath bin jp.co.itpl.ocamlandroid.Native
-- ocamlトップレベルのCコード生成
-  1. OCaml on Androidをビルド後、Makefileに次の2行を加える
-ocaml_toplevel_lib: $(TOPOBJS)
-	$(CAMLC) $(LINKFLAGS) -linkall -output-obj -o ocaml.c $(TOPOBJS)
-  (タブに注意)
-  2. make ocaml_toplevel_lib を実行する
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.