logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

gen.lua (847B)


  1. cflags{
  2. '-Wall', '-Wno-address-of-packed-member',
  3. '-D HAVE_CONFIG_H',
  4. '-I $dir',
  5. '-I $srcdir/include',
  6. '-isystem $builddir/pkg/linux-headers/include',
  7. '-isystem $builddir/pkg/util-linux/include/uuid',
  8. }
  9. pkg.deps = {
  10. 'pkg/linux-headers/headers',
  11. 'pkg/util-linux/headers',
  12. }
  13. lib('libf2fs.a', 'lib/(libf2fs.c libf2fs_io.c libf2fs_zoned.c nls_utf8.c)')
  14. exe('mkfs.f2fs', [[
  15. mkfs/(f2fs_format_main.c f2fs_format.c f2fs_format_utils.c)
  16. libf2fs.a
  17. $builddir/pkg/util-linux/libuuid.a.d
  18. ]])
  19. file('bin/mkfs.f2fs', '755', '$outdir/mkfs.f2fs')
  20. man{'man/mkfs.f2fs.8'}
  21. exe('fsck.f2fs', [[
  22. fsck/(
  23. main.c fsck.c dump.c mount.c defrag.c resize.c
  24. node.c segment.c dir.c sload.c xattr.c
  25. dict.c mkquota.c quotaio.c quotaio_tree.c quotaio_v2.c
  26. )
  27. libf2fs.a
  28. ]])
  29. file('bin/fsck.f2fs', '755', '$outdir/fsck.f2fs')
  30. man{'man/fsck.f2fs.8'}
  31. fetch 'git'