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


  1. cflags{
  2. '-D _GNU_SOURCE',
  3. '-include $dir/config.h',
  4. '-I $srcdir/src',
  5. '-I $srcdir/include',
  6. '-isystem $basedir/pkg/openbsd/include',
  7. '-isystem $builddir/pkg/libtls-bearssl/include',
  8. }
  9. pkg.deps = {
  10. 'pkg/libtls-bearssl/headers',
  11. }
  12. yacc('parse', '$srcdir/src/parse.y')
  13. exe('ntpd', [[
  14. src/(
  15. client.c
  16. config.c
  17. constraint.c
  18. control.c
  19. fake-sensors.c
  20. log.c
  21. ntp.c
  22. ntp_dns.c
  23. ntp_msg.c
  24. ntpd.c
  25. server.c
  26. util.c
  27. )
  28. compat/(
  29. adjfreq_linux.c
  30. closefrom.c
  31. freezero.c
  32. imsg.c
  33. imsg-buffer.c
  34. md5.c
  35. progname.c
  36. setproctitle.c
  37. )
  38. $outdir/parse.tab.c
  39. $builddir/pkg/libtls-bearssl/libtls.a.d
  40. $builddir/pkg/openbsd/libbsd.a
  41. ]])
  42. file('bin/ntpd', '755', '$outdir/ntpd')
  43. sym('bin/ntpctl', 'ntpd')
  44. man{'src/ntpd.conf.5', 'src/ntpd.8', 'src/ntpctl.8'}
  45. fetch 'curl'