mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-01 11:34:17 +01:00
26 lines
496 B
Lua
26 lines
496 B
Lua
cflags{
|
|
'-std=c23',
|
|
'-Wall', '-Wpedantic', '-Wvla',
|
|
'-D _GNU_SOURCE',
|
|
'-I $dir',
|
|
}
|
|
|
|
build('awk', '$outdir/caps.h', {
|
|
'$builddir/pkg/linux-headers/include/linux/capability.h',
|
|
'|', '$dir/caps.awk',
|
|
}, {expr='-f $dir/caps.awk'})
|
|
|
|
build('cc', '$outdir/caps.c.o', {'$dir/caps.c', '|', '$outdir/caps.h'}, {cflags='-I $outdir'})
|
|
|
|
exe('bwrap', {
|
|
'bubblewrap.c',
|
|
'bind-mount.c',
|
|
'network.c',
|
|
'utils.c',
|
|
'caps.c.o',
|
|
})
|
|
file('bin/bwrap', '755', '$outdir/bwrap')
|
|
man{'$dir/bwrap.1'}
|
|
|
|
fetch 'git'
|