gen.lua (930B)
- cflags{
- '-I $dir',
- '-I $outdir/include',
- '-I $srcdir/include',
- '-isystem $builddir/pkg/openbsd/include',
- }
- build('sed', '$outdir/include/event2/event-config.h', {'$dir/config.h', '|', '$srcdir/make-event-config.sed'}, {
- expr='-f $srcdir/make-event-config.sed',
- })
- pkg.hdrs = {
- copy('$outdir/include/event2', '$srcdir/include/event2', {
- 'buffer.h',
- 'bufferevent.h',
- 'dns.h',
- 'event.h',
- 'http.h',
- 'http_struct.h',
- 'util.h',
- 'visibility.h',
- }),
- '$outdir/include/event2/event-config.h',
- }
- pkg.deps = {
- '$gendir/headers',
- 'pkg/openbsd/headers',
- }
- lib('libevent.a', {
- 'buffer.c',
- 'bufferevent.c',
- 'bufferevent_filter.c',
- 'bufferevent_pair.c',
- 'bufferevent_ratelim.c',
- 'bufferevent_sock.c',
- 'event.c',
- 'evmap.c',
- 'evthread.c',
- 'evutil.c',
- 'evutil_rand.c',
- 'evutil_time.c',
- 'listener.c',
- 'log.c',
- 'evdns.c',
- 'event_tagging.c',
- 'evrpc.c',
- 'http.c',
- 'epoll.c',
- 'signal.c',
- })
- fetch 'git'