1171631ScognetNULL= 2171631Scognet 3171631Scognetbin_PROGRAMS= $(NTPSNMPD_DB) 4171631Scognetlibexec_PROGRAMS= $(NTPSNMPD_DL) 5171631Scognetsbin_PROGRAMS= $(NTPSNMPD_DS) 6171631Scognet 7171631ScognetEXTRA_PROGRAMS= ntpsnmpd 8171631Scognetntpsnmpd_SOURCES= netsnmp_daemonize.c ntpsnmpd.c ntpSnmpSubagentObject.c \ 9171631Scognet ntpsnmpd-opts.c ntpsnmpd-opts.h ntpSnmpSubagentObject.h \ 10171631Scognet ntp_snmp.h 11171631Scognet# HMS: we probably want a version.o file here, too. 12171631ScognetLDADD = ../ntpq/libntpq.a ../libntp/libntp.a 13171631ScognetLDADD += $(SNMP_LIBS) $(LDADD_LIBNTP) $(LIBM) 14171631ScognetLDADD += $(PTHREAD_LIBS) $(LDADD_NTP) $(LIBOPTS_LDADD) 15171631Scognet 16171631ScognetAM_CFLAGS = $(SNMP_CFLAGS) $(CFLAGS_NTP) 17171631ScognetAM_CFLAGS += $(NTP_HARD_CFLAGS) 18171631Scognet 19171631ScognetAM_CPPFLAGS = -I$(top_srcdir)/ntpq 20171631ScognetAM_CPPFLAGS += $(NTP_INCS) 21171631ScognetAM_CPPFLAGS += $(LIBOPTS_CFLAGS) 22171631ScognetAM_CPPFLAGS += $(SNMP_CPPFLAGS) 23191954SkuriyamaAM_CPPFLAGS += $(CPPFLAGS_NTP) 24191954SkuriyamaAM_CPPFLAGS += $(NTP_HARD_CPPFLAGS) 25171631Scognet 26191954SkuriyamaAM_LDFLAGS = $(LDFLAGS_NTP) 27191954SkuriyamaAM_LDFLAGS += $(NTP_HARD_LDFLAGS) 28171631Scognet 29185478SsamEXTRA_DIST= \ 30171631Scognet invoke-ntpsnmpd.menu \ 31171631Scognet invoke-ntpsnmpd.texi \ 32171631Scognet ntpsnmpd-opts.def \ 33191954Skuriyama ntpsnmpd.1ntpsnmpdman \ 34191954Skuriyama ntpsnmpd.1ntpsnmpdmdoc \ 35191954Skuriyama ntpsnmpd.man.in \ 36171631Scognet ntpsnmpd.mdoc.in \ 37171631Scognet ntpsnmpd.html \ 38171631Scognet ntpsnmpd.texi \ 39171631Scognet ntpv4-mib.mib \ 40171631Scognet $(NULL) 41171631Scognet 42171631ScognetBUILT_SOURCES= ntpsnmpd-opts.c ntpsnmpd-opts.h 43171631ScognetCLEANFILES= 44224699SrmacklemDISTCLEANFILES= config.log $(man_MANS) 45224699Srmacklem 46177662Sdfrhtml_DATA= \ 47224699Srmacklem $(srcdir)/ntpsnmpd.html \ 48171631Scognet $(NULL) 49171631Scognet 50171631Scognetnoinst_DATA= \ 51171631Scognet $(srcdir)/invoke-ntpsnmpd.menu \ 52171631Scognet $(srcdir)/invoke-ntpsnmpd.texi \ 53171631Scognet $(srcdir)/ntpsnmpd.man.in \ 54191954Skuriyama $(srcdir)/ntpsnmpd.mdoc.in \ 55171631Scognet $(NULL) 56171631Scognet 57171631Scognetinstall-data-local: install-html 58171631Scognet 59171631Scognetman1_MANS= 60191954Skuriyamaman8_MANS= 61191954Skuriyamaman_MANS= ntpsnmpd.$(NTPSNMPD_MS) 62191954Skuriyama 63191954Skuriyamarun_ag= cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" AUTOGEN_DNE_DATE=-D \ 64191954Skuriyama autogen -L ../sntp/include -L ../sntp/ag-tpl --writable 65191954Skuriyamastd_def_list = \ 66171631Scognet $(top_srcdir)/sntp/include/debug-opt.def \ 67171631Scognet $(top_srcdir)/sntp/include/autogen-version.def \ 68171631Scognet $(top_srcdir)/sntp/include/copyright.def \ 69171631Scognet $(top_srcdir)/sntp/include/homerc.def \ 70171631Scognet $(top_srcdir)/sntp/include/ntp.lic \ 71171631Scognet $(top_srcdir)/sntp/include/version.def \ 72171631Scognet $(NULL) 73171631Scognet 74171631Scognet$(srcdir)/ntpsnmpd-opts.h: $(srcdir)/ntpsnmpd-opts.c 75171631Scognet @: do-nothing action to avoid default SCCS get, .h built with .c 76220982Smav 77221071Smav$(srcdir)/ntpsnmpd-opts.c: $(srcdir)/ntpsnmpd-opts.def $(std_def_list) 78171631Scognet $(run_ag) ntpsnmpd-opts.def 79220982Smav 80220982Smav### 81220982Smav 82220982Smav$(srcdir)/ntpsnmpd.1ntpsnmpdman: $(srcdir)/ntpsnmpd-opts.def $(std_def_list) 83220982Smav $(run_ag) -DMAN_SECTION=1ntpsnmpdman -Tagman-cmd.tpl ntpsnmpd-opts.def 84172297Scognet 85172297Scognet$(srcdir)/ntpsnmpd.man.in: $(srcdir)/ntpsnmpd.1ntpsnmpdman $(top_srcdir)/sntp/scripts/mansec2subst.sed 86171631Scognet sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntpsnmpd.1ntpsnmpdman > $(srcdir)/ntpsnmpd.man.in+ 87171631Scognet mv $(srcdir)/ntpsnmpd.man.in+ $(srcdir)/ntpsnmpd.man.in 88171631Scognet 89171631Scognet### 90171631Scognet 91171631Scognet$(srcdir)/ntpsnmpd.1ntpsnmpdmdoc: $(srcdir)/ntpsnmpd-opts.def $(std_def_list) 92171631Scognet $(run_ag) -DMAN_SECTION=1ntpsnmpdmdoc -Tagmdoc-cmd.tpl ntpsnmpd-opts.def 93171631Scognet 94171631Scognet$(srcdir)/ntpsnmpd.mdoc.in: $(srcdir)/ntpsnmpd.1ntpsnmpdmdoc $(top_srcdir)/sntp/scripts/mansec2subst.sed 95191954Skuriyama sed -f $(top_srcdir)/sntp/scripts/mansec2subst.sed $(srcdir)/ntpsnmpd.1ntpsnmpdmdoc > $(srcdir)/ntpsnmpd.mdoc.in+ 96171631Scognet mv $(srcdir)/ntpsnmpd.mdoc.in+ $(srcdir)/ntpsnmpd.mdoc.in 97203938Sattilio 98171631Scognet### 99171631Scognet 100171631Scognetntpsnmpd.$(NTPSNMPD_MS): $(srcdir)/ntpsnmpd.$(MANTAGFMT).in $(top_builddir)/config.status 101171631Scognet $(top_builddir)/config.status --file=ntpsnmpd.$(NTPSNMPD_MS)+:$(srcdir)/ntpsnmpd.$(MANTAGFMT).in 102191954Skuriyama mv ntpsnmpd.$(NTPSNMPD_MS)+ ntpsnmpd.$(NTPSNMPD_MS) 103171631Scognet 104171631Scognet### 105171631Scognet 106171631Scognet$(srcdir)/invoke-ntpsnmpd.menu: $(srcdir)/invoke-ntpsnmpd.texi 107191954Skuriyama @: do-nothing action to avoid default SCCS get, .menu built with .texi 108191954Skuriyama 109191954Skuriyama$(srcdir)/invoke-ntpsnmpd.texi: $(srcdir)/ntpsnmpd-opts.def $(std_def_list) 110171631Scognet $(run_ag) -Tagtexi-cmd.tpl -DLEVEL=section ntpsnmpd-opts.def 111171631Scognet $(top_srcdir)/scripts/build/check--help $@ 112191954Skuriyama 113171631Scognet$(srcdir)/ntpsnmpd.html: $(srcdir)/ntpsnmpd.texi $(top_srcdir)/sntp/include/version.texi 114171631Scognet cd $(srcdir) && ( makeinfo --force --html --no-split -o ntpsnmpd.html ntpsnmpd.texi || true ) 115 116include $(top_srcdir)/bincheck.mf 117include $(top_srcdir)/sntp/check-libntp.mf 118include $(top_srcdir)/check-libopts.mf 119include $(top_srcdir)/depsver.mf 120include $(top_srcdir)/includes.mf 121