1
0
mirror of https://github.com/PurpleI2P/i2pd-android.git synced 2025-03-13 05:51:12 +00:00

Compare commits

...

3 Commits

Author SHA1 Message Date
8c533cbbfc
2.56.0
Signed-off-by: r4sas <r4sas@i2pmail.org>
2025-02-12 20:37:43 +00:00
8236649d2e
update boost submodule
Signed-off-by: r4sas <r4sas@i2pmail.org>
2025-01-09 21:08:22 +00:00
d6347329e1
update boost submodule, add exit code check
Signed-off-by: r4sas <r4sas@i2pmail.org>
2025-01-09 20:57:29 +00:00
8 changed files with 18 additions and 41 deletions

View File

@ -29,8 +29,8 @@ android {
targetSdkVersion 33
// TODO: 24?
minSdkVersion 16
versionCode 2550000
versionName "2.55.0"
versionCode 2560000
versionName "2.56.0"
archivesBaseName += "-$versionName"
ndkVersion "23.2.8568313"

View File

@ -4,7 +4,6 @@ LOCAL_MODULE := i2pd
LOCAL_CPP_FEATURES := rtti exceptions
LOCAL_C_INCLUDES += $(IFADDRS_PATH) $(LIB_SRC_PATH) $(LIB_CLIENT_SRC_PATH) $(LANG_SRC_PATH) $(DAEMON_SRC_PATH)
LOCAL_STATIC_LIBRARIES := \
boost_system \
boost_program_options \
crypto \
ssl \
@ -27,13 +26,6 @@ LOCAL_SRC_FILES := \
include $(BUILD_SHARED_LIBRARY)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := boost_system
LOCAL_SRC_FILES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/lib/libboost_system.a
LOCAL_EXPORT_C_INCLUDES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/include
include $(PREBUILT_STATIC_LIBRARY)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := boost_program_options

View File

@ -4,9 +4,6 @@ LOCAL_MODULE := i2pd
LOCAL_CPP_FEATURES := rtti exceptions
LOCAL_C_INCLUDES += $(IFADDRS_PATH) $(LIB_SRC_PATH) $(LIB_CLIENT_SRC_PATH) $(LANG_SRC_PATH) $(DAEMON_SRC_PATH)
LOCAL_STATIC_LIBRARIES := \
boost_system \
boost_date_time \
boost_filesystem \
boost_program_options \
crypto \
ssl \
@ -29,27 +26,6 @@ LOCAL_SRC_FILES := \
include $(BUILD_EXECUTABLE)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := boost_system
LOCAL_SRC_FILES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/lib/libboost_system.a
LOCAL_EXPORT_C_INCLUDES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/include
include $(PREBUILT_STATIC_LIBRARY)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := boost_date_time
LOCAL_SRC_FILES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/lib/libboost_date_time.a
LOCAL_EXPORT_C_INCLUDES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/include
include $(PREBUILT_STATIC_LIBRARY)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := boost_filesystem
LOCAL_SRC_FILES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/lib/libboost_filesystem.a
LOCAL_EXPORT_C_INCLUDES := $(BOOST_PATH)/build/out/$(TARGET_ARCH_ABI)/include
include $(PREBUILT_STATIC_LIBRARY)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := boost_program_options

@ -1 +1 @@
Subproject commit 7daeea97271a4067386254dc491d49db2b13ae65
Subproject commit 51924ec5533a4fefb5edf99feaeded794c06a4fb

View File

@ -23,7 +23,7 @@ fi
_NDK_OPTS="-j `nproc` NDK_MODULE_PATH=$DIR"
help()
_help()
{
echo "Syntax: $(basename "$SOURCE") [-m|d|s|h|v]"
echo "Options:"
@ -36,6 +36,12 @@ help()
echo
}
_failed()
{
echo "Compilation failed";
exit 1;
}
while getopts ":dbsvxh" option; do
case $option in
d) # debug build
@ -54,7 +60,7 @@ while getopts ":dbsvxh" option; do
_NDK_OPTS="$_NDK_OPTS V=1 NDK_LOG=1"
;;
h) # display help
help
_help
exit;;
\?) # Invalid option
echo "Error: Invalid option. Use $(basename "$SOURCE") -h for help"
@ -66,12 +72,15 @@ done
if [ -z "$_SKIP_LIBS" ]; then
echo "Building boost..."
./build_boost.sh
[ $? -ne 0 ] && _failed
echo "Building openssl..."
./build_openssl.sh
[ $? -ne 0 ] && _failed
echo "Building miniupnpc..."
./build_miniupnpc.sh
[ $? -ne 0 ] && _failed
fi
if [ ! -z "$_BINARY" ]; then

View File

@ -2,8 +2,8 @@
set -e
BOOST_VERSION=1.78.0
BOOST_LIBS=date_time,filesystem,program_options,system
BOOST_VERSION=1.84.0
BOOST_LIBS=program_options
function build_one {
echo "Configuring and building..."
@ -71,7 +71,6 @@ cd boost
# disable verbose output
sed -i -E -e 's/d\+2/d\+0/' build-android.sh
sed -i -E -e 's/\"23\.1\"\|\"25\.0\"/\"23\.1\"\|\"23\.2\"\|\"25\.0\"/' build-android.sh
if (( $# == 0 )); then
build all

@ -1 +1 @@
Subproject commit 1293e122bcbe035a1c9c5370b4f473a5bb66719a
Subproject commit fb90b01f6c2f71831f854b3f43fc79fde246ee33

View File

@ -0,0 +1 @@
* Updated codebase to 2.56.0