Skip to content

FBReaderJ developer's guide

matm edited this page Jan 3, 2012 · 4 revisions

Instructions for successful building FBReaderJ from sources under Windows

The project's code consists from Java and native C parts. Before building Java sources you should have C native libraries build and ready. Two built libraries should be available be in:

\libs\armeabi\
   libDeflatingDecompressor-v2.so
   libLineBreak-v2.so

Depending on the NDK version you are using, it may also generate libraries for other architectures (armeabi-v7a, x86).

That isn't a problem to accomplish if you are on Linux or MacOS X, but it's really an issue for Windows environment.

On Windows platform you should install and configure 'cygwin' environments first. Then cygwin is ready you can build 'native libraries' from source code. That process is described in PDF document. You can find PDF document in project's \docs\ folder named as 'cygwin_installation_and_configuration.pdf'