Files
oasis-linux-mirror/pkg/pciutils/gen.lua
T
2026-03-12 22:12:16 -07:00

59 lines
828 B
Lua

cflags{
'-Wall', '-Wpedantic', '-Wno-parentheses',
'-I $dir',
'-isystem $builddir/pkg/linux-headers/include',
}
pkg.deps = {
'pkg/linux-headers/headers',
}
lib('libpci.a', [[
lib/(
init.c
access.c
generic.c
dump.c
names.c
filter.c
names-hash.c
names-parse.c
names-net.c
names-cache.c
names-hwdb.c
params.c
caps.c
sysfs.c
)
]])
cc('common.c')
exe('lspci', {
'lspci.c',
'ls-vpd.c',
'ls-caps.c',
'ls-caps-vendor.c',
'ls-ecaps.c',
'ls-kernel.c',
'ls-tree.c',
'ls-map.c',
'common.c.o',
'libpci.a',
})
file('bin/lspci', '755', '$outdir/lspci')
man({'lspci.man'}, '8')
exe('setpci', {
'setpci.c',
'common.c.o',
'libpci.a',
})
file('bin/setpci', '755', '$outdir/setpci')
man({'setpci.man'}, '8')
file('share/pci.ids', '644', '$srcdir/pci.ids')
man({'pci.ids.man'}, '5')
fetch 'git'