diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/bam.lua | 11 | ||||
-rw-r--r-- | src/lib/bam.lua | 1 | ||||
l--------- | src/lib/include/lua/lauxlib.h | 2 | ||||
l--------- | src/lib/include/lua/lua.hpp | 2 | ||||
l--------- | src/lib/include/lua/lualib.h | 2 | ||||
-rw-r--r-- | src/lib/lua/lauxlib.c (renamed from src/lib/lualib/lauxlib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/lauxlib.h (renamed from src/lib/lualib/lauxlib.h) | 0 | ||||
-rw-r--r-- | src/lib/lua/lbaselib.c (renamed from src/lib/lualib/lbaselib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/lbitlib.c (renamed from src/lib/lualib/lbitlib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/lcorolib.c (renamed from src/lib/lualib/lcorolib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/ldblib.c (renamed from src/lib/lualib/ldblib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/linit.c (renamed from src/lib/lualib/linit.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/liolib.c (renamed from src/lib/lualib/liolib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/lmathlib.c (renamed from src/lib/lualib/lmathlib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/loadlib.c (renamed from src/lib/lualib/loadlib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/loslib.c (renamed from src/lib/lualib/loslib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/lstrlib.c (renamed from src/lib/lualib/lstrlib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/ltablib.c (renamed from src/lib/lualib/ltablib.c) | 0 | ||||
-rw-r--r-- | src/lib/lua/lua.hpp (renamed from src/lib/lualib/lua.hpp) | 0 | ||||
-rw-r--r-- | src/lib/lua/lualib.h (renamed from src/lib/lualib/lualib.h) | 0 | ||||
-rw-r--r-- | src/lib/lua/lutf8lib.c (renamed from src/lib/lualib/lutf8lib.c) | 0 |
21 files changed, 10 insertions, 8 deletions
diff --git a/src/bin/bam.lua b/src/bin/bam.lua index 56b21fb..1a2d3a7 100644 --- a/src/bin/bam.lua +++ b/src/bin/bam.lua @@ -1,12 +1,15 @@ local function bin_settings(name) local s = TableDeepCopy(user_settings) - s.link.flags:Add("-T src/bin/linker.ld", + s.link.flags:Add("-T src/sysbin/linker.ld", "-Xlinker -Map=build/bin/" .. name .. ".map") + if name == 'lua' or name == 'luac' then + s.cc.includes:Add("src/lib/lua") + end return s end local function bin_exe(name, moredeps) - local s = sysbin_settings(name) + local s = bin_settings(name) local src = Collect('src/bin/' .. name .. '/*.c') local obj = Compile(s, src) @@ -15,6 +18,6 @@ local function bin_exe(name, moredeps) end bin = { - -- bin_exe('lua', {liblua, liblualib}), - -- bin_exe('luac', {liblua, liblualib}), + bin_exe('lua', {liblua}), + -- bin_exe('luac', {liblua}), } diff --git a/src/lib/bam.lua b/src/lib/bam.lua index 87d87b1..b8e51e4 100644 --- a/src/lib/bam.lua +++ b/src/lib/bam.lua @@ -6,4 +6,3 @@ end libkogata = {lib('libkogata'), common_libc, common_libalgo, common_libkogata} liblua = lib('lua') -liblualib = lib('lualib') diff --git a/src/lib/include/lua/lauxlib.h b/src/lib/include/lua/lauxlib.h index dbb800e..5b71e16 120000 --- a/src/lib/include/lua/lauxlib.h +++ b/src/lib/include/lua/lauxlib.h @@ -1 +1 @@ -../../lualib/lauxlib.h
\ No newline at end of file +../../lua/lauxlib.h
\ No newline at end of file diff --git a/src/lib/include/lua/lua.hpp b/src/lib/include/lua/lua.hpp index 22e5fad..d372a59 120000 --- a/src/lib/include/lua/lua.hpp +++ b/src/lib/include/lua/lua.hpp @@ -1 +1 @@ -../../lualib/lua.hpp
\ No newline at end of file +../../lua/lua.hpp
\ No newline at end of file diff --git a/src/lib/include/lua/lualib.h b/src/lib/include/lua/lualib.h index 20094b8..6bf4536 120000 --- a/src/lib/include/lua/lualib.h +++ b/src/lib/include/lua/lualib.h @@ -1 +1 @@ -../../lualib/lualib.h
\ No newline at end of file +../../lua/lualib.h
\ No newline at end of file diff --git a/src/lib/lualib/lauxlib.c b/src/lib/lua/lauxlib.c index bacf43b..bacf43b 100644 --- a/src/lib/lualib/lauxlib.c +++ b/src/lib/lua/lauxlib.c diff --git a/src/lib/lualib/lauxlib.h b/src/lib/lua/lauxlib.h index ddb7c22..ddb7c22 100644 --- a/src/lib/lualib/lauxlib.h +++ b/src/lib/lua/lauxlib.h diff --git a/src/lib/lualib/lbaselib.c b/src/lib/lua/lbaselib.c index d481c4e..d481c4e 100644 --- a/src/lib/lualib/lbaselib.c +++ b/src/lib/lua/lbaselib.c diff --git a/src/lib/lualib/lbitlib.c b/src/lib/lua/lbitlib.c index 1cb1d5b..1cb1d5b 100644 --- a/src/lib/lualib/lbitlib.c +++ b/src/lib/lua/lbitlib.c diff --git a/src/lib/lualib/lcorolib.c b/src/lib/lua/lcorolib.c index 2303429..2303429 100644 --- a/src/lib/lualib/lcorolib.c +++ b/src/lib/lua/lcorolib.c diff --git a/src/lib/lualib/ldblib.c b/src/lib/lua/ldblib.c index 786f6cd..786f6cd 100644 --- a/src/lib/lualib/ldblib.c +++ b/src/lib/lua/ldblib.c diff --git a/src/lib/lualib/linit.c b/src/lib/lua/linit.c index 8ce94cc..8ce94cc 100644 --- a/src/lib/lualib/linit.c +++ b/src/lib/lua/linit.c diff --git a/src/lib/lualib/liolib.c b/src/lib/lua/liolib.c index aa78e59..aa78e59 100644 --- a/src/lib/lualib/liolib.c +++ b/src/lib/lua/liolib.c diff --git a/src/lib/lualib/lmathlib.c b/src/lib/lua/lmathlib.c index 94815f1..94815f1 100644 --- a/src/lib/lualib/lmathlib.c +++ b/src/lib/lua/lmathlib.c diff --git a/src/lib/lualib/loadlib.c b/src/lib/lua/loadlib.c index 7911928..7911928 100644 --- a/src/lib/lualib/loadlib.c +++ b/src/lib/lua/loadlib.c diff --git a/src/lib/lualib/loslib.c b/src/lib/lua/loslib.c index 4810655..4810655 100644 --- a/src/lib/lualib/loslib.c +++ b/src/lib/lua/loslib.c diff --git a/src/lib/lualib/lstrlib.c b/src/lib/lua/lstrlib.c index 12264f8..12264f8 100644 --- a/src/lib/lualib/lstrlib.c +++ b/src/lib/lua/lstrlib.c diff --git a/src/lib/lualib/ltablib.c b/src/lib/lua/ltablib.c index 98b2f87..98b2f87 100644 --- a/src/lib/lualib/ltablib.c +++ b/src/lib/lua/ltablib.c diff --git a/src/lib/lualib/lua.hpp b/src/lib/lua/lua.hpp index ec417f5..ec417f5 100644 --- a/src/lib/lualib/lua.hpp +++ b/src/lib/lua/lua.hpp diff --git a/src/lib/lualib/lualib.h b/src/lib/lua/lualib.h index 5165c0f..5165c0f 100644 --- a/src/lib/lualib/lualib.h +++ b/src/lib/lua/lualib.h diff --git a/src/lib/lualib/lutf8lib.c b/src/lib/lua/lutf8lib.c index 9042582..9042582 100644 --- a/src/lib/lualib/lutf8lib.c +++ b/src/lib/lua/lutf8lib.c |