Skip to content

Commit

Permalink
update bee
Browse files Browse the repository at this point in the history
  • Loading branch information
actboy168 committed Jun 11, 2024
1 parent 0e6247e commit 3c0e8ed
Show file tree
Hide file tree
Showing 9 changed files with 112 additions and 56 deletions.
19 changes: 15 additions & 4 deletions compile/ninja/android.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ rule cxx_source_bee_1
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bee/handler_linux.obj: cxx_source_bee_1 $
bee.lua/bee/crash/handler_linux.cpp
build $obj/source_bee/nanoid.obj: cxx_source_bee_1 $
bee.lua/bee/crash/nanoid.cpp
build $obj/source_bee/stacktrace_linux.obj: cxx_source_bee_1 $
bee.lua/bee/crash/stacktrace_linux.cpp
build $obj/source_bee/unwind_linux.obj: cxx_source_bee_1 $
bee.lua/bee/crash/unwind_linux.cpp
build $obj/source_bee/error.obj: cxx_source_bee_1 bee.lua/bee/error.cpp
build $obj/source_bee/filewatch_linux.obj: cxx_source_bee_1 $
bee.lua/bee/filewatch/filewatch_linux.cpp
Expand Down Expand Up @@ -99,7 +107,6 @@ rule c_source_lua
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua/onelua.c
rule cxx_source_bootstrap
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
Expand All @@ -108,6 +115,8 @@ rule cxx_source_bootstrap
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
bee.lua/bootstrap/bootstrap_init.cpp
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule link_bootstrap
Expand All @@ -122,7 +131,9 @@ rule test
description = Run test.
pool = console
build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/format.obj $obj/source_bee/error.obj $
$obj/source_bee/format.obj $obj/source_bee/handler_linux.obj $
$obj/source_bee/nanoid.obj $obj/source_bee/stacktrace_linux.obj $
$obj/source_bee/unwind_linux.obj $obj/source_bee/error.obj $
$obj/source_bee/filewatch_linux.obj $obj/source_bee/file.obj $
$obj/source_bee/luaref.obj $obj/source_bee/bpoll_linux.obj $
$obj/source_bee/endpoint.obj $obj/source_bee/event.obj $
Expand All @@ -139,8 +150,8 @@ build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/lua_select.obj $obj/source_bee/lua_serialization.obj $
$obj/source_bee/lua_socket.obj $obj/source_bee/lua_subprocess.obj $
$obj/source_bee/lua_sys.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj $obj/source_bootstrap/main.obj
$obj/source_bee/lua_time.obj $obj/source_lua/onelua.obj $
$obj/source_bootstrap/bootstrap_init.obj $obj/source_bootstrap/main.obj
build $bin/main.lua: copy | $bin/bootstrap
input = bee.lua/bootstrap/main.lua
build $obj/test.stamp: test bee.lua/test/glibc-version.lua $
Expand Down
23 changes: 13 additions & 10 deletions compile/ninja/freebsd.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ rule cxx_source_bee_1
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bee/nanoid.obj: cxx_source_bee_1 $
bee.lua/bee/crash/nanoid.cpp
build $obj/source_bee/error.obj: cxx_source_bee_1 bee.lua/bee/error.cpp
build $obj/source_bee/filewatch_bsd.obj: cxx_source_bee_1 $
bee.lua/bee/filewatch/filewatch_bsd.cpp
Expand Down Expand Up @@ -100,7 +102,6 @@ rule c_source_lua
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua/onelua.c
rule cxx_source_bootstrap
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
Expand All @@ -109,6 +110,8 @@ rule cxx_source_bootstrap
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
bee.lua/bootstrap/bootstrap_init.cpp
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule link_bootstrap
Expand All @@ -124,13 +127,13 @@ rule test
description = Run test.
pool = console
build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/format.obj $obj/source_bee/error.obj $
$obj/source_bee/filewatch_bsd.obj $obj/source_bee/file.obj $
$obj/source_bee/luaref.obj $obj/source_bee/bpoll_bsd.obj $
$obj/source_bee/endpoint.obj $obj/source_bee/event.obj $
$obj/source_bee/socket.obj $obj/source_bee/process_select.obj $
$obj/source_bee/subprocess_posix.obj $obj/source_bee/file_handle.obj $
$obj/source_bee/file_handle_bsd.obj $
$obj/source_bee/format.obj $obj/source_bee/nanoid.obj $
$obj/source_bee/error.obj $obj/source_bee/filewatch_bsd.obj $
$obj/source_bee/file.obj $obj/source_bee/luaref.obj $
$obj/source_bee/bpoll_bsd.obj $obj/source_bee/endpoint.obj $
$obj/source_bee/event.obj $obj/source_bee/socket.obj $
$obj/source_bee/process_select.obj $obj/source_bee/subprocess_posix.obj $
$obj/source_bee/file_handle.obj $obj/source_bee/file_handle_bsd.obj $
$obj/source_bee/file_handle_posix.obj $obj/source_bee/path_bsd.obj $
$obj/source_bee/path_posix.obj $obj/source_bee/atomic_sync.obj $
$obj/source_bee/setname.obj $obj/source_bee/simplethread_posix.obj $
Expand All @@ -141,8 +144,8 @@ build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/lua_select.obj $obj/source_bee/lua_serialization.obj $
$obj/source_bee/lua_socket.obj $obj/source_bee/lua_subprocess.obj $
$obj/source_bee/lua_sys.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj $obj/source_bootstrap/main.obj
$obj/source_bee/lua_time.obj $obj/source_lua/onelua.obj $
$obj/source_bootstrap/bootstrap_init.obj $obj/source_bootstrap/main.obj
build $bin/main.lua: copy | $bin/bootstrap
input = bee.lua/bootstrap/main.lua
build $obj/test.stamp: test bee.lua/test/glibc-version.lua $
Expand Down
23 changes: 17 additions & 6 deletions compile/ninja/linux.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,14 @@ rule cxx_source_bee_1
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bee/handler_linux.obj: cxx_source_bee_1 $
bee.lua/bee/crash/handler_linux.cpp
build $obj/source_bee/nanoid.obj: cxx_source_bee_1 $
bee.lua/bee/crash/nanoid.cpp
build $obj/source_bee/stacktrace_linux.obj: cxx_source_bee_1 $
bee.lua/bee/crash/stacktrace_linux.cpp
build $obj/source_bee/unwind_linux.obj: cxx_source_bee_1 $
bee.lua/bee/crash/unwind_linux.cpp
build $obj/source_bee/error.obj: cxx_source_bee_1 bee.lua/bee/error.cpp
build $obj/source_bee/filewatch_linux.obj: cxx_source_bee_1 $
bee.lua/bee/filewatch/filewatch_linux.cpp
Expand Down Expand Up @@ -100,7 +108,6 @@ rule c_source_lua
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua/onelua.c
rule cxx_source_bootstrap
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
Expand All @@ -109,11 +116,13 @@ rule cxx_source_bootstrap
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
bee.lua/bootstrap/bootstrap_init.cpp
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule link_bootstrap
command = $cc $in -o $out -Wl,-E -static-libgcc -lstdc++fs -pthread -lm $
-ldl -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -s
command = $cc $in -o $out -Wl,-E -static-libgcc -lstdc++fs -lunwind -lbfd $
-pthread -lm -ldl -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -s
description = Link Exe $out
rule copy
command = cp -fv $in$input $out 1>/dev/null
Expand All @@ -124,7 +133,9 @@ rule test
description = Run test.
pool = console
build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/format.obj $obj/source_bee/error.obj $
$obj/source_bee/format.obj $obj/source_bee/handler_linux.obj $
$obj/source_bee/nanoid.obj $obj/source_bee/stacktrace_linux.obj $
$obj/source_bee/unwind_linux.obj $obj/source_bee/error.obj $
$obj/source_bee/filewatch_linux.obj $obj/source_bee/file.obj $
$obj/source_bee/luaref.obj $obj/source_bee/bpoll_linux.obj $
$obj/source_bee/endpoint.obj $obj/source_bee/event.obj $
Expand All @@ -141,8 +152,8 @@ build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/lua_select.obj $obj/source_bee/lua_serialization.obj $
$obj/source_bee/lua_socket.obj $obj/source_bee/lua_subprocess.obj $
$obj/source_bee/lua_sys.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj $obj/source_bootstrap/main.obj
$obj/source_bee/lua_time.obj $obj/source_lua/onelua.obj $
$obj/source_bootstrap/bootstrap_init.obj $obj/source_bootstrap/main.obj
build $bin/main.lua: copy | $bin/bootstrap
input = bee.lua/bootstrap/main.lua
build $obj/test.stamp: test bee.lua/test/glibc-version.lua $
Expand Down
23 changes: 13 additions & 10 deletions compile/ninja/macos.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ rule cxx_source_bee_1
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bee/nanoid.obj: cxx_source_bee_1 $
bee.lua/bee/crash/nanoid.cpp
build $obj/source_bee/error.obj: cxx_source_bee_1 bee.lua/bee/error.cpp
build $obj/source_bee/filewatch_osx.obj: cxx_source_bee_1 $
bee.lua/bee/filewatch/filewatch_osx.cpp
Expand Down Expand Up @@ -103,7 +105,6 @@ rule c_source_lua
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua/onelua.c
rule cxx_source_bootstrap
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
Expand All @@ -113,6 +114,8 @@ rule cxx_source_bootstrap
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
bee.lua/bootstrap/bootstrap_init.cpp
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule link_bootstrap
Expand All @@ -128,13 +131,13 @@ rule test
description = Run test.
pool = console
build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/format.obj $obj/source_bee/error.obj $
$obj/source_bee/filewatch_osx.obj $obj/source_bee/file.obj $
$obj/source_bee/luaref.obj $obj/source_bee/bpoll_osx.obj $
$obj/source_bee/endpoint.obj $obj/source_bee/event.obj $
$obj/source_bee/socket.obj $obj/source_bee/process_select.obj $
$obj/source_bee/subprocess_posix.obj $obj/source_bee/file_handle.obj $
$obj/source_bee/file_handle_osx.obj $
$obj/source_bee/format.obj $obj/source_bee/nanoid.obj $
$obj/source_bee/error.obj $obj/source_bee/filewatch_osx.obj $
$obj/source_bee/file.obj $obj/source_bee/luaref.obj $
$obj/source_bee/bpoll_osx.obj $obj/source_bee/endpoint.obj $
$obj/source_bee/event.obj $obj/source_bee/socket.obj $
$obj/source_bee/process_select.obj $obj/source_bee/subprocess_posix.obj $
$obj/source_bee/file_handle.obj $obj/source_bee/file_handle_osx.obj $
$obj/source_bee/file_handle_posix.obj $obj/source_bee/path_osx.obj $
$obj/source_bee/path_posix.obj $obj/source_bee/atomic_sync.obj $
$obj/source_bee/setname.obj $obj/source_bee/simplethread_posix.obj $
Expand All @@ -145,8 +148,8 @@ build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/lua_select.obj $obj/source_bee/lua_serialization.obj $
$obj/source_bee/lua_socket.obj $obj/source_bee/lua_subprocess.obj $
$obj/source_bee/lua_sys.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj $obj/source_bootstrap/main.obj
$obj/source_bee/lua_time.obj $obj/source_lua/onelua.obj $
$obj/source_bootstrap/bootstrap_init.obj $obj/source_bootstrap/main.obj
build $bin/main.lua: copy | $bin/bootstrap
input = bee.lua/bootstrap/main.lua
build $obj/test.stamp: test bee.lua/test/glibc-version.lua $
Expand Down
15 changes: 13 additions & 2 deletions compile/ninja/mingw.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ rule cxx_source_bee_1
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bee/handler_win.obj: cxx_source_bee_1 $
bee.lua/bee/crash/handler_win.cpp
build $obj/source_bee/nanoid.obj: cxx_source_bee_1 $
bee.lua/bee/crash/nanoid.cpp
build $obj/source_bee/stacktrace_win.obj: cxx_source_bee_1 $
bee.lua/bee/crash/stacktrace_win.cpp
build $obj/source_bee/unwind_win.obj: cxx_source_bee_1 $
bee.lua/bee/crash/unwind_win.cpp
build $obj/source_bee/error.obj: cxx_source_bee_1 bee.lua/bee/error.cpp
build $obj/source_bee/filewatch_win.obj: cxx_source_bee_1 $
bee.lua/bee/filewatch/filewatch_win.cpp
Expand Down Expand Up @@ -108,7 +116,6 @@ rule c_source_lua
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua/onelua.c
rule cxx_bee_utf8_crt
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
Expand All @@ -124,6 +131,8 @@ rule cxx_source_bootstrap
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
bee.lua/bootstrap/bootstrap_init.cpp
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule rc_bootstrap
Expand Down Expand Up @@ -160,6 +169,8 @@ rule link_lua54
description = Link Dll $out
build $bin/bootstrap.exe: link_bootstrap $obj/bootstrap/bootstrap.obj $
$obj/source_bee/lua-seri.obj $obj/source_bee/format.obj $
$obj/source_bee/handler_win.obj $obj/source_bee/nanoid.obj $
$obj/source_bee/stacktrace_win.obj $obj/source_bee/unwind_win.obj $
$obj/source_bee/error.obj $obj/source_bee/filewatch_win.obj $
$obj/source_bee/file.obj $obj/source_bee/luaref.obj $
$obj/source_bee/bpoll_win.obj $obj/source_bee/endpoint.obj $
Expand All @@ -179,7 +190,7 @@ build $bin/bootstrap.exe: link_bootstrap $obj/bootstrap/bootstrap.obj $
$obj/source_bee/lua_socket.obj $obj/source_bee/lua_subprocess.obj $
$obj/source_bee/lua_sys.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_bee/lua_windows.obj $
$obj/source_lua/linit.obj $obj/source_lua/onelua.obj $
$obj/source_lua/onelua.obj $obj/source_bootstrap/bootstrap_init.obj $
$obj/source_bootstrap/main.obj $obj/bee_utf8_crt/bee_utf8_crt.obj
build $bin/main.lua: copy | $bin/bootstrap.exe
input = bee.lua/bootstrap/main.lua
Expand Down
17 changes: 14 additions & 3 deletions compile/ninja/msvc.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@ rule cxx_source_bee_1
/D_WIN32_WINNT=0x0602 /DNDEBUG /utf-8 /std:c++17 /GR-
description = Compile C++ $out
deps = msvc
build $obj/source_bee/handler_win.obj: cxx_source_bee_1 $
bee.lua/bee/crash/handler_win.cpp
build $obj/source_bee/nanoid.obj: cxx_source_bee_1 $
bee.lua/bee/crash/nanoid.cpp
build $obj/source_bee/stacktrace_win.obj: cxx_source_bee_1 $
bee.lua/bee/crash/stacktrace_win.cpp
build $obj/source_bee/unwind_win.obj: cxx_source_bee_1 $
bee.lua/bee/crash/unwind_win.cpp
build $obj/source_bee/error.obj: cxx_source_bee_1 bee.lua/bee/error.cpp
build $obj/source_bee/filewatch_win.obj: cxx_source_bee_1 $
bee.lua/bee/filewatch/filewatch_win.cpp
Expand Down Expand Up @@ -112,7 +120,6 @@ rule c_source_lua
/DMAKE_LIB /DLUA_BUILD_AS_DLL /DNDEBUG /utf-8 /std:c11
description = Compile C $out
deps = msvc
build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua/onelua.c
rule cxx_bee_utf8_crt
command = $cc /nologo /showIncludes -c $in /Fo$out /EHsc /Zc:__cplusplus $
Expand All @@ -128,6 +135,8 @@ rule cxx_source_bootstrap
/D_WIN32_WINNT=0x0602 /DNDEBUG /utf-8 /std:c++17 /GR-
description = Compile C++ $out
deps = msvc
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
bee.lua/bootstrap/bootstrap_init.cpp
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule rc_bootstrap
Expand Down Expand Up @@ -169,6 +178,8 @@ rule link_lua54
rspfile_content = $in_newline
build $bin/bootstrap.exe: link_bootstrap $obj/bootstrap/bootstrap.obj $
$obj/source_bee/lua-seri.obj $obj/source_bee/format.obj $
$obj/source_bee/handler_win.obj $obj/source_bee/nanoid.obj $
$obj/source_bee/stacktrace_win.obj $obj/source_bee/unwind_win.obj $
$obj/source_bee/error.obj $obj/source_bee/filewatch_win.obj $
$obj/source_bee/file.obj $obj/source_bee/luaref.obj $
$obj/source_bee/bpoll_win.obj $obj/source_bee/endpoint.obj $
Expand All @@ -188,8 +199,8 @@ build $bin/bootstrap.exe: link_bootstrap $obj/bootstrap/bootstrap.obj $
$obj/source_bee/lua_socket.obj $obj/source_bee/lua_subprocess.obj $
$obj/source_bee/lua_sys.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_bee/lua_windows.obj $
$obj/source_lua/fast_setjmp_x86_64.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj $obj/source_bootstrap/main.obj $
$obj/source_lua/fast_setjmp_x86_64.obj $obj/source_lua/onelua.obj $
$obj/source_bootstrap/bootstrap_init.obj $obj/source_bootstrap/main.obj $
$obj/bee_utf8_crt/bee_utf8_crt.obj
build $bin/main.lua: copy | $bin/bootstrap.exe
input = bee.lua/bootstrap/main.lua
Expand Down
23 changes: 13 additions & 10 deletions compile/ninja/netbsd.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ rule cxx_source_bee_1
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bee/nanoid.obj: cxx_source_bee_1 $
bee.lua/bee/crash/nanoid.cpp
build $obj/source_bee/error.obj: cxx_source_bee_1 bee.lua/bee/error.cpp
build $obj/source_bee/filewatch_bsd.obj: cxx_source_bee_1 $
bee.lua/bee/filewatch/filewatch_bsd.cpp
Expand Down Expand Up @@ -100,7 +102,6 @@ rule c_source_lua
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua bee.lua/3rd/lua/onelua.c
rule cxx_source_bootstrap
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
Expand All @@ -109,6 +110,8 @@ rule cxx_source_bootstrap
description = Compile C++ $out
deps = gcc
depfile = $out.d
build $obj/source_bootstrap/bootstrap_init.obj: cxx_source_bootstrap $
bee.lua/bootstrap/bootstrap_init.cpp
build $obj/source_bootstrap/main.obj: cxx_source_bootstrap $
bee.lua/bootstrap/main.cpp
rule link_bootstrap
Expand All @@ -124,13 +127,13 @@ rule test
description = Run test.
pool = console
build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/format.obj $obj/source_bee/error.obj $
$obj/source_bee/filewatch_bsd.obj $obj/source_bee/file.obj $
$obj/source_bee/luaref.obj $obj/source_bee/bpoll_bsd.obj $
$obj/source_bee/endpoint.obj $obj/source_bee/event.obj $
$obj/source_bee/socket.obj $obj/source_bee/process_select.obj $
$obj/source_bee/subprocess_posix.obj $obj/source_bee/file_handle.obj $
$obj/source_bee/file_handle_bsd.obj $
$obj/source_bee/format.obj $obj/source_bee/nanoid.obj $
$obj/source_bee/error.obj $obj/source_bee/filewatch_bsd.obj $
$obj/source_bee/file.obj $obj/source_bee/luaref.obj $
$obj/source_bee/bpoll_bsd.obj $obj/source_bee/endpoint.obj $
$obj/source_bee/event.obj $obj/source_bee/socket.obj $
$obj/source_bee/process_select.obj $obj/source_bee/subprocess_posix.obj $
$obj/source_bee/file_handle.obj $obj/source_bee/file_handle_bsd.obj $
$obj/source_bee/file_handle_posix.obj $obj/source_bee/path_bsd.obj $
$obj/source_bee/path_posix.obj $obj/source_bee/atomic_sync.obj $
$obj/source_bee/setname.obj $obj/source_bee/simplethread_posix.obj $
Expand All @@ -141,8 +144,8 @@ build $bin/bootstrap: link_bootstrap $obj/source_bee/lua-seri.obj $
$obj/source_bee/lua_select.obj $obj/source_bee/lua_serialization.obj $
$obj/source_bee/lua_socket.obj $obj/source_bee/lua_subprocess.obj $
$obj/source_bee/lua_sys.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj $obj/source_bootstrap/main.obj
$obj/source_bee/lua_time.obj $obj/source_lua/onelua.obj $
$obj/source_bootstrap/bootstrap_init.obj $obj/source_bootstrap/main.obj
build $bin/main.lua: copy | $bin/bootstrap
input = bee.lua/bootstrap/main.lua
build $obj/test.stamp: test bee.lua/test/glibc-version.lua $
Expand Down
Loading

0 comments on commit 3c0e8ed

Please sign in to comment.