LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := DeflatingDecompressor-v3 LOCAL_SRC_FILES := DeflatingDecompressor/DeflatingDecompressor.cpp LOCAL_LDLIBS := -lz include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := LineBreak-v2 LOCAL_SRC_FILES := LineBreak/LineBreaker.cpp LineBreak/liblinebreak-2.0/linebreak.c LineBreak/liblinebreak-2.0/linebreakdata.c LineBreak/liblinebreak-2.0/linebreakdef.c include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) EXPAT_DIR := expat-2.0.1 LOCAL_MODULE := expat LOCAL_SRC_FILES := $(EXPAT_DIR)/lib/xmlparse.c $(EXPAT_DIR)/lib/xmlrole.c $(EXPAT_DIR)/lib/xmltok.c LOCAL_CFLAGS := -DHAVE_EXPAT_CONFIG_H LOCAL_C_INCLUDES := $(LOCAL_PATH)/$(EXPAT_DIR) LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/$(EXPAT_DIR)/lib include $(BUILD_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := NativeFormats-v4 LOCAL_CFLAGS := -Wall LOCAL_LDLIBS := -lz -llog LOCAL_STATIC_LIBRARIES := expat LOCAL_SRC_FILES := \ NativeFormats/main.cpp \ NativeFormats/JavaNativeFormatPlugin.cpp \ NativeFormats/JavaPluginCollection.cpp \ NativeFormats/util/AndroidUtil.cpp \ NativeFormats/util/JniEnvelope.cpp \ NativeFormats/zlibrary/core/src/constants/ZLXMLNamespace.cpp \ NativeFormats/zlibrary/core/src/drm/FileEncryptionInfo.cpp \ NativeFormats/zlibrary/core/src/encoding/DummyEncodingConverter.cpp \ NativeFormats/zlibrary/core/src/encoding/Utf16EncodingConverters.cpp \ NativeFormats/zlibrary/core/src/encoding/Utf8EncodingConverter.cpp \ NativeFormats/zlibrary/core/src/encoding/JavaEncodingConverter.cpp \ NativeFormats/zlibrary/core/src/encoding/ZLEncodingCollection.cpp \ NativeFormats/zlibrary/core/src/encoding/ZLEncodingConverter.cpp \ NativeFormats/zlibrary/core/src/filesystem/ZLDir.cpp \ NativeFormats/zlibrary/core/src/filesystem/ZLFSManager.cpp \ NativeFormats/zlibrary/core/src/filesystem/ZLFile.cpp \ NativeFormats/zlibrary/core/src/filesystem/ZLInputStreamDecorator.cpp \ NativeFormats/zlibrary/core/src/filesystem/zip/ZLGzipInputStream.cpp \ NativeFormats/zlibrary/core/src/filesystem/zip/ZLZDecompressor.cpp \ NativeFormats/zlibrary/core/src/filesystem/zip/ZLZipDir.cpp \ NativeFormats/zlibrary/core/src/filesystem/zip/ZLZipEntryCache.cpp \ NativeFormats/zlibrary/core/src/filesystem/zip/ZLZipHeader.cpp \ NativeFormats/zlibrary/core/src/filesystem/zip/ZLZipInputStream.cpp \ NativeFormats/zlibrary/core/src/language/ZLCharSequence.cpp \ NativeFormats/zlibrary/core/src/language/ZLLanguageDetector.cpp \ NativeFormats/zlibrary/core/src/language/ZLLanguageList.cpp \ NativeFormats/zlibrary/core/src/language/ZLLanguageMatcher.cpp \ NativeFormats/zlibrary/core/src/language/ZLStatistics.cpp \ NativeFormats/zlibrary/core/src/language/ZLStatisticsGenerator.cpp \ NativeFormats/zlibrary/core/src/language/ZLStatisticsItem.cpp \ NativeFormats/zlibrary/core/src/language/ZLStatisticsXMLReader.cpp \ NativeFormats/zlibrary/core/src/library/ZLibrary.cpp \ NativeFormats/zlibrary/core/src/logger/ZLLogger.cpp \ NativeFormats/zlibrary/core/src/util/ZLFileUtil.cpp \ NativeFormats/zlibrary/core/src/util/ZLLanguageUtil.cpp \ NativeFormats/zlibrary/core/src/util/ZLStringUtil.cpp \ NativeFormats/zlibrary/core/src/util/ZLUnicodeUtil.cpp \ NativeFormats/zlibrary/core/src/xml/ZLAsynchronousInputStream.cpp \ NativeFormats/zlibrary/core/src/xml/ZLPlainAsynchronousInputStream.cpp \ NativeFormats/zlibrary/core/src/xml/ZLXMLReader.cpp \ NativeFormats/zlibrary/core/src/xml/expat/ZLXMLReaderInternal.cpp \ NativeFormats/zlibrary/core/src/unix/filesystem/ZLUnixFSDir.cpp \ NativeFormats/zlibrary/core/src/unix/filesystem/ZLUnixFSManager.cpp \ NativeFormats/zlibrary/core/src/unix/filesystem/ZLUnixFileInputStream.cpp \ NativeFormats/zlibrary/core/src/unix/filesystem/ZLUnixFileOutputStream.cpp \ NativeFormats/zlibrary/core/src/unix/library/ZLUnixLibrary.cpp \ NativeFormats/zlibrary/text/src/model/ZLCachedMemoryAllocator.cpp \ NativeFormats/zlibrary/text/src/model/ZLTextModel.cpp \ NativeFormats/zlibrary/text/src/model/ZLTextParagraph.cpp \ NativeFormats/zlibrary/text/src/model/ZLTextStyleEntry.cpp \ NativeFormats/zlibrary/text/src/model/ZLVideoEntry.cpp \ NativeFormats/zlibrary/text/src/fonts/FontManager.cpp \ NativeFormats/zlibrary/text/src/fonts/FontMap.cpp \ NativeFormats/zlibrary/ui/src/android/filesystem/JavaFSDir.cpp \ NativeFormats/zlibrary/ui/src/android/filesystem/JavaInputStream.cpp \ NativeFormats/zlibrary/ui/src/android/filesystem/ZLAndroidFSManager.cpp \ NativeFormats/zlibrary/ui/src/android/library/ZLAndroidLibraryImplementation.cpp \ NativeFormats/fbreader/src/bookmodel/BookModel.cpp \ NativeFormats/fbreader/src/bookmodel/BookReader.cpp \ NativeFormats/fbreader/src/formats/EncodedTextReader.cpp \ NativeFormats/fbreader/src/formats/FormatPlugin.cpp \ NativeFormats/fbreader/src/formats/PluginCollection.cpp \ NativeFormats/fbreader/src/formats/fb2/FB2BookReader.cpp \ NativeFormats/fbreader/src/formats/fb2/FB2CoverReader.cpp \ NativeFormats/fbreader/src/formats/fb2/FB2MetaInfoReader.cpp \ NativeFormats/fbreader/src/formats/fb2/FB2Plugin.cpp \ NativeFormats/fbreader/src/formats/fb2/FB2Reader.cpp \ NativeFormats/fbreader/src/formats/fb2/FB2TagManager.cpp \ NativeFormats/fbreader/src/formats/fb2/FB2UidReader.cpp \ NativeFormats/fbreader/src/formats/css/CSSInputStream.cpp \ NativeFormats/fbreader/src/formats/css/CSSSelector.cpp \ NativeFormats/fbreader/src/formats/css/StringInputStream.cpp \ NativeFormats/fbreader/src/formats/css/StyleSheetParser.cpp \ NativeFormats/fbreader/src/formats/css/StyleSheetTable.cpp \ NativeFormats/fbreader/src/formats/css/StyleSheetUtil.cpp \ NativeFormats/fbreader/src/formats/html/HtmlBookReader.cpp \ NativeFormats/fbreader/src/formats/html/HtmlDescriptionReader.cpp \ NativeFormats/fbreader/src/formats/html/HtmlEntityCollection.cpp \ NativeFormats/fbreader/src/formats/html/HtmlPlugin.cpp \ NativeFormats/fbreader/src/formats/html/HtmlReader.cpp \ NativeFormats/fbreader/src/formats/html/HtmlReaderStream.cpp \ NativeFormats/fbreader/src/formats/oeb/NCXReader.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBBookReader.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBCoverReader.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBEncryptionReader.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBMetaInfoReader.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBPlugin.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBSimpleIdReader.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBTextStream.cpp \ NativeFormats/fbreader/src/formats/oeb/OEBUidReader.cpp \ NativeFormats/fbreader/src/formats/oeb/OPFReader.cpp \ NativeFormats/fbreader/src/formats/oeb/XHTMLImageFinder.cpp \ NativeFormats/fbreader/src/formats/pdb/BitReader.cpp \ NativeFormats/fbreader/src/formats/pdb/DocDecompressor.cpp \ NativeFormats/fbreader/src/formats/pdb/HtmlMetainfoReader.cpp \ NativeFormats/fbreader/src/formats/pdb/HuffDecompressor.cpp \ NativeFormats/fbreader/src/formats/pdb/MobipocketHtmlBookReader.cpp \ NativeFormats/fbreader/src/formats/pdb/MobipocketPlugin.cpp \ NativeFormats/fbreader/src/formats/pdb/PalmDocLikePlugin.cpp \ NativeFormats/fbreader/src/formats/pdb/PalmDocLikeStream.cpp \ NativeFormats/fbreader/src/formats/pdb/PalmDocStream.cpp \ NativeFormats/fbreader/src/formats/pdb/PdbPlugin.cpp \ NativeFormats/fbreader/src/formats/pdb/PdbReader.cpp \ NativeFormats/fbreader/src/formats/pdb/PdbStream.cpp \ NativeFormats/fbreader/src/formats/pdb/SimplePdbPlugin.cpp \ NativeFormats/fbreader/src/formats/rtf/RtfBookReader.cpp \ NativeFormats/fbreader/src/formats/rtf/RtfDescriptionReader.cpp \ NativeFormats/fbreader/src/formats/rtf/RtfPlugin.cpp \ NativeFormats/fbreader/src/formats/rtf/RtfReader.cpp \ NativeFormats/fbreader/src/formats/rtf/RtfReaderStream.cpp \ NativeFormats/fbreader/src/formats/txt/PlainTextFormat.cpp \ NativeFormats/fbreader/src/formats/txt/TxtBookReader.cpp \ NativeFormats/fbreader/src/formats/txt/TxtPlugin.cpp \ NativeFormats/fbreader/src/formats/txt/TxtReader.cpp \ NativeFormats/fbreader/src/formats/util/EntityFilesCollector.cpp \ NativeFormats/fbreader/src/formats/util/MergedStream.cpp \ NativeFormats/fbreader/src/formats/util/MiscUtil.cpp \ NativeFormats/fbreader/src/formats/util/XMLTextStream.cpp \ NativeFormats/fbreader/src/formats/xhtml/XHTMLReader.cpp \ NativeFormats/fbreader/src/formats/xhtml/XHTMLTagInfo.cpp \ NativeFormats/fbreader/src/formats/doc/DocBookReader.cpp \ NativeFormats/fbreader/src/formats/doc/DocMetaInfoReader.cpp \ NativeFormats/fbreader/src/formats/doc/DocPlugin.cpp \ NativeFormats/fbreader/src/formats/doc/DocStreams.cpp \ NativeFormats/fbreader/src/formats/doc/OleMainStream.cpp \ NativeFormats/fbreader/src/formats/doc/OleStorage.cpp \ NativeFormats/fbreader/src/formats/doc/OleStream.cpp \ NativeFormats/fbreader/src/formats/doc/OleStreamParser.cpp \ NativeFormats/fbreader/src/formats/doc/OleStreamReader.cpp \ NativeFormats/fbreader/src/formats/doc/OleUtil.cpp \ NativeFormats/fbreader/src/formats/doc/DocInlineImageReader.cpp \ NativeFormats/fbreader/src/formats/doc/DocFloatImageReader.cpp \ NativeFormats/fbreader/src/formats/doc/DocAnsiConverter.cpp \ NativeFormats/fbreader/src/library/Author.cpp \ NativeFormats/fbreader/src/library/Book.cpp \ NativeFormats/fbreader/src/library/Comparators.cpp \ NativeFormats/fbreader/src/library/Tag.cpp \ NativeFormats/fbreader/src/library/UID.cpp LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/NativeFormats/util \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/constants \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/drm \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/encoding \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/filesystem \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/image \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/language \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/library \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/logger \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/util \ $(LOCAL_PATH)/NativeFormats/zlibrary/core/src/xml \ $(LOCAL_PATH)/NativeFormats/zlibrary/text/src/model \ $(LOCAL_PATH)/NativeFormats/zlibrary/text/src/fonts include $(BUILD_SHARED_LIBRARY)