mirror of
https://github.com/oasislinux/oasis.git
synced 2026-05-12 21:34:47 +02:00
72 lines
1.0 KiB
Lua
72 lines
1.0 KiB
Lua
cflags{
|
|
'-std=c99',
|
|
'-D _GNU_SOURCE',
|
|
'-include $dir/config.h',
|
|
'-I $srcdir/ext/include',
|
|
'-isystem $builddir/pkg/linux-headers/include',
|
|
'-isystem $builddir/pkg/lua/include',
|
|
}
|
|
|
|
pkg.deps = {
|
|
'pkg/linux-headers/headers',
|
|
'pkg/lua/headers',
|
|
}
|
|
|
|
build('sed', '$outdir/version.lua', '$srcdir/lib/posix/version.lua.in', {
|
|
expr={
|
|
'-e s,@package@,luaposix,',
|
|
'-e s,@version2,36.2.1,',
|
|
},
|
|
})
|
|
|
|
lib('libluaposix.a', [[
|
|
ext/posix/(
|
|
ctype.c
|
|
dirent.c
|
|
errno.c
|
|
fcntl.c
|
|
fnmatch.c
|
|
glob.c
|
|
grp.c
|
|
libgen.c
|
|
poll.c
|
|
pwd.c
|
|
sched.c
|
|
signal.c
|
|
stdio.c
|
|
stdlib.c
|
|
sys/(
|
|
msg.c
|
|
resource.c
|
|
socket.c
|
|
stat.c
|
|
statvfs.c
|
|
time.c
|
|
times.c
|
|
utsname.c
|
|
wait.c
|
|
)
|
|
syslog.c
|
|
termio.c
|
|
time.c
|
|
unistd.c
|
|
utime.c
|
|
)
|
|
]])
|
|
|
|
local files = {
|
|
'init.lua',
|
|
'_base.lua',
|
|
'_bitwise.lua',
|
|
'_strict.lua',
|
|
'compat.lua',
|
|
'sys.lua',
|
|
'util.lua',
|
|
}
|
|
for _, f in ipairs(files) do
|
|
file('share/lua/5.4/posix/'..f, '644', '$srcdir/lib/posix/'..f)
|
|
end
|
|
file('share/lua/5.4/posix/version.lua', '644', '$outdir/version.lua')
|
|
|
|
fetch 'git'
|