Skip to content

Commit dd17f2e

Browse files
Merge pull request #42 from ricardoquesada/mips
mips support
2 parents 520ec4c + 2828f2e commit dd17f2e

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

build/android.ini

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ cfg_default_gcc_version=4.9
99
cfg_arm_alias_folder_name="armeabi"
1010
cfg_armv7_alias_folder_name="armeabi-v7a"
1111
cfg_arm64_alias_folder_name="arm64-v8a"
12+
cfg_mips_alias_folder_name="mips"
1213
#specific the STL version, currently only clang and gnu is supported
1314
cfg_default_build_stl="gnu" #clang is another option
1415

@@ -18,6 +19,7 @@ cfg_x86_host_machine="i686-linux-android"
1819
cfg_arm64_host_machine="aarch64-linux-android"
1920
cfg_arm_host_machine="arm-linux-androideabi"
2021
cfg_armv7_host_machine="arm-linux-androideabi"
22+
cfg_mips_host_machine="mipsel-linux-android"
2123

2224
#only cross compile should define thse variables
2325
cfg_is_cross_compile=yes
@@ -26,10 +28,11 @@ cfg_x86_toolchain_bin="${ANDROID_NDK}/toolchains/x86-${cfg_default_gcc_version}/
2628
cfg_arm64_toolchain_bin="${ANDROID_NDK}/toolchains/aarch64-linux-android-${cfg_default_gcc_version}/prebuilt/darwin-x86_64/bin"
2729
cfg_arm_toolchain_bin="${ANDROID_NDK}/toolchains/arm-linux-androideabi-${cfg_default_gcc_version}/prebuilt/darwin-x86_64/bin"
2830
cfg_armv7_toolchain_bin="${ANDROID_NDK}/toolchains/arm-linux-androideabi-${cfg_default_gcc_version}/prebuilt/darwin-x86_64/bin"
31+
cfg_mips_toolchain_bin="${ANDROID_NDK}/toolchains/mipsel-linux-android-${cfg_default_gcc_version}/prebuilt/darwin-x86_64/bin"
2932

3033

3134
#build arches and build libraries
32-
cfg_all_supported_arches=("arm" "armv7" "x86" "arm64")
35+
cfg_all_supported_arches=("arm" "armv7" "x86" "arm64" "mips")
3336
cfg_all_supported_libraries=("png" "zlib" "lua" "luajit" "websockets" "curl" "freetype" "jpeg" "tiff" "webp" "chipmunk" "openssl" "edtaa3func" "xxhash" "xxtea" "convertutf" "flatbuffers" "minizip" "tinyxml2" "cjson" "luasocket" "box2d")
3437
cfg_default_arches_all=("arm" "armv7" "x86")
3538
cfg_default_libraries_all=("png" "zlib" "lua" "luajit" "websockets" "curl" "freetype" "jpeg" "tiff" "webp" "chipmunk" "openssl" "edtaa3func" "xxhash" "xxtea" "convertutf" "flatbuffers" "minizip" "tinyxml2" "cjson" "luasocket" "box2d")

build/build.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ do
391391
parse_dependent_archive_list=${lib}_dependent_archive_list
392392
original_dependent_archive_list=${!parse_dependent_archive_list}
393393
if [ ! -z $original_dependent_archive_list ];then
394-
echo "copying dependent archives..."
394+
echo "Copying dependent archives..."
395395
original_dependent_archive_list=(${original_dependent_archive_list//,/ })
396396

397397
for dep_archive in ${original_dependent_archive_list[@]}
@@ -404,7 +404,7 @@ do
404404
fi
405405

406406

407-
echo "Copying needed heder files"
407+
echo "Copying needed header files..."
408408
#determine the real folder name
409409
parse_original_library_folder_name=${lib}_header_files_folder
410410
library_include_folder_name=${!parse_original_library_folder_name}
@@ -429,7 +429,6 @@ do
429429
if [ $cfg_platform_name = "ios" ] || [ $cfg_platform_name = "mac" ];then
430430
destination_header_path=$cfg_platform_name/include/$library_include_folder_name
431431
fi
432-
433432

434433
if [ -d "$src_directory" ];then
435434
cp -r $src_directory/* $destination_header_path

0 commit comments

Comments
 (0)