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 (1011B)


  1. cflags{
  2. '-std=c99', '-Wall', '-Wpedantic', '-Wno-maybe-uninitialized',
  3. '-D _POSIX_C_SOURCE=200809L',
  4. [[-D 'VERSION="4.6"']],
  5. '-I $dir',
  6. '-isystem $builddir/pkg/fontconfig/include',
  7. '-isystem $builddir/pkg/libxkbcommon/include',
  8. '-isystem $builddir/pkg/pixman/include',
  9. '-isystem $builddir/pkg/swc/include',
  10. '-isystem $builddir/pkg/wayland/include',
  11. '-isystem $builddir/pkg/wld/include',
  12. }
  13. pkg.deps = {
  14. 'pkg/fontconfig/headers',
  15. 'pkg/libxkbcommon/headers',
  16. 'pkg/pixman/headers',
  17. 'pkg/swc/headers',
  18. 'pkg/wayland/headers',
  19. 'pkg/wld/headers',
  20. }
  21. exe('dmenu', [[
  22. dmenu.c drw.c util.c
  23. $builddir/pkg/(
  24. swc/swc-protocol.c.o
  25. libxkbcommon/libxkbcommon.a
  26. wld/libwld.a.d
  27. fontconfig/libfontconfig.a.d
  28. wayland/libwayland-client.a.d
  29. )
  30. ]])
  31. file('bin/dmenu', '755', '$outdir/dmenu')
  32. man{'dmenu.1'}
  33. exe('stest', {'stest.c'})
  34. file('bin/stest', '755', '$outdir/stest')
  35. man{'stest.1'}
  36. file('bin/dmenu_path', '755', '$srcdir/dmenu_path')
  37. file('bin/dmenu_run', '755', '$srcdir/dmenu_run')
  38. fetch 'git'