|
@ -1,64 +0,0 @@ |
|
|
# Copyright (c) 2011 The LevelDB Authors. All rights reserved.
|
|
|
|
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
|
|
|
|
# found in the LICENSE file. See the AUTHORS file for names of contributors.
|
|
|
|
|
|
|
|
|
|
|
|
# INSTRUCTIONS
|
|
|
|
|
|
# After you've downloaded and installed the Android NDK from:
|
|
|
|
|
|
# http://developer.android.com/sdk/ndk/index.html
|
|
|
|
|
|
# 1. In the same directory as this file, Android.mk, type:
|
|
|
|
|
|
# $ ln -s leveldb ../jni
|
|
|
|
|
|
# (The Android NDK will only build native projects in
|
|
|
|
|
|
# subdirectories named "jni".)
|
|
|
|
|
|
# 2. $ cd ..
|
|
|
|
|
|
# 3. Execute ndk-build:
|
|
|
|
|
|
# $ $(ANDROID_NDK_DIR)/ndk-build
|
|
|
|
|
|
|
|
|
|
|
|
LOCAL_PATH := $(call my-dir) |
|
|
|
|
|
|
|
|
|
|
|
include $(CLEAR_VARS) |
|
|
|
|
|
LOCAL_MODULE := leveldb |
|
|
|
|
|
# Build flags:
|
|
|
|
|
|
# - LEVELDB_PLATFORM_ANDROID to use the correct port header: port_android.h
|
|
|
|
|
|
LOCAL_CFLAGS := -DLEVELDB_PLATFORM_ANDROID -std=gnu++0x |
|
|
|
|
|
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../ |
|
|
|
|
|
LOCAL_CPP_EXTENSION := .cc |
|
|
|
|
|
|
|
|
|
|
|
LOCAL_SRC_FILES := ./db/builder.cc \
|
|
|
|
|
|
./db/db_bench.cc \ |
|
|
|
|
|
./db/db_impl.cc \ |
|
|
|
|
|
./db/db_iter.cc \ |
|
|
|
|
|
./db/filename.cc \ |
|
|
|
|
|
./db/dbformat.cc \ |
|
|
|
|
|
./db/log_reader.cc \ |
|
|
|
|
|
./db/log_writer.cc \ |
|
|
|
|
|
./db/memtable.cc \ |
|
|
|
|
|
./db/repair.cc \ |
|
|
|
|
|
./db/table_cache.cc \ |
|
|
|
|
|
./db/version_edit.cc \ |
|
|
|
|
|
./db/version_set.cc \ |
|
|
|
|
|
./db/write_batch.cc \ |
|
|
|
|
|
./port/port_android.cc \ |
|
|
|
|
|
./table/block.cc \ |
|
|
|
|
|
./table/block_builder.cc \ |
|
|
|
|
|
./table/format.cc \ |
|
|
|
|
|
./table/iterator.cc \ |
|
|
|
|
|
./table/merger.cc \ |
|
|
|
|
|
./table/table.cc \ |
|
|
|
|
|
./table/table_builder.cc \ |
|
|
|
|
|
./table/two_level_iterator.cc \ |
|
|
|
|
|
./util/arena.cc \ |
|
|
|
|
|
./util/cache.cc \ |
|
|
|
|
|
./util/coding.cc \ |
|
|
|
|
|
./util/comparator.cc \ |
|
|
|
|
|
./util/crc32c.cc \ |
|
|
|
|
|
./util/env.cc \ |
|
|
|
|
|
./util/env_posix.cc \ |
|
|
|
|
|
./util/hash.cc \ |
|
|
|
|
|
./util/histogram.cc \ |
|
|
|
|
|
./util/logging.cc \ |
|
|
|
|
|
./util/options.cc \ |
|
|
|
|
|
./util/status.cc \ |
|
|
|
|
|
./util/testharness.cc \ |
|
|
|
|
|
./util/testutil.cc |
|
|
|
|
|
|
|
|
|
|
|
include $(BUILD_SHARED_LIBRARY) |
|
|
|