@@ -36,6 +36,7 @@ TARGET_TOOLCHAIN = arm-linux-androideabi-
36
36
TARGET_CFLAGS_ADDON = -mfloat-abi=softfp -mfpu=vfp
37
37
CROSS_PREFIX = arm-linux-androideabi-
38
38
COMPILER_VERSION = 4.8
39
+ HAVE_LEVELDB = 1
39
40
40
41
# ###############################################################################
41
42
# toolchain config for arm new processors
@@ -50,6 +51,7 @@ COMPILER_VERSION = 4.8
50
51
# TARGET_LDFLAGS_ADDON = -Wl,--no-warn-mismatch -lm_hard
51
52
# CROSS_PREFIX = arm-linux-androideabi-
52
53
# COMPILER_VERSION = 4.8
54
+ # HAVE_LEVELDB = 1
53
55
54
56
# ###############################################################################
55
57
# toolchain config for little endian mips
@@ -60,6 +62,7 @@ COMPILER_VERSION = 4.8
60
62
# TARGET_TOOLCHAIN = mipsel-linux-android-
61
63
# CROSS_PREFIX = mipsel-linux-android-
62
64
# COMPILER_VERSION = 4.8
65
+ # HAVE_LEVELDB = 0
63
66
64
67
# ###############################################################################
65
68
# toolchain config for x86
@@ -70,6 +73,7 @@ COMPILER_VERSION = 4.8
70
73
# TARGET_TOOLCHAIN = x86-
71
74
# CROSS_PREFIX = i686-linux-android-
72
75
# COMPILER_VERSION = 4.8
76
+ # HAVE_LEVELDB = 1
73
77
74
78
# ###############################################################################
75
79
ASSETS_TIMESTAMP = deps/assets_timestamp
@@ -135,6 +139,11 @@ FREETYPE_URL_GIT = https://github.com/cdave1/freetype2-android
135
139
$(IRRLICHT_TIMESTAMP ) $(CURL_TIMESTAMP ) \
136
140
$(OPENSSL_TIMESTAMP ) curl_binary \
137
141
$(ROOT ) /jni/src/android_version.h
142
+
143
+ # use interim target variable to switch leveldb on or off
144
+ ifeq ($(HAVE_LEVELDB ) ,1)
145
+ LEVELDB_TARGET = $(LEVELDB_LIB)
146
+ endif
138
147
139
148
debug : $(PATHCFGFILE )
140
149
export NDEBUG=; \
@@ -628,14 +637,14 @@ assets : $(ASSETS_TIMESTAMP)
628
637
clean_assets :
629
638
@$(RM ) -r assets
630
639
631
- apk : $(PATHCFGFILE ) assets $(IRRLICHT_LIB ) $(CURL_LIB ) $(LEVELDB_LIB ) \
640
+ apk : $(PATHCFGFILE ) assets $(IRRLICHT_LIB ) $(CURL_LIB ) $(LEVELDB_TARGET ) \
632
641
$(OPENAL_LIB ) $(OGG_LIB ) prep_srcdir $(ROOT ) /jni/src/android_version.h
633
642
@export NDEBUG=$$ NDEBUG; $(MAKE ) -j${PARALLEL} manifest; \
634
643
export PATH=$$ PATH:${SDKFOLDER} /platform-tools:${ANDROID_NDK} ; \
635
644
export ANDROID_HOME=${SDKFOLDER} ; \
636
645
mkdir -p ${ROOT} /src; \
637
646
ndk-build NDK_MODULE_PATH=${NDK_MODULE_PATH} -j${PARALLEL} \
638
- GPROF=${GPROF} APP_ABI=${TARGET_ABI} \
647
+ GPROF=${GPROF} APP_ABI=${TARGET_ABI} HAVE_LEVELDB= ${HAVE_LEVELDB} \
639
648
APP_PLATFORM=${APP_PLATFORM} \
640
649
TARGET_LIBDIR=${TARGET_LIBDIR} \
641
650
TARGET_CFLAGS+=" ${TARGET_CFLAGS_ADDON} " \
0 commit comments