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


  1. cflags{
  2. '-Wall', '-Wpedantic',
  3. '-Wno-overflow', -- ioctl opcode conversion
  4. '-D _GNU_SOURCE',
  5. '-include $dir/config.h',
  6. }
  7. lib('libcommon.a', {'log.c', 'ud_socket.c'})
  8. exe('acpid', {
  9. 'acpid.c',
  10. 'acpi_ids.c',
  11. 'connection_list.c',
  12. 'event.c',
  13. 'input_layer.c',
  14. 'inotify_handler.c',
  15. 'libnetlink.c',
  16. 'netlink.c',
  17. 'proc.c',
  18. 'sock.c',
  19. 'libcommon.a',
  20. })
  21. file('bin/acpid', '755', '$outdir/acpid')
  22. man{'acpid.8'}
  23. exe('acpi_listen', {'acpi_listen.c', 'libcommon.a'})
  24. file('bin/acpi_listen', '755', '$outdir/acpi_listen')
  25. man{'acpi_listen.8'}
  26. fetch 'git'