summaryrefslogtreecommitdiff
path: root/pkg/zlib/gen.lua
blob: c4f31b57fcd976e136da05d85f5c3ca0c9f8e13d (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
cflags{
	'-D HAVE_HIDDEN',
	'-D HAVE_STDARG_H',
	'-D HAVE_UNISTD_H',
	'-D _LARGEFILE64_SOURCE',
}

lib('libz.a', {
	'adler32.c',
	'crc32.c',
	'deflate.c',
	'infback.c',
	'inffast.c',
	'inflate.c',
	'inftrees.c',
	'trees.c',
	'zutil.c',

	'compress.c',
	'uncompr.c',
	'gzclose.c',
	'gzlib.c',
	'gzread.c',
	'gzwrite.c',
})
file('lib/libz.a', '644', '$outdir/libz.a')

pkg.hdrs = copy('$outdir/include', '$srcdir', {'zlib.h', 'zconf.h'})
pkg.hdrs.install = true

fetch 'git'