gen.lua (503B)
1 cflags{ 2 '-D _GNU_SOURCE', 3 '-D EMACS', 4 '-D SMALL', 5 '-D VI', 6 '-I $dir', 7 } 8 9 exe('ksh', [[ 10 alloc.c asprintf.c c_ksh.c c_sh.c c_test.c c_ulimit.c edit.c 11 emacs.c eval.c exec.c expr.c history.c io.c jobs.c lex.c mail.c 12 main.c misc.c path.c shf.c syn.c table.c trap.c tree.c tty.c var.c 13 version.c vi.c confstr.c reallocarray.c siglist.c signame.c 14 strlcat.c strlcpy.c strtonum.c unvis.c vis.c issetugid.c 15 ]]) 16 file('bin/ksh', '755', '$outdir/ksh') 17 sym('bin/sh', 'ksh') 18 man{'ksh.1', 'sh.1'} 19 20 fetch 'git'