summaryrefslogtreecommitdiff
path: root/src/gen.lua
blob: 98e9a6e06bb73308b06b92fa6ab1ec46a5fe545e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
set('srcdir', '$dir')
cflags{
	'-std=c11', '-Wall', '-Wextra', '-Wpedantic', '-Wno-unused-parameter',
}

cc('devd.c', 'pkg/linux-headers/headers', {cflags={
	'$cflags',
	'-I $builddir/pkg/linux-headers/include',
	string.format([[-D 'PREFIX="%s"']], config.prefix),
}})

file('libexec/applyperms',   '755', exe('applyperms',   {'applyperms.c'}))
file('libexec/devd-trigger', '755', exe('devd-trigger', {'devd-trigger.c'}))
file('libexec/mergeperms',   '755', exe('mergeperms',   {'mergeperms.c'}))
file('libexec/shutdown',     '755', exe('shutdown',     {'shutdown.c'}))
file('bin/devd',             '755', exe('devd',         {'devd.c.o'}))
file('bin/syslogd',          '755', exe('syslogd',      {'syslogd.c'}))