PageRenderTime 5ms CodeModel.GetById 1ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/contrib/ntp/util/Makefile.am

https://bitbucket.org/freebsd/freebsd-head/
Makefile | 46 lines | 33 code | 10 blank | 3 comment | 2 complexity | 6298d593ac9559efb65b2ce751a99dcf MD5 | raw file
 1#AUTOMAKE_OPTIONS = ../ansi2knr no-dependencies
 2AUTOMAKE_OPTIONS=	ansi2knr
 3
 4bin_PROGRAMS=	@MAKE_NTPTIME@ @MAKE_TICKADJ@ @MAKE_TIMETRIM@ \
 5		ntp-keygen
 6EXTRA_PROGRAMS=	audio-pcm byteorder hist jitter kern longsize \
 7	ntptime pps-api precision sht testrs6000 tg tickadj timetrim
 8
 9AM_CPPFLAGS=	-I$(top_srcdir)/include $(LIBOPTS_CFLAGS)
10# LDADD might need RESLIB and ADJLIB
11LDADD=		../libntp/libntp.a
12ntp_keygen_SOURCES = ntp-keygen.c ntp-keygen-opts.c ntp-keygen-opts.h
13ntp_keygen_LDADD=	@LCRYPTO@ $(LIBOPTS_LDADD) ../libntp/libntp.a
14
15ETAGS_ARGS=	Makefile.am
16#EXTRA_DIST=	README TAGS
17EXTRA_DIST=	ntp-keygen-opts.def ntp-keygen.1 ntp-keygen-opts.texi ntp-keygen-opts.menu
18BUILT_SOURCES=	ntp-keygen-opts.c ntp-keygen-opts.h ntp-keygen.1	\
19		ntp-keygen-opts.texi ntp-keygen-opts.menu
20man_MANS=	ntp-keygen.1
21run_ag=         cd $(srcdir) && autogen -L ../include --writable
22std_def_list=	$(top_srcdir)/include/debug-opt.def		\
23		$(top_srcdir)/include/autogen-version.def 	\
24		$(top_srcdir)/include/copyright.def 		\
25		$(top_srcdir)/include/homerc.def 		\
26		$(top_srcdir)/include/version.def
27
28$(srcdir)/ntp-keygen-opts.h: $(srcdir)/ntp-keygen-opts.c
29$(srcdir)/ntp-keygen-opts.c: $(srcdir)/ntp-keygen-opts.def $(std_def_list)
30	$(run_ag) ntp-keygen-opts.def
31
32$(srcdir)/ntp-keygen.1: $(srcdir)/ntp-keygen-opts.def $(std_def_list)
33	$(run_ag) -Tagman1.tpl -bntp-keygen ntp-keygen-opts.def
34
35$(srcdir)/ntp-keygen-opts.texi $(srcdir)/ntp-keygen-opts.menu: $(srcdir)/ntp-keygen-opts.def $(std_def_list)
36	$(run_ag) -Taginfo.tpl -DLEVEL=section ntp-keygen-opts.def
37
38
39jitter_SOURCES=	jitter.c jitter.h
40jitter_LDADD=
41
42../libntp/libntp.a:
43	cd ../libntp && $(MAKE)
44
45kern.o: kern.c
46	$(COMPILE) -DHAVE_TIMEX_H -c kern.c