Skip to content

Commit 2b8ed9e

Browse files
sapiersapier
sapier
authored and
sapier
committedJan 7, 2015
Switch android build to external sqlite3
1 parent 42f3515 commit 2b8ed9e

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed
 

‎build/android/Makefile

+18-2
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ FREETYPE_TIMESTAMP = $(FREETYPE_DIR)timestamp
130130
FREETYPE_TIMESTAMP_INT = $(ROOT)/deps/freetype_timestamp
131131
FREETYPE_URL_GIT = https://github.com/cdave1/freetype2-android
132132

133+
SQLITE3_FOLDER = sqlite-amalgamation-3080704
134+
SQLITE3_URL = http://www.sqlite.org/2014/$(SQLITE3_FOLDER).zip
135+
133136
-include $(PATHCFGFILE)
134137

135138
#use interim target variable to switch leveldb on or off
@@ -140,7 +143,7 @@ endif
140143
.PHONY : debug release reconfig delconfig \
141144
leveldb_download clean_leveldb leveldb\
142145
irrlicht_download clean_irrlicht irrlicht \
143-
clean_assets assets \
146+
clean_assets assets sqlite3_download \
144147
freetype_download clean_freetype freetype \
145148
apk clean_apk \
146149
clean_all clean prep_srcdir \
@@ -553,6 +556,18 @@ curl_binary:
553556
rm curl-7.34.0-rtmp-ssh2-ssl-zlib-static-bin-android.tar.gz; \
554557
fi
555558

559+
sqlite3_download: deps/${SQLITE3_FOLDER}/sqlite3.c
560+
561+
deps/${SQLITE3_FOLDER}/sqlite3.c :
562+
cd deps; \
563+
wget ${SQLITE3_URL}; \
564+
unzip ${SQLITE3_FOLDER}.zip; \
565+
ln -s ${SQLITE3_FOLDER} sqlite
566+
567+
clean_sqlite3:
568+
cd deps && $(RM) -rf ${SQLITE3_FOLDER} && $(RM) -f ${SQLITE3_FOLDER}.zip && \
569+
$(RM) -f sqlite
570+
556571
$(ASSETS_TIMESTAMP) : $(IRRLICHT_LIB)
557572
@mkdir -p ${ROOT}/deps; \
558573
LAST_MODIF=$$(find ${ROOT}/../../builtin -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" "); \
@@ -661,7 +676,8 @@ clean_assets :
661676
@$(RM) -r assets
662677

663678
apk: $(PATHCFGFILE) assets $(IRRLICHT_LIB) $(CURL_LIB) $(LEVELDB_TARGET) \
664-
$(OPENAL_LIB) $(OGG_LIB) prep_srcdir $(ROOT)/jni/src/android_version.h
679+
$(OPENAL_LIB) $(OGG_LIB) prep_srcdir $(ROOT)/jni/src/android_version.h \
680+
sqlite3_download
665681
@export NDEBUG=$$NDEBUG; $(MAKE) -j${PARALLEL} manifest; \
666682
export PATH=$$PATH:${SDKFOLDER}/platform-tools:${ANDROID_NDK}; \
667683
export ANDROID_HOME=${SDKFOLDER}; \

‎build/android/jni/Android.mk

+2-1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ LOCAL_C_INCLUDES := \
9898
deps/openal-soft/jni/OpenAL/include \
9999
deps/libvorbis-libogg-android/jni/include \
100100
deps/leveldb/include \
101+
deps/sqlite/
101102

102103
LOCAL_SRC_FILES := \
103104
jni/src/ban.cpp \
@@ -290,7 +291,7 @@ LOCAL_SRC_FILES += \
290291
jni/src/lua/src/print.c
291292

292293
# sqlite
293-
LOCAL_SRC_FILES += jni/src/sqlite/sqlite3.c
294+
LOCAL_SRC_FILES += deps/sqlite/sqlite3.c
294295

295296
# jthread
296297
LOCAL_SRC_FILES += \

0 commit comments

Comments
 (0)
Please sign in to comment.