From ba94a8513d9a0aadb3f2c834c74b64aa644c61e8 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 17 Sep 2017 00:03:34 -0700 Subject: Rewrite ninja generation scripts in Lua --- pkg/libevent/gen.lua | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkg/libevent/gen.lua (limited to 'pkg/libevent/gen.lua') diff --git a/pkg/libevent/gen.lua b/pkg/libevent/gen.lua new file mode 100644 index 00000000..5394e31d --- /dev/null +++ b/pkg/libevent/gen.lua @@ -0,0 +1,46 @@ +cflags{ + '-I $dir', + '-I $outdir/include', + '-I $srcdir/include', + '-I include', + '-idirafter pkg/openbsd/src/sys', +} + +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 = { + '$outdir/include/event2/event-config.h', +} +pkg.deps = { + '$dir/headers', + '$builddir/pkg/openbsd/fetch.stamp', +} + +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' -- cgit v1.2.3