master hovercats/oakiss / pkg / exfatprogs / gen.lua
 1cflags{
 2	'-I $dir',
 3	'-I $srcdir/include',
 4	'-isystem $builddir/pkg/util-linux/include/blkid',
 5}
 6
 7pkg.deps = {
 8	'pkg/util-linux/headers',
 9}
10
11lib('libexfat.a', {
12	'lib/exfat_dir.c',
13	'lib/exfat_fs.c',
14	'lib/libexfat.c',
15	'lib/utils.c',
16})
17
18exe('fsck.exfat', {
19	'fsck/fsck.c',
20	'fsck/repair.c',
21	'libexfat.a',
22})
23
24exe('mkfs.exfat', {
25	'mkfs/crc.c',
26	'mkfs/mkfs.c',
27	'mkfs/upcase.c',
28	'libexfat.a',
29	'$builddir/pkg/util-linux/libblkid.a.d',
30})
31
32file('bin/fsck.exfat', '755', '$outdir/fsck.exfat')
33file('bin/mkfs.exfat', '755', '$outdir/mkfs.exfat')
34
35man{'manpages/fsck.exfat.8'}
36man{'manpages/mkfs.exfat.8'}
37
38fetch 'git'