Files
2025-04-29 01:15:27 -07:00

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'