blob: 56b21fbfed07bc5667b8d8f280acf5d88f77117b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
local function bin_settings(name)
local s = TableDeepCopy(user_settings)
s.link.flags:Add("-T src/bin/linker.ld",
"-Xlinker -Map=build/bin/" .. name .. ".map")
return s
end
local function bin_exe(name, moredeps)
local s = sysbin_settings(name)
local src = Collect('src/bin/' .. name .. '/*.c')
local obj = Compile(s, src)
return Link(s, 'bin/' .. name .. ".bin", {obj, libkogata, moredeps})
end
bin = {
-- bin_exe('lua', {liblua, liblualib}),
-- bin_exe('luac', {liblua, liblualib}),
}
|