Commit Graph

11 Commits

Author SHA1 Message Date
gardners
eee99a7893 Added missing files for rhizome. 2012-02-05 16:25:05 +10:30
gardners
9c3cc04b3a Improved BYTE_ORDER detection for Android cross-compilation. 2011-12-19 09:06:34 +10:30
gardners
17f0b5da10 Moved BYTE_ORDER definition to Android.mk 2011-12-19 09:01:03 +10:30
gardners
d5004e15d2 Fix various Android NDK build issues
(specify endianness, copy libsqlite.so from an Android phone
for link templating)
2011-12-19 08:56:25 +10:30
gardners
328c24b770 Should now use built-in sqlite3 library on Android. 2011-12-19 05:55:10 +10:30
gardners
c0a6b1ff12 Added rhizome and sqlite3 to Android build process.
(sqlite3 can be removed once we work out how to link to the
existing sqlite implementation on Android).
2011-12-19 05:47:52 +10:30
gardners
58446ba5e5 Added initial JNI wrapper. 2011-10-21 10:56:49 +10:30
gardners
1fb83dbf0d Android linker is really dumb, so made simple dlopen() based wrapper
to pull in the DNA/NaCl library and run the DNA main function from
there. So now dna binary still works, but uses libdnalib, so that we don't
need to duplicate NaCl library for dna binary versus access from in Java
(once we make the JNI wrappers for the functions we care about).
2011-10-18 23:45:46 +10:30
gardners
cc500aeea2 Modified to build libdnalib and dna binary that uses that shared lib.
This sets the scene for making libdnalib also a JNI-compliant library
that we can use from Java to get access to the NaCl primitives, and
possibly even run DNA operations directly.
2011-10-18 22:37:08 +10:30
gardners
89e72e35e9 Progress towards building NaCl in with DNA as a total shared library.
Fixed big problem with building of NaCl include files.
Some issues remain, working on those now.
2011-10-18 19:39:01 +10:30
gardners
fff5c5ddae Added code to build NaCl in with Serval DNA when doing a JNI build. 2011-10-16 22:11:43 +10:30