@@ -309,21 +309,24 @@ $(OPENSSL_LIB): $(OPENSSL_TIMESTAMP)
309
309
echo " changed timestamp for openssl detected building..." ; \
310
310
cd ${OPENSSL_DIR} ; \
311
311
ln -s ${OPENSSL_DIR} ../openssl; \
312
- export TOOLCHAIN=/tmp/ndk-${TARGET_HOST} ; \
312
+ export TOOLCHAIN=/tmp/ndk-${TARGET_HOST} -openssl ; \
313
313
${ANDROID_NDK} /build/tools/make-standalone-toolchain.sh \
314
314
--toolchain=${TARGET_TOOLCHAIN}${COMPILER_VERSION} \
315
315
--install-dir=$$ {TOOLCHAIN} --system=linux-x86_64; \
316
316
export PATH=" $$ {TOOLCHAIN}/bin:$$ {PATH}" ; \
317
- CC=${CROSS_PREFIX} gcc ./Configure -shared android-${TARGET_ARCH} ; \
318
- CC=${CROSS_PREFIX} gcc ANDROID_DEV=/tmp/ndk-${TARGET_HOST} make all ; \
317
+ CC=${CROSS_PREFIX} gcc ./Configure android-${TARGET_ARCH} no-idea no-seed -no-sha0 -DL_ENDIAN ; \
318
+ CC=${CROSS_PREFIX} gcc ANDROID_DEV=/tmp/ndk-${TARGET_HOST} make build_libs ; \
319
319
touch ${OPENSSL_TIMESTAMP} ; \
320
320
touch ${OPENSSL_TIMESTAMP_INT} ; \
321
+ $(RM ) -rf $$ {TOOLCHAIN}; \
321
322
else \
322
323
echo " nothing to be done for openssl" ; \
323
324
fi
324
325
325
326
clean_openssl :
326
- $(RM ) -rf ${OPENSSL_DIR}
327
+ $(RM ) -rf ${OPENSSL_DIR} ; \
328
+ $(RM ) -rf $(ROOT ) /deps/${OPENSSL_BASEDIR} .tar.gz; \
329
+ $(RM ) -rf $(ROOT ) /deps/openssl
327
330
328
331
$(LEVELDB_TIMESTAMP ) : leveldb_download
329
332
@LAST_MODIF=$$(find ${LEVELDB_DIR} -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -f2- -d" " ) ; \
@@ -354,7 +357,7 @@ $(LEVELDB_LIB): $(LEVELDB_TIMESTAMP)
354
357
echo " changed timestamp for leveldb detected building..." ; \
355
358
cd deps/leveldb; \
356
359
export CROSS_PREFIX=${CROSS_PREFIX} ; \
357
- export TOOLCHAIN=/tmp/ndk-${TARGET_HOST} ; \
360
+ export TOOLCHAIN=/tmp/ndk-${TARGET_HOST} -leveldb ; \
358
361
${ANDROID_NDK} /build/tools/make-standalone-toolchain.sh \
359
362
--toolchain=${TARGET_TOOLCHAIN}${COMPILER_VERSION} \
360
363
--install-dir=$$ {TOOLCHAIN} --system=linux-x86_64; \
@@ -368,6 +371,7 @@ $(LEVELDB_LIB): $(LEVELDB_TIMESTAMP)
368
371
$(MAKE ) -j${PARALLEL} -s || exit 1; \
369
372
touch ${LEVELDB_TIMESTAMP} ; \
370
373
touch ${LEVELDB_TIMESTAMP_INT} ; \
374
+ $(RM ) -rf $$ {TOOLCHAIN}; \
371
375
else \
372
376
echo " nothing to be done for leveldb" ; \
373
377
fi
@@ -511,7 +515,7 @@ $(CURL_LIB): $(CURL_TIMESTAMP) $(OPENSSL_LIB)
511
515
echo " changed timestamp for curl detected building..." ; \
512
516
cd deps/curl-${CURL_VERSION} ; \
513
517
export CROSS_PREFIX=${CROSS_PREFIX} ; \
514
- export TOOLCHAIN=/tmp/ndk-${TARGET_HOST} ; \
518
+ export TOOLCHAIN=/tmp/ndk-${TARGET_HOST} -curl ; \
515
519
${ANDROID_NDK} /build/tools/make-standalone-toolchain.sh \
516
520
--toolchain=${TARGET_TOOLCHAIN}${COMPILER_VERSION} \
517
521
--install-dir=$$ {TOOLCHAIN} --system=linux-x86_64; \
@@ -520,14 +524,14 @@ $(CURL_LIB): $(CURL_TIMESTAMP) $(OPENSSL_LIB)
520
524
export CXX=${CROSS_PREFIX} g++; \
521
525
export TARGET_OS=OS_ANDROID_CROSSCOMPILE; \
522
526
export CPPFLAGS=" $$ {CPPFLAGS} -I${OPENSSL_DIR} /include \
523
- -L${OPENSSL_DIR} /libs/ ${TARGET_ABI} / ${TARGET_CFLAGS_ADDON} " ; \
527
+ -L${OPENSSL_DIR} ${TARGET_CFLAGS_ADDON} " ; \
524
528
export CFLAGS=" $$ {CFLAGS} ${TARGET_CFLAGS_ADDON} " ; \
525
- export LDFLAGS=" $$ {LDFLAGS} -L${OPENSSL_DIR} /libs/${TARGET_ABI} / \
526
- ${TARGET_LDFLAGS_ADDON} " ; \
529
+ export LDFLAGS=" $$ {LDFLAGS} -L${OPENSSL_DIR} ${TARGET_LDFLAGS_ADDON} " ; \
527
530
./configure --host=${TARGET_HOST} --disable-shared --enable-static --with-ssl; \
528
531
$(MAKE ) -j${PARALLEL} -s || exit 1; \
529
532
touch ${CURL_TIMESTAMP} ; \
530
533
touch ${CURL_TIMESTAMP_INT} ; \
534
+ $(RM ) -rf $$ {TOOLCHAIN}; \
531
535
else \
532
536
echo " nothing to be done for curl" ; \
533
537
fi
0 commit comments