summaryrefslogtreecommitdiff
path: root/pkg/oksh/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-04-04 20:53:02 -0700
committerMichael Forney <mforney@mforney.org>2020-04-04 22:09:03 -0700
commit33e9115a2513430addc328937eb9d96d6f71c877 (patch)
treeff4a90d9a3cfd6e819f127c88b4f07279b3f7be6 /pkg/oksh/gen.lua
parent059130110cd02d2c264eb25544269b4f75aa90d9 (diff)
Use oksh instead of loksh
Diffstat (limited to 'pkg/oksh/gen.lua')
-rw-r--r--pkg/oksh/gen.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/pkg/oksh/gen.lua b/pkg/oksh/gen.lua
new file mode 100644
index 00000000..7d8b6dd2
--- /dev/null
+++ b/pkg/oksh/gen.lua
@@ -0,0 +1,19 @@
+cflags{
+ '-D _GNU_SOURCE',
+ '-D EMACS',
+ '-D SMALL',
+ '-D VI',
+}
+
+exe('ksh', [[
+ alloc.c asprintf.c c_ksh.c c_sh.c c_test.c c_ulimit.c edit.c
+ emacs.c eval.c exec.c expr.c history.c io.c jobs.c lex.c mail.c
+ main.c misc.c path.c shf.c syn.c table.c trap.c tree.c tty.c var.c
+ version.c vi.c confstr.c reallocarray.c siglist.c signame.c
+ strlcat.c strlcpy.c strtonum.c unvis.c vis.c
+]])
+file('bin/ksh', '755', '$outdir/ksh')
+sym('bin/sh', 'ksh')
+man{'ksh.1', 'sh.1'}
+
+fetch 'git'