@@ -31,27 +31,14 @@ VERSION_PATCH := $(shell cat $(ROOT)/../../CMakeLists.txt | \
31
31
# Play Store actual version (16/03/15): 11
32
32
ANDROID_VERSION_CODE = 13
33
33
34
- # ###############################################################################
35
- # toolchain config for arm old processors
36
- # ###############################################################################
37
- # TARGET_HOST = arm-linux
38
- # TARGET_ABI = armeabi
39
- # TARGET_LIBDIR = armeabi
40
- # TARGET_TOOLCHAIN = arm-linux-androideabi-
41
- # TARGET_CFLAGS_ADDON = -mfloat-abi=softfp -mfpu=vfp
42
- # TARGET_ARCH = arm
43
- # CROSS_PREFIX = arm-linux-androideabi-
44
- # COMPILER_VERSION = 4.8
45
- # HAVE_LEVELDB = 1
46
-
47
34
# ###############################################################################
48
35
# toolchain config for arm new processors
49
36
# ###############################################################################
50
37
TARGET_HOST = arm-linux
51
38
TARGET_ABI = armeabi-v7a
52
39
TARGET_LIBDIR = armeabi-v7a
53
40
TARGET_TOOLCHAIN = arm-linux-androideabi-
54
- TARGET_CFLAGS_ADDON = -mfloat-abi=softfp -mfpu=vfpv3
41
+ TARGET_CFLAGS_ADDON = -mfloat-abi=softfp -mfpu=vfpv3 -O3
55
42
TARGET_CXXFLAGS_ADDON = $(TARGET_CFLAGS_ADDON )
56
43
TARGET_ARCH = armv7
57
44
CROSS_PREFIX = arm-linux-androideabi-
@@ -112,15 +99,15 @@ IRRLICHT_TIMESTAMP = $(IRRLICHT_DIR)timestamp
112
99
IRRLICHT_TIMESTAMP_INT = $(ROOT ) /deps/irrlicht_timestamp
113
100
IRRLICHT_URL_SVN = http://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@$(IRRLICHT_REVISION )
114
101
115
- OPENSSL_VERSION = 1.0.1p
102
+ OPENSSL_VERSION = 1.0.2g
116
103
OPENSSL_BASEDIR = openssl-$(OPENSSL_VERSION )
117
104
OPENSSL_DIR = $(ROOT ) /deps/$(OPENSSL_BASEDIR ) /
118
105
OPENSSL_LIB = $(OPENSSL_DIR ) /libssl.so.1.0.0
119
106
OPENSSL_TIMESTAMP = $(OPENSSL_DIR ) timestamp
120
107
OPENSSL_TIMESTAMP_INT = $(ROOT ) /deps/openssl_timestamp
121
108
OPENSSL_URL = http://www.openssl.org/source/openssl-$(OPENSSL_VERSION ) .tar.gz
122
109
123
- CURL_VERSION = 7.45 .0
110
+ CURL_VERSION = 7.47 .0
124
111
CURL_DIR = $(ROOT ) /deps/curl-$(CURL_VERSION )
125
112
CURL_LIB = $(CURL_DIR ) /lib/.libs/libcurl.a
126
113
CURL_TIMESTAMP = $(CURL_DIR ) /timestamp
@@ -147,8 +134,8 @@ ICONV_TIMESTAMP = $(ICONV_DIR)timestamp
147
134
ICONV_TIMESTAMP_INT = $(ROOT ) /deps/iconv_timestamp
148
135
ICONV_URL_HTTP = http://ftp.gnu.org/pub/gnu/libiconv/libiconv-$(ICONV_VERSION ) .tar.gz
149
136
150
- SQLITE3_FOLDER = sqlite-amalgamation-3090200
151
- SQLITE3_URL = http://www.sqlite.org/2015 /$(SQLITE3_FOLDER ) .zip
137
+ SQLITE3_FOLDER = sqlite-amalgamation-3100200
138
+ SQLITE3_URL = http://www.sqlite.org/2016 /$(SQLITE3_FOLDER ) .zip
152
139
153
140
-include $(PATHCFGFILE )
154
141
@@ -338,7 +325,8 @@ $(OPENSSL_LIB): $(OPENSSL_TIMESTAMP)
338
325
--toolchain=${TARGET_TOOLCHAIN}${COMPILER_VERSION} \
339
326
--install-dir=$$ {TOOLCHAIN}; \
340
327
export PATH=" $$ {TOOLCHAIN}/bin:$$ {PATH}" ; \
341
- CC=${CROSS_PREFIX} gcc ./Configure android-${TARGET_ARCH} no-idea no-seed -no-sha0 -DL_ENDIAN; \
328
+ CC=${CROSS_PREFIX} gcc ./Configure enable-gmp -DL_ENDIAN -I${GMP_DIR} -L${GMP_DIR} /usr/lib android-${TARGET_ARCH} ; \
329
+ CC=${CROSS_PREFIX} gcc ANDROID_DEV=/tmp/ndk-${TARGET_HOST} make depend; \
342
330
CC=${CROSS_PREFIX} gcc ANDROID_DEV=/tmp/ndk-${TARGET_HOST} make build_libs; \
343
331
touch ${OPENSSL_TIMESTAMP} ; \
344
332
touch ${OPENSSL_TIMESTAMP_INT} ; \
@@ -612,7 +600,7 @@ $(CURL_LIB): $(CURL_TIMESTAMP) $(OPENSSL_LIB)
612
600
export CXX=${CROSS_PREFIX} g++; \
613
601
export TARGET_OS=OS_ANDROID_CROSSCOMPILE; \
614
602
export CPPFLAGS=" $$ {CPPFLAGS} -I${OPENSSL_DIR} /include \
615
- -L ${OPENSSL_DIR} ${ TARGET_CFLAGS_ADDON}" ; \
603
+ ${ TARGET_CFLAGS_ADDON}" ; \
616
604
export CFLAGS=" $$ {CFLAGS} ${TARGET_CFLAGS_ADDON} " ; \
617
605
export LDFLAGS=" $$ {LDFLAGS} -L${OPENSSL_DIR} ${TARGET_LDFLAGS_ADDON} " ; \
618
606
./configure --host=${TARGET_HOST} --disable-shared --enable-static --with-ssl; \
0 commit comments