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{
'-std=c99', '-Wall', '-Wpedantic',
'-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'
|