@@ -88,14 +88,14 @@ OGG_TIMESTAMP = $(OGG_DIR)timestamp
88
88
OGG_TIMESTAMP_INT = $(ANDR_ROOT ) /deps/ogg_timestamp
89
89
OGG_URL_GIT = https://gitlab.com/minetest/libvorbis-libogg-android
90
90
91
- IRRLICHT_REVISION = 5145
91
+ IRRLICHT_REVISION = 5150
92
92
IRRLICHT_DIR = $(ANDR_ROOT ) /deps/irrlicht/
93
93
IRRLICHT_LIB = $(IRRLICHT_DIR ) lib/Android/libIrrlicht.a
94
94
IRRLICHT_TIMESTAMP = $(IRRLICHT_DIR ) timestamp
95
95
IRRLICHT_TIMESTAMP_INT = $(ANDR_ROOT ) /deps/irrlicht_timestamp
96
96
IRRLICHT_URL_SVN = https://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@$(IRRLICHT_REVISION )
97
97
98
- OPENSSL_VERSION = 1.0.2k
98
+ OPENSSL_VERSION = 1.0.2n
99
99
OPENSSL_BASEDIR = openssl-$(OPENSSL_VERSION )
100
100
OPENSSL_DIR = $(ANDR_ROOT ) /deps/$(OPENSSL_BASEDIR ) /
101
101
OPENSSL_LIB = $(OPENSSL_DIR ) /libssl.a
@@ -392,7 +392,7 @@ $(LEVELDB_LIB): $(LEVELDB_TIMESTAMP)
392
392
endif
393
393
394
394
clean_leveldb :
395
- $( RM ) -rf deps/leveldb
395
+ ./gradlew cleanLevelDB
396
396
397
397
$(FREETYPE_TIMESTAMP ) : freetype_download
398
398
@LAST_MODIF=$$(find ${FREETYPE_DIR} -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" " ) ; \
@@ -439,7 +439,7 @@ $(FREETYPE_LIB) : $(FREETYPE_TIMESTAMP)
439
439
fi
440
440
441
441
clean_freetype :
442
- $( RM ) -rf ${FREETYPE_DIR}
442
+ ./gradlew cleanFreetype
443
443
444
444
$(ICONV_TIMESTAMP ) : iconv_download
445
445
@LAST_MODIF=$$(find ${ICONV_DIR} -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" " ) ; \
@@ -502,7 +502,7 @@ $(ICONV_LIB) : $(ICONV_TIMESTAMP)
502
502
fi
503
503
504
504
clean_iconv :
505
- $( RM ) -rf ${ICONV_DIR}
505
+ ./gradlew cleanIconv
506
506
507
507
# Note: Texturehack patch is required for gpu's not supporting color format
508
508
# correctly. Known bad GPU:
@@ -559,7 +559,7 @@ $(IRRLICHT_LIB): $(IRRLICHT_TIMESTAMP) $(FREETYPE_LIB)
559
559
fi
560
560
561
561
clean_irrlicht :
562
- $( RM ) -rf deps/irrlicht
562
+ ./gradlew cleanIrrlicht
563
563
564
564
$(CURL_TIMESTAMP ) : curl_download
565
565
@LAST_MODIF=$$(find ${CURL_DIR} -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" " ) ; \
@@ -619,8 +619,7 @@ $(CURL_LIB): $(CURL_TIMESTAMP) $(OPENSSL_LIB)
619
619
fi
620
620
621
621
clean_curl :
622
- $(RM ) -rf deps/curl-${CURL_VERSION} \
623
- $(RM ) -f deps/curl
622
+ ./gradlew cleanCURL
624
623
625
624
$(GMP_TIMESTAMP ) : gmp_download
626
625
@LAST_MODIF=$$(find ${GMP_DIR} -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" " ) ; \
@@ -679,8 +678,7 @@ $(GMP_LIB): $(GMP_TIMESTAMP)
679
678
fi
680
679
681
680
clean_gmp :
682
- $(RM ) -rf deps/gmp-${GMP_VERSION} \
683
- $(RM ) -f deps/gmp
681
+ ./gradlew cleanGMP
684
682
685
683
sqlite3_download : deps/${SQLITE3_FOLDER}/sqlite3.c
686
684
@@ -692,8 +690,7 @@ deps/${SQLITE3_FOLDER}/sqlite3.c :
692
690
cd ${SQLITE3_FOLDER} ;
693
691
694
692
clean_sqlite3 :
695
- cd deps && $(RM ) -rf ${SQLITE3_FOLDER} && $(RM ) -f ${SQLITE3_FOLDER} .zip && \
696
- $(RM ) -f sqlite
693
+ ./gradlew cleanSQLite3
697
694
698
695
$(ASSETS_TIMESTAMP ) : $(IRRLICHT_LIB )
699
696
@mkdir -p ${ANDR_ROOT} /deps; \
@@ -771,7 +768,7 @@ assets : $(ASSETS_TIMESTAMP)
771
768
fi
772
769
773
770
clean_assets :
774
- @ $( RM ) -r ${APP_ROOT} /assets
771
+ ./gradlew cleanAssets
775
772
776
773
apk : local.properties assets $(ICONV_LIB ) $(IRRLICHT_LIB ) $(CURL_LIB ) $(GMP_LIB ) $(LEVELDB_TARGET ) \
777
774
$(OPENAL_LIB ) $(OGG_LIB ) prep_srcdir $(ANDR_ROOT ) /jni/src/android_version.h \
@@ -804,24 +801,20 @@ install_release:
804
801
805
802
prep_srcdir :
806
803
@if [ ! -e ${ANDR_ROOT} /jni/src ]; then \
807
- ln -s ${PROJ_ROOT} /src ${ANDR_ROOT} /jni/src; \
804
+ ln -s ${PROJ_ROOT} /src ${ANDR_ROOT} /jni/src; \
808
805
fi ; \
809
806
if [ ! -e ${ANDR_ROOT} /jni/lib ]; then \
810
- ln -s ${PROJ_ROOT} /lib ${ANDR_ROOT} /jni/lib; \
807
+ ln -s ${PROJ_ROOT} /lib ${ANDR_ROOT} /jni/lib; \
811
808
fi
812
809
813
810
clean_apk :
814
811
./gradlew clean
815
812
816
813
clean_all :
817
- @$(MAKE ) clean_apk; \
818
- $(MAKE ) clean_assets clean_iconv clean_irrlicht clean_leveldb clean_curl \
819
- clean_openssl clean_openal clean_ogg clean_gmp; \
820
- sleep 1; \
821
- $(RM ) -r gen libs obj deps bin Debug and_env
814
+ ./gradlew cleanAll
822
815
823
816
$(ANDR_ROOT ) /jni/src/android_version_githash.h : prep_srcdir
824
- @export VERSION_FILE=${ANDR_ROOT} /jni/src/android_version_githash.h; \
817
+ @export VERSION_FILE=${ANDR_ROOT} /jni/src/android_version_githash.h; \
825
818
export VERSION_FILE_NEW=$$ {VERSION_FILE}.new; \
826
819
{ \
827
820
echo " #ifndef ANDROID_MT_VERSION_GITHASH_H" ; \
0 commit comments