@@ -130,6 +130,9 @@ FREETYPE_TIMESTAMP = $(FREETYPE_DIR)timestamp
130
130
FREETYPE_TIMESTAMP_INT = $(ROOT ) /deps/freetype_timestamp
131
131
FREETYPE_URL_GIT = https://github.com/cdave1/freetype2-android
132
132
133
+ SQLITE3_FOLDER = sqlite-amalgamation-3080704
134
+ SQLITE3_URL = http://www.sqlite.org/2014/$(SQLITE3_FOLDER ) .zip
135
+
133
136
-include $(PATHCFGFILE )
134
137
135
138
# use interim target variable to switch leveldb on or off
@@ -140,7 +143,7 @@ endif
140
143
.PHONY : debug release reconfig delconfig \
141
144
leveldb_download clean_leveldb leveldb\
142
145
irrlicht_download clean_irrlicht irrlicht \
143
- clean_assets assets \
146
+ clean_assets assets sqlite3_download \
144
147
freetype_download clean_freetype freetype \
145
148
apk clean_apk \
146
149
clean_all clean prep_srcdir \
@@ -553,6 +556,18 @@ curl_binary:
553
556
rm curl-7.34.0-rtmp-ssh2-ssl-zlib-static-bin-android.tar.gz; \
554
557
fi
555
558
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
+
556
571
$(ASSETS_TIMESTAMP ) : $(IRRLICHT_LIB )
557
572
@mkdir -p ${ROOT} /deps; \
558
573
LAST_MODIF=$$(find ${ROOT}/../../builtin -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" " ) ; \
@@ -661,7 +676,8 @@ clean_assets :
661
676
@$(RM ) -r assets
662
677
663
678
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
665
681
@export NDEBUG=$$ NDEBUG; $(MAKE ) -j${PARALLEL} manifest; \
666
682
export PATH=$$ PATH:${SDKFOLDER} /platform-tools:${ANDROID_NDK} ; \
667
683
export ANDROID_HOME=${SDKFOLDER} ; \
0 commit comments