summaryrefslogtreecommitdiff
path: root/pkg/loksh/gen.lua
blob: 90c57458b7f26b7c6a450f529c7307b92fb95fc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
cflags{
	'-D _GNU_SOURCE',
	'-I include',
	'-idirafter pkg/openbsd/src/sys',
}

cc('emacs.c', {'pkg/openbsd/fetch'})
exe('ksh', {
	'alloc.c',
	'c_ksh.c',
	'c_sh.c',
	'c_test.c',
	'c_ulimit.c',
	'edit.c',
	'emacs.c.o',
	'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',
})
file('bin/ksh', '755', '$outdir/ksh')
sym('bin/sh', 'ksh')
man{'ksh.1', 'sh.1'}

fetch 'git'