Skip to content

Commit c4a9e05

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/v4' into v4
Conflicts: build/build.sh build/linux.ini build/main.ini
2 parents a356367 + a11520a commit c4a9e05

File tree

9 files changed

+36
-14
lines changed

9 files changed

+36
-14
lines changed

build/build.sh

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -389,24 +389,33 @@ do
389389
original_ignore_archive=${!parse_ignore_archive}
390390
if [ "${original_ignore_archive}" != "yes" ];then
391391

392+
#determine the lib folder name
393+
parse_original_lib_folder_name=${lib}_lib_files_folder
394+
original_lib_folder_name=${!parse_original_lib_folder_name}
395+
396+
if [ -z $original_lib_folder_name ];then
397+
original_lib_folder_name=lib
398+
fi
399+
392400
#copy .a archive from install-platform folder
393-
cp $top_dir/contrib/$install_library_path/$arch/lib/lib$original_archive_name.a $local_library_install_path/lib$archive_name.a
401+
cp $top_dir/contrib/$install_library_path/$arch/${original_lib_folder_name}/lib$original_archive_name.a $local_library_install_path/lib$archive_name.a
394402

395403
#copy dependent .a archive
396404
parse_dependent_archive_list=${lib}_dependent_archive_list
397405
original_dependent_archive_list=${!parse_dependent_archive_list}
398406
if [ ! -z $original_dependent_archive_list ];then
399-
echo "copying dependent archives..."
407+
echo "Copying dependent archives..."
400408
original_dependent_archive_list=(${original_dependent_archive_list//,/ })
401409

402410
for dep_archive in ${original_dependent_archive_list[@]}
403411
do
404412
local_library_install_path=$cfg_platform_name/$original_arch_name/libs
405413
mkdir -p $local_library_install_path
406-
cp $top_dir/contrib/$install_library_path/$arch/lib/lib${dep_archive}.a $local_library_install_path/lib${dep_archive}.a
414+
cp $top_dir/contrib/$install_library_path/$arch/${original_lib_folder_name}/lib${dep_archive}.a $local_library_install_path/lib${dep_archive}.a
407415

408416
done
409417
fi
418+
410419
fi
411420

412421

build/linux.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ cfg_i386_host_machine="i386-linux-gnu"
1717

1818

1919
cfg_all_supported_arches=("i386" "x86_64")
20-
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" "glfw" "rapidjson")
20+
cfg_all_supported_libraries=("png" "zlib" "luajit" "websockets" "curl" "freetype" "jpeg" "tiff" "webp" "chipmunk" "openssl" "edtaa3func" "xxhash" "xxtea" "convertutf" "minizip" "tinyxml2" "cjson" "luasocket" "box2d" "glfw" "sqlite3" "glew" "rapidjson")
2121
cfg_default_arches_all=("x86_64")
22-
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" "glfw" "rapidjson")
22+
cfg_default_libraries_all=("png" "zlib" "luajit" "websockets" "curl" "freetype" "jpeg" "tiff" "webp" "chipmunk" "openssl" "edtaa3func" "xxhash" "xxtea" "convertutf" "minizip" "tinyxml2" "cjson" "luasocket" "box2d" "glfw" "sqlite3" "glew" "rapidjson")
2323

2424

2525
cfg_build_fat_library=no

build/main.ini

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,26 @@ box2d_header_files=Box2D
2727
ssl_header_files=openssl
2828
glfw_header_files=GLFW
2929
rapidjson_header_files=rapidjson
30+
sqlite3_header_files=sqlite*.h
31+
glew_header_files=GL
3032

3133
#don't copy archive files for header only libraries, eg. rapidjson
3234
rapidjson_ignore_archive=yes
3335

3436
#header files Folder
3537
box2d_header_files_folder=Box2D
3638
zlib_header_files_folder=zlib
39+
glew_header_files_folder=GL
40+
41+
#lib files folder
42+
glew_lib_files_folder=lib64
3743

3844
##archive prebuilt name
3945
luajit_original_name=luajit-5.1
4046
box2d_original_name=Box2D
4147
flatbuffers_original_name=flatbuffer
4248
glfw_original_name=glfw3
49+
glew_original_name=GLEW
4350

4451

4552
##archive_alias

contrib/src/cjson/rules.mak

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ cjson: libcjson-git.tar.xz .sum-cjson
1616
$(APPLY) $(SRC)/cjson/cmake-patch.patch
1717
$(MOVE)
1818

19-
# DEPS_cjson = lua $(DEPS_lua)
19+
DEPS_cjson = luajit $(DEPS_luajit)
2020

2121
.cjson: cjson toolchain.cmake
22-
cd $< && $(HOSTVARS) ${CMAKE} -DUSE_INTERNAL_FPCONV=1 -DLUA_INCLUDE_DIR=$(PREFIX)
22+
cd $< && $(HOSTVARS) ${CMAKE} -DUSE_INTERNAL_FPCONV=1 -DLUA_INCLUDE_DIR=$(PREFIX)/include/luajit-2.0
2323
cd $< && $(MAKE) VERBOSE=1 install
2424
touch $@

contrib/src/luajit/rules.mak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ $(TARBALLS)/luajit-$(LUAJIT_VERSION).tar.gz:
1010

1111
luajit: luajit-$(LUAJIT_VERSION).tar.gz .sum-luajit
1212
$(UNPACK)
13+
mv LuaJIT-2.0.3 $@-2.0.3
1314
ifeq ($(LUAJIT_VERSION),2.0.1)
1415
$(APPLY) $(SRC)/luajit/v2.0.1_hotfix1.patch
1516
endif

contrib/src/luasocket/rules.mak

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ $(TARBALLS)/libluasocket-git.tar.xz:
1313

1414
luasocket: libluasocket-git.tar.xz .sum-luasocket
1515
$(UNPACK)
16+
$(APPLY) $(SRC)/luasocket/delete-makefile.patch
1617
$(MOVE)
1718

18-
# DEPS_luasocket = lua $(DEPS_lua)
19+
DEPS_luasocket = luajit $(DEPS_luajit)
1920

2021
.luasocket: luasocket toolchain.cmake
21-
cd $< && $(HOSTVARS) ${CMAKE} -DLUA_INCLUDE_DIR=$(PREFIX) -DCMAKE_INSTALL_PREFIX:PATH=$(PREFIX)
22+
cd $< && $(HOSTVARS) ${CMAKE} -DLUA_INCLUDE_DIR=$(PREFIX)/include/luajit-2.0 -DCMAKE_INSTALL_PREFIX:PATH=$(PREFIX)
2223
cd $< && $(MAKE) VERBOSE=1 install
2324
touch $@

contrib/src/openssl/rules.mak

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ endif
1818
ifdef HAVE_LINUX
1919
ifeq ($(MY_TARGET_ARCH),x86_64)
2020
OPENSSL_CONFIG_VARS="linux-x86_64"
21-
OPENSSL_ARCH=-m64 -no-ssl2
21+
OPENSSL_ARCH=-m64
2222
endif
2323

2424
ifeq ($(MY_TARGET_ARCH),i386)
2525
OPENSSL_CONFIG_VARS="linux-generic32"
26-
OPENSSL_ARCH=-m32 -no-ssl2
26+
OPENSSL_ARCH=-m32
2727
endif
2828
endif
2929

contrib/src/sqlite/rules.mak

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# sqlite
1+
# sqlite3
22

33
SQLITE_VERSION := 3.6.20
44
SQLITE_URL := http://www.sqlite.org/sqlite-amalgamation-$(SQLITE_VERSION).tar.gz
@@ -9,11 +9,11 @@ $(TARBALLS)/sqlite-$(SQLITE_VERSION).tar.gz:
99

1010
.sum-sqlite: sqlite-$(SQLITE_VERSION).tar.gz
1111

12-
sqlite: sqlite-$(SQLITE_VERSION).tar.gz .sum-sqlite
12+
sqlite3: sqlite-$(SQLITE_VERSION).tar.gz .sum-sqlite
1313
$(UNPACK)
1414
$(MOVE)
1515

16-
.sqlite: sqlite
16+
.sqlite3: sqlite3
1717
cd $< && $(HOSTVARS) ./configure $(HOSTCONF)
1818
cd $< && $(MAKE) && $(MAKE) install
1919
touch $@

contrib/src/zlib/rules.mak

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ ifdef HAVE_TIZEN
1313
EX_ECFLAGS = -fPIC
1414
endif
1515

16+
ifdef HAVE_LINUX
17+
EX_ECFLAGS = -fPIC
18+
endif
19+
1620
ifdef HAVE_WIN32
1721
extra_makefile=-fwin32/Makefile.gcc
1822
endif

0 commit comments

Comments
 (0)