Skip to content

Commit a11520a

Browse files
committed
update configs for Linux
1 parent dd17f2e commit a11520a

File tree

9 files changed

+34
-13
lines changed

9 files changed

+34
-13
lines changed

build/build.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,16 @@ do
384384
original_archive_name=$archive_name
385385
fi
386386

387+
#determine the lib folder name
388+
parse_original_lib_folder_name=${lib}_lib_files_folder
389+
original_lib_folder_name=${!parse_original_lib_folder_name}
390+
391+
if [ -z $original_lib_folder_name ];then
392+
original_lib_folder_name=lib
393+
fi
394+
387395
#copy .a archive from install-platform folder
388-
cp $top_dir/contrib/$install_library_path/$arch/lib/lib$original_archive_name.a $local_library_install_path/lib$archive_name.a
396+
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
389397

390398
#copy dependent .a archive
391399
parse_dependent_archive_list=${lib}_dependent_archive_list
@@ -398,7 +406,7 @@ do
398406
do
399407
local_library_install_path=$cfg_platform_name/$original_arch_name/libs
400408
mkdir -p $local_library_install_path
401-
cp $top_dir/contrib/$install_library_path/$arch/lib/lib${dep_archive}.a $local_library_install_path/lib${dep_archive}.a
409+
cp $top_dir/contrib/$install_library_path/$arch/${original_lib_folder_name}/lib${dep_archive}.a $local_library_install_path/lib${dep_archive}.a
402410

403411
done
404412
fi

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")
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")
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")
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")
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
@@ -26,16 +26,23 @@ luasocket_header_files=luasocket
2626
box2d_header_files=Box2D
2727
ssl_header_files=openssl
2828
glfw_header_files=GLFW
29+
sqlite3_header_files=sqlite*.h
30+
glew_header_files=GL
2931

3032
#header files Folder
3133
box2d_header_files_folder=Box2D
3234
zlib_header_files_folder=zlib
35+
glew_header_files_folder=GL
36+
37+
#lib files folder
38+
glew_lib_files_folder=lib64
3339

3440
##archive prebuilt name
3541
luajit_original_name=luajit-5.1
3642
box2d_original_name=Box2D
3743
flatbuffers_original_name=flatbuffer
3844
glfw_original_name=glfw3
45+
glew_original_name=GLEW
3946

4047

4148
##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)