cflags{ '-D _GNU_SOURCE', '-include $dir/config.h', '-I $srcdir/src', '-I $srcdir/include', '-isystem $basedir/pkg/openbsd/include', '-isystem $builddir/pkg/libtls-bearssl/include', } pkg.deps = { 'pkg/libtls-bearssl/headers', } yacc('parse', '$srcdir/src/parse.y') exe('ntpd', [[ src/( client.c config.c constraint.c control.c fake-sensors.c log.c ntp.c ntp_dns.c ntp_msg.c ntpd.c server.c util.c ) compat/( adjfreq_linux.c closefrom.c freezero.c imsg.c imsg-buffer.c md5.c progname.c setproctitle.c ) $outdir/parse.tab.c $builddir/pkg/libtls-bearssl/libtls.a.d $builddir/pkg/openbsd/libbsd.a ]]) file('bin/ntpd', '755', '$outdir/ntpd') sym('bin/ntpctl', 'ntpd') man{'src/ntpd.conf.5', 'src/ntpd.8', 'src/ntpctl.8'} fetch 'curl'