Source

ocaml-toplevel-android /

Filename Size Date modified Message
jni
libs
res
src
334 B
108 B
816 B
690 B
758 B
364 B
47 B
* 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 instructions 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
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.