summaryrefslogtreecommitdiff
path: root/pkg/byacc/gen.lua
blob: de86c4f7bb6a8934ebf3a99e7c462832af4053ca (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
cflags{
	'-Wall', '-Wpedantic',
	'-D HAVE_CONFIG_H',
	'-D YYPATCH=20210520',
	'-I $dir',
}

exe('yacc', {
	'closure.c',
	'error.c',
	'graph.c',
	'lalr.c',
	'lr0.c',
	'main.c',
	'mkpar.c',
	'mstring.c',
	'output.c',
	'reader.c',
	'yaccpar.c',
	'symtab.c',
	'verbose.c',
	'warshall.c',
})
file('bin/yacc', '755', '$outdir/yacc')
man{'yacc.1'}

fetch 'curl'