OSDN Git Service

未完成状態、コンパイルも通らない状態でコミット…
[gikomona/pnuts.git] / build / build-pnuts.sh
1 #!/bin/sh
2
3 # bootstrap
4
5 echo "now loading..."
6
7 BUILD_DIR=`pwd`
8 ROOT=${BUILD_DIR}/../
9 LIB_DIR=${ROOT}/lib
10
11 function check_dir() {
12     if [ -d $1 ] ; then
13         echo "\$1 does not find."
14         exit 1
15     fi
16 }
17
18 check_dir ${LIB_DIR}/core
19 check_dir ${LIB_DIR}/libbbs
20 check_dir ${LIB_DIR}/lua
21 check_dir ${LIB_DIR}/sqlite3
22
23 LIBCORE_DIR=${LIB_DIR}/core
24 LIBBBS_DIR=${LIB_DIR}/libbbs
25 LIBLUA_DIR=${LIB_DIR}/lua
26 LIBSQLITE3_DIR=${LIB_DIR}/sqlite3
27
28 cd LIBLUA_DIR
29 if [ ! -f LIBLUA_DIR/bin/lua ] ; then
30     if [ ! -f LIBLUA_DIR/bin/lua.exe ] ; then
31         make
32     fi
33 fi
34
35 LUA=LIBLUA_DIR/bin/lua
36
37 echo "bootstrap stage finished."
38
39 cd BUILD_DIR
40
41 LUA ./lake.lua lake-build