diff options
Diffstat (limited to 'dist/android/Android.mk.template')
-rw-r--r-- | dist/android/Android.mk.template | 368 |
1 files changed, 368 insertions, 0 deletions
diff --git a/dist/android/Android.mk.template b/dist/android/Android.mk.template index 341258ae..2a463ece 100644 --- a/dist/android/Android.mk.template +++ b/dist/android/Android.mk.template @@ -26,6 +26,7 @@ LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(BDB_TOP)/build_android/sql # Source files LOCAL_SRC_FILES := \ @SOURCE_FILES@ + $(BDB_TOP)/src/common/crypto_stub.c \ $(BDB_TOP)/lang/sql/generated/sqlite3.c ifneq ($(TARGET_ARCH),arm) @@ -94,3 +95,370 @@ LOCAL_MODULE := sqlite3 include $(BUILD_EXECUTABLE) endif # !SDK_ONLY +################################################################################ +##device commande line tool:db_archive +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_archive +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_archive.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_archive +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_checkpoint +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_checkpoint +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_checkpoint.c \ + $(BDB_TOP)/src/common/util_log.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_checkpoint +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_deadlock +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_deadlock +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_deadlock.c \ + $(BDB_TOP)/src/common/util_log.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_deadlock +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_dump +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_dump +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_dump.c \ + $(BDB_TOP)/src/common/util_cache.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_dump +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_hotbackup +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_hotbackup +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_hotbackup.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_hotbackup +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_load +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_load +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_load.c \ + $(BDB_TOP)/src/common/util_cache.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_load +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_printlog +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_printlog +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_printlog.c \ + $(BDB_TOP)/src/common/util_sig.c \ + $(BDB_TOP)/src/btree/btree_autop.c \ + $(BDB_TOP)/src/db/crdel_autop.c \ + $(BDB_TOP)/src/db/db_autop.c \ + $(BDB_TOP)/src/dbreg/dbreg_autop.c \ + $(BDB_TOP)/src/fileops/fileops_autop.c \ + $(BDB_TOP)/src/hash/hash_autop.c \ + $(BDB_TOP)/src/heap/heap_autop.c \ + $(BDB_TOP)/src/qam/qam_autop.c \ + $(BDB_TOP)/src/repmgr/repmgr_autop.c \ + $(BDB_TOP)/src/txn/txn_autop.c + +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_printlog +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_recover +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_recover +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_recover.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_recover +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_replicate +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_replicate +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_replicate.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_replicate +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_stat +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_stat +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_stat.c \ + $(BDB_TOP)/src/common/util_cache.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_stat +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_tuner +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_tuner +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_tuner.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_tuner +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_upgrade +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_upgrade +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_upgrade.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_upgrade +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_verify +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_verify +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_verify.c \ + $(BDB_TOP)/src/common/util_cache.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_verify +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY + +################################################################################ +##device commande line tool:db_log_verify +################################################################################ +ifneq ($(SDK_ONLY),true) # SDK doesn't need device version of db_log_verify +include $(CLEAR_VARS) + +LOCAL_ARM_MODE := arm +LOCAL_SRC_FILES := \ + $(BDB_TOP)/util/db_log_verify.c \ + $(BDB_TOP)/src/common/util_cache.c \ + $(BDB_TOP)/src/common/util_sig.c +LOCAL_SHARED_LIBRARIES := libsqlite +LOCAL_C_INCLUDES := $(BDB_PATH) $(LOCAL_PATH)/$(BDB_TOP)/build_android\ + $(LOCAL_PATH)/$(BDB_TOP)/lang/sql/generated $(LOCAL_PATH)/../android + +ifneq ($(TARGET_ARCH),arm) +LOCAL_LDLIBS += -lpthread -ldl +endif + +LOCAL_CFLAGS += -DHAVE_USLEEP=1 -DTHREADSAFE=1 -DNDEBUG=1 +LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) +LOCAL_MODULE_TAGS := debug +LOCAL_MODULE := db_log_verify +include $(BUILD_EXECUTABLE) +endif # !SDK_ONLY |