Skip to content

Commit

Permalink
update bee
Browse files Browse the repository at this point in the history
  • Loading branch information
actboy168 committed Apr 12, 2024
1 parent 9b496d5 commit bf5522d
Show file tree
Hide file tree
Showing 9 changed files with 32 additions and 91 deletions.
14 changes: 3 additions & 11 deletions compile/ninja/android.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -80,20 +80,13 @@ build $obj/source_bee/lua_thread.obj: cxx_source_bee_2 $
build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
bee.lua/binding/lua_time.cpp
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-fvisibility=hidden -Ibee.lua -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule c_source_lua_1
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $
-DLUA_USE_LINUX -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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 $
-fvisibility=hidden -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_LINUX $
Expand Down Expand Up @@ -128,8 +121,7 @@ build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.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_thread.obj $obj/source_bee/lua_time.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj
$obj/source_lua/linit.obj $obj/source_lua/onelua.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
14 changes: 3 additions & 11 deletions compile/ninja/freebsd.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -81,20 +81,13 @@ build $obj/source_bee/lua_thread.obj: cxx_source_bee_2 $
build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
bee.lua/binding/lua_time.cpp
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-fvisibility=hidden -Ibee.lua -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule c_source_lua_1
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $
-DLUA_USE_LINUX -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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 $
-fvisibility=hidden -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_LINUX $
Expand Down Expand Up @@ -130,8 +123,7 @@ build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.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_thread.obj $obj/source_bee/lua_time.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj
$obj/source_lua/linit.obj $obj/source_lua/onelua.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
14 changes: 3 additions & 11 deletions compile/ninja/linux.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -80,20 +80,13 @@ build $obj/source_bee/lua_thread.obj: cxx_source_bee_2 $
build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
bee.lua/binding/lua_time.cpp
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-fvisibility=hidden -Ibee.lua -DNDEBUG -fPIC -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule c_source_lua_1
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $
-DLUA_USE_LINUX -DNDEBUG -fPIC -Wno-maybe-uninitialized -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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 $
-fvisibility=hidden -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_LINUX $
Expand Down Expand Up @@ -129,8 +122,7 @@ build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.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_thread.obj $obj/source_bee/lua_time.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj
$obj/source_lua/linit.obj $obj/source_lua/onelua.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: 3 additions & 12 deletions compile/ninja/macos.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -83,22 +83,14 @@ build $obj/source_bee/lua_thread.obj: cxx_source_bee_2 $
build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
bee.lua/binding/lua_time.cpp
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-fvisibility=hidden -mmacosx-version-min=10.15 -Ibee.lua -DNDEBUG $
-Wunguarded-availability -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule c_source_lua_1
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-mmacosx-version-min=10.15 -DMAKE_LIB -DLUA_USE_MACOSX -DNDEBUG $
-Wunguarded-availability -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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 $
-fvisibility=hidden -mmacosx-version-min=10.15 -Ibee.lua/3rd/lua $
Expand Down Expand Up @@ -135,8 +127,7 @@ build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.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_thread.obj $obj/source_bee/lua_time.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj
$obj/source_lua/linit.obj $obj/source_lua/onelua.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
17 changes: 6 additions & 11 deletions compile/ninja/mingw.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -88,21 +88,16 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
build $obj/source_bee/lua_windows.obj: cxx_source_bee_2 $
bee.lua/binding/port/lua_windows.cpp
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -Ibee.lua $
-D_WIN32_WINNT=0x0602 -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule c_source_lua_1
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-D_WIN32_WINNT=0x0602 -DMAKE_LIB -DLUA_BUILD_AS_DLL -DNDEBUG $
-Wno-maybe-uninitialized -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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
build $obj/bee_utf8_crt/bee_utf8_crt.obj: cxx_source_bee_1 $
bee.lua/3rd/lua/bee_utf8_crt.cpp
rule cxx_source_bootstrap
command = $cc -MMD -MT $out -MF $out.d -std=c++17 -fno-rtti -O2 -Wall $
-Ibee.lua/3rd/lua -Ibee.lua -D_WIN32_WINNT=0x0602 -DNDEBUG -o $out -c $in
Expand Down Expand Up @@ -156,8 +151,8 @@ build $bin/bootstrap.exe: link_bootstrap $obj/source_bootstrap/main.obj $
$obj/source_bee/lua_serialization.obj $obj/source_bee/lua_socket.obj $
$obj/source_bee/lua_subprocess.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_bee/lua_windows.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj
$obj/source_lua/linit.obj $obj/source_lua/onelua.obj $
$obj/bee_utf8_crt/bee_utf8_crt.obj
build $bin/main.lua: copy | $bin/bootstrap.exe
input = bee.lua/bootstrap/main.lua
build $obj/test.stamp: test bee.lua/test/glibc-version.lua $
Expand Down
19 changes: 7 additions & 12 deletions compile/ninja/msvc.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -87,26 +87,21 @@ build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
bee.lua/binding/lua_time.cpp
build $obj/source_bee/lua_windows.obj: cxx_source_bee_2 $
bee.lua/binding/port/lua_windows.cpp
rule c_source_lua
command = $cc /nologo /showIncludes -c $in /Fo$out /EHsc /Zc:__cplusplus $
/O2 /Zc:inline /W3 /permissive- /MD /GL /Ibee.lua /D_WIN32_WINNT=0x0602 $
/DNDEBUG /utf-8 /std:c11
description = Compile C $out
deps = msvc
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule asm_source_lua
command = $ml /nologo /quiet /Fo $out /c $in
description = Compile ASM $out
build $obj/source_lua/fast_setjmp_x86_64.obj: asm_source_lua $
bee.lua/3rd/lua/fast_setjmp_x86_64.s
rule c_source_lua_1
rule c_source_lua
command = $cc /nologo /showIncludes -c $in /Fo$out /EHsc /Zc:__cplusplus $
/O2 /Zc:inline /W3 /permissive- /MD /GL /D_WIN32_WINNT=0x0602 $
/DMAKE_LIB /DLUA_BUILD_AS_DLL /DNDEBUG /utf-8 /wd4267 /wd4334 /std:c11
description = Compile C $out
deps = msvc
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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
build $obj/bee_utf8_crt/bee_utf8_crt.obj: cxx_source_bee_1 $
bee.lua/3rd/lua/bee_utf8_crt.cpp
rule cxx_source_bootstrap
command = $cc /nologo /showIncludes -c $in /Fo$out /EHsc /Zc:__cplusplus $
/O2 /Zc:inline /W3 /permissive- /MD /GL /Ibee.lua/3rd/lua /Ibee.lua $
Expand Down Expand Up @@ -164,8 +159,8 @@ build $bin/bootstrap.exe: link_bootstrap $obj/source_bootstrap/main.obj $
$obj/source_bee/lua_serialization.obj $obj/source_bee/lua_socket.obj $
$obj/source_bee/lua_subprocess.obj $obj/source_bee/lua_thread.obj $
$obj/source_bee/lua_time.obj $obj/source_bee/lua_windows.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/fast_setjmp_x86_64.obj $
$obj/source_lua/linit.obj $obj/source_lua/onelua.obj
$obj/source_lua/fast_setjmp_x86_64.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj $obj/bee_utf8_crt/bee_utf8_crt.obj
build $bin/main.lua: copy | $bin/bootstrap.exe
input = bee.lua/bootstrap/main.lua
build $obj/test.stamp: test bee.lua/test/glibc-version.lua $
Expand Down
14 changes: 3 additions & 11 deletions compile/ninja/netbsd.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -81,20 +81,13 @@ build $obj/source_bee/lua_thread.obj: cxx_source_bee_2 $
build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
bee.lua/binding/lua_time.cpp
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-fvisibility=hidden -Ibee.lua -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule c_source_lua_1
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $
-DLUA_USE_LINUX -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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 $
-fvisibility=hidden -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_LINUX $
Expand Down Expand Up @@ -130,8 +123,7 @@ build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.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_thread.obj $obj/source_bee/lua_time.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj
$obj/source_lua/linit.obj $obj/source_lua/onelua.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
14 changes: 3 additions & 11 deletions compile/ninja/openbsd.ninja
Original file line number Diff line number Diff line change
Expand Up @@ -81,20 +81,13 @@ build $obj/source_bee/lua_thread.obj: cxx_source_bee_2 $
build $obj/source_bee/lua_time.obj: cxx_source_bee_2 $
bee.lua/binding/lua_time.cpp
rule c_source_lua
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall $
-fvisibility=hidden -Ibee.lua -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/utf8_crt.obj: c_source_lua bee.lua/3rd/lua/utf8_crt.c
rule c_source_lua_1
command = $cc -MMD -MT $out -MF $out.d -std=c11 -O2 -Wall -DMAKE_LIB $
-DLUA_USE_LINUX -DNDEBUG -o $out -c $in
description = Compile C $out
deps = gcc
depfile = $out.d
build $obj/source_lua/linit.obj: c_source_lua_1 bee.lua/3rd/lua/linit.c
build $obj/source_lua/onelua.obj: c_source_lua_1 bee.lua/3rd/lua/onelua.c
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 $
-fvisibility=hidden -Ibee.lua/3rd/lua -Ibee.lua -DLUA_USE_LINUX $
Expand Down Expand Up @@ -131,8 +124,7 @@ build $bin/bootstrap: link_bootstrap $obj/source_bootstrap/main.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_thread.obj $obj/source_bee/lua_time.obj $
$obj/source_lua/utf8_crt.obj $obj/source_lua/linit.obj $
$obj/source_lua/onelua.obj
$obj/source_lua/linit.obj $obj/source_lua/onelua.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

0 comments on commit bf5522d

Please sign in to comment.