mirror of
https://github.com/oasislinux/oasis.git
synced 2026-02-05 11:33:57 +01:00
57 lines
1.4 KiB
Lua
57 lines
1.4 KiB
Lua
cflags{
|
|
[[-D 'VELOX_LIBEXEC="/libexec/velox"']],
|
|
'-I $outdir',
|
|
'-I pkg/fontconfig/src',
|
|
'-I pkg/libxkbcommon/src',
|
|
'-I $builddir/pkg/pixman/include',
|
|
'-I $builddir/pkg/swc/include',
|
|
'-I $builddir/pkg/wayland/include',
|
|
'-I $builddir/pkg/wld/include',
|
|
}
|
|
|
|
waylandproto('protocol/velox.xml',
|
|
'protocol/velox-client-protocol.h',
|
|
'protocol/velox-server-protocol.h',
|
|
'velox-protocol.c')
|
|
build('copy', '$outdir/protocol/swc-client-protocol.h', '$builddir/pkg/swc/include/swc-client-protocol.h')
|
|
|
|
pkg.deps = {
|
|
'$outdir/protocol/swc-client-protocol.h',
|
|
'$outdir/protocol/velox-client-protocol.h',
|
|
'$outdir/protocol/velox-server-protocol.h',
|
|
'pkg/fontconfig/fetch',
|
|
'pkg/libxkbcommon/fetch',
|
|
'pkg/pixman/headers',
|
|
'pkg/swc/fetch',
|
|
'pkg/swc/headers',
|
|
'pkg/wayland/headers',
|
|
'pkg/wld/headers',
|
|
}
|
|
|
|
exe('velox', {
|
|
'config.c',
|
|
'layout.c',
|
|
'screen.c',
|
|
'tag.c',
|
|
'util.c',
|
|
'velox.c',
|
|
'velox-protocol.c.o',
|
|
'window.c',
|
|
'$builddir/pkg/swc/libswc.a.d',
|
|
'$builddir/pkg/wayland/libwayland-server.a.d',
|
|
})
|
|
file('bin/velox', '755', '$outdir/velox')
|
|
|
|
exe('status_bar', {
|
|
'clients/status_bar.c',
|
|
'velox-protocol.c.o',
|
|
'$builddir/pkg/swc/swc-protocol.c.o',
|
|
'$builddir/pkg/wld/libwld.a.d',
|
|
'$builddir/pkg/wayland/libwayland-client.a.d',
|
|
})
|
|
file('libexec/velox/status_bar', '755', '$outdir/status_bar')
|
|
|
|
file('share/doc/velox/velox.conf.sample', '644', '$srcdir/velox.conf.sample')
|
|
|
|
fetch 'git'
|