summaryrefslogtreecommitdiff
path: root/pkg/the_silver_searcher
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2017-09-17 00:03:34 -0700
committerMichael Forney <mforney@mforney.org>2017-09-25 19:23:06 -0700
commitba94a8513d9a0aadb3f2c834c74b64aa644c61e8 (patch)
tree48ac6c85baa7b9d960b9e1e726a906e61ca60967 /pkg/the_silver_searcher
parentcb362b531d79708a259bbf070dee5104fd63df08 (diff)
Rewrite ninja generation scripts in Lua
Diffstat (limited to 'pkg/the_silver_searcher')
-rw-r--r--pkg/the_silver_searcher/gen.lua27
-rw-r--r--pkg/the_silver_searcher/gen.rc19
2 files changed, 27 insertions, 19 deletions
diff --git a/pkg/the_silver_searcher/gen.lua b/pkg/the_silver_searcher/gen.lua
new file mode 100644
index 00000000..7799145a
--- /dev/null
+++ b/pkg/the_silver_searcher/gen.lua
@@ -0,0 +1,27 @@
+cflags{
+ '-D _GNU_SOURCE',
+ '-I include',
+ '-I $dir',
+ '-I $builddir/pkg/pcre/include',
+ '-I $builddir/pkg/zlib/include',
+}
+
+pkg.deps = {
+ 'pkg/pcre/headers',
+ 'pkg/zlib/headers',
+}
+
+exe('ag', [[
+ src/(
+ ignore.c log.c options.c print.c print_w32.c scandir.c search.c lang.c
+ util.c decompress.c main.c
+ )
+ $builddir/pkg/(
+ pcre/libpcre.a
+ zlib/libz.a
+ )
+]])
+file('bin/ag', '755', '$outdir/ag')
+man{'doc/ag.1'}
+
+fetch 'git'
diff --git a/pkg/the_silver_searcher/gen.rc b/pkg/the_silver_searcher/gen.rc
deleted file mode 100644
index 22cdfca9..00000000
--- a/pkg/the_silver_searcher/gen.rc
+++ /dev/null
@@ -1,19 +0,0 @@
-cflags\
- -D _GNU_SOURCE\
- -I include\
- -I '$dir' \
- -I '$builddir'/pkg/pcre/include\
- -I '$builddir'/pkg/zlib/include
-
-phony deps pkg/^(pcre zlib)^/headers
-exe ag -d '$dir'/deps src/^(\
- ignore.c log.c options.c print.c print_w32.c scandir.c search.c lang.c\
- util.c decompress.c main.c\
-) '$builddir'/pkg/^(\
- pcre/libpcre.a\
- zlib/libz.a\
-)
-file bin/ag '$outdir'/ag 755
-man -d doc 1 ag.1
-
-fetch git