1cflags{
2 '-I $dir',
3 '-I $outdir/include',
4 '-I $srcdir/include',
5 '-isystem $builddir/pkg/openbsd/include',
6}
7
8build('sed', '$outdir/include/event2/event-config.h', {'$dir/config.h', '|', '$srcdir/make-event-config.sed'}, {
9 expr='-f $srcdir/make-event-config.sed',
10})
11
12pkg.hdrs = {
13 copy('$outdir/include/event2', '$srcdir/include/event2', {
14 'buffer.h',
15 'bufferevent.h',
16 'dns.h',
17 'event.h',
18 'http.h',
19 'http_struct.h',
20 'util.h',
21 'visibility.h',
22 }),
23 '$outdir/include/event2/event-config.h',
24}
25pkg.deps = {
26 '$gendir/headers',
27 'pkg/openbsd/headers',
28}
29
30lib('libevent.a', {
31 'buffer.c',
32 'bufferevent.c',
33 'bufferevent_filter.c',
34 'bufferevent_pair.c',
35 'bufferevent_ratelim.c',
36 'bufferevent_sock.c',
37 'event.c',
38 'evmap.c',
39 'evthread.c',
40 'evutil.c',
41 'evutil_rand.c',
42 'evutil_time.c',
43 'listener.c',
44 'log.c',
45
46 'evdns.c',
47 'event_tagging.c',
48 'evrpc.c',
49 'http.c',
50
51 'epoll.c',
52 'signal.c',
53})
54
55fetch 'git'