Annotation of embedaddon/ntp/sntp/Makefile.am, revision 1.1
1.1 ! misho 1: # Makefile.am for JMK's SNTP, by Harlan Stenn
! 2:
! 3: NULL =
! 4:
! 5: ## LIBOPTS_CHECK_NOBUILD works with Automake 1.10 now
! 6: AUTOMAKE_OPTIONS = foreign 1.10
! 7: ACLOCAL_AMFLAGS = -I ../m4 -I libopts/m4
! 8:
! 9: AM_CPPFLAGS = $(LIBOPTS_CFLAGS) -I$(top_srcdir)/../include \
! 10: -I$(top_srcdir)/../lib/isc/include \
! 11: -I$(top_srcdir)/../lib/isc/nothreads/include \
! 12: -I$(top_srcdir)/../lib/isc/unix/include
! 13:
! 14: LDADD = $(LIBOPTS_LDADD) $(LIBM) ../libntp/libntp.a @LCRYPTO@
! 15:
! 16: run_ag = cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" \
! 17: autogen -L ../include --writable
! 18:
! 19: if NTP_BINSUBDIR_IS_BIN
! 20: bin_PROGRAMS = sntp
! 21: else
! 22: sbin_PROGRAMS = sntp
! 23: endif
! 24:
! 25: CLEANFILES = check-COPYRIGHT-submake
! 26:
! 27: SUBDIRS =
! 28: if NEED_LIBOPTS
! 29: SUBDIRS += libopts
! 30: endif
! 31:
! 32: sntp_SOURCES = \
! 33: crypto.c \
! 34: crypto.h \
! 35: data_formats.h \
! 36: header.h \
! 37: kod_management.c \
! 38: kod_management.h \
! 39: log.c \
! 40: log.h \
! 41: main.c \
! 42: main.h \
! 43: networking.c \
! 44: networking.h \
! 45: sntp.c \
! 46: sntp-opts.c \
! 47: sntp-opts.h \
! 48: utilities.c \
! 49: utilities.h \
! 50: $(NULL)
! 51:
! 52: EXTRA_DIST = \
! 53: $(srcdir)/autogen-version.def \
! 54: bincheck.mf \
! 55: $(srcdir)/COPYRIGHT \
! 56: deps-ver \
! 57: depsver.mf \
! 58: sntp-opts.def \
! 59: sntp-opts.menu \
! 60: sntp-opts.texi \
! 61: sntp.1 \
! 62: sntp.html \
! 63: sntp.texi \
! 64: $(srcdir)/version.def \
! 65: $(srcdir)/version.m4 \
! 66: $(srcdir)/version.texi \
! 67: $(NULL)
! 68:
! 69: OLD_EXTRA_DIST= \
! 70: autogen-version.def version.def version.m4 version.texi
! 71:
! 72: BUILT_SOURCES= \
! 73: check-autogen-version.def \
! 74: check-version.def \
! 75: check-version.m4 \
! 76: check-version.texi \
! 77: $(srcdir)/COPYRIGHT \
! 78: libtool \
! 79: $(srcdir)/sntp-opts.c \
! 80: $(srcdir)/sntp-opts.h \
! 81: $(NULL)
! 82:
! 83: man_MANS= $(srcdir)/sntp.1
! 84:
! 85: # HMS: Real Soon Now...
! 86: #info_TEXINFOS= sntp.texi
! 87: #sntp_TEXINFOS= sntp-opts.texi
! 88:
! 89: noinst_DATA= \
! 90: $(srcdir)/sntp.html \
! 91: $(srcdir)/sntp-opts.texi \
! 92: $(srcdir)/sntp-opts.menu \
! 93: $(NULL)
! 94:
! 95: FRC:
! 96: @: do-nothing action to prevent default SCCS get
! 97: @: FRC "force" depends on nothing and is not a file, so is
! 98: @: always out-of-date causing targets which depend on it to
! 99: @: similarly always be outdated causing their rules to fire
! 100: @: each time they or a dependent is built.
! 101:
! 102: check-autogen-version.def: FRC
! 103: @cd $(srcdir) \
! 104: && test -r ../include/autogen-version.def \
! 105: && ( if cmp -s ../include/autogen-version.def autogen-version.def; \
! 106: then : ; \
! 107: else cp ../include/autogen-version.def autogen-version.def; \
! 108: echo "Installing new sntp/autogen-version.def file"; \
! 109: fi )
! 110:
! 111: $(srcdir)/autogen-version.def:
! 112: $(MAKE) check-autogen-version.def
! 113:
! 114: check-version.def: FRC
! 115: @cd $(srcdir) \
! 116: && test -r ../include/version.def \
! 117: && ( if cmp -s ../include/version.def version.def; \
! 118: then : ; \
! 119: else cp ../include/version.def version.def; \
! 120: echo "Installing new sntp/version.def file"; \
! 121: fi )
! 122:
! 123: $(srcdir)/version.def:
! 124: $(MAKE) check-version.def
! 125:
! 126: check-version.m4: FRC
! 127: @cd $(srcdir) \
! 128: && test -r ../version.m4 \
! 129: && ( if cmp -s ../version.m4 version.m4; \
! 130: then : ; \
! 131: else cp ../version.m4 version.m4; \
! 132: echo "Installing new sntp/version.m4 file"; \
! 133: fi )
! 134:
! 135: $(srcdir)/version.m4:
! 136: $(MAKE) check-version.m4
! 137:
! 138: check-version.texi: FRC
! 139: @cd $(srcdir) \
! 140: && test -r ../include/version.texi \
! 141: && ( if cmp -s ../include/version.texi version.texi; \
! 142: then : ; \
! 143: else cp ../include/version.texi version.texi; \
! 144: echo "Installing new sntp/version.texi file"; \
! 145: fi )
! 146:
! 147: $(srcdir)/version.texi:
! 148: $(MAKE) check-version.texi
! 149:
! 150: $(srcdir)/../COPYRIGHT:
! 151: cd .. && $(MAKE) COPYRIGHT-please
! 152:
! 153: check-COPYRIGHT-submake: $(srcdir)/../COPYRIGHT
! 154: @cmp -s $(srcdir)/../COPYRIGHT $(srcdir)/COPYRIGHT \
! 155: || { cp $(srcdir)/../COPYRIGHT $(srcdir) \
! 156: && echo 'updated sntp/COPYRIGHT installed' ;}
! 157: @echo 'submake avoided if this file is newer than parent COPYRIGHT' > $@
! 158:
! 159: check-COPYRIGHT: FRC
! 160: [ ! -r $(srcdir)/../COPYRIGHT ] \
! 161: || [ check-COPYRIGHT-submake -nt $(srcdir)/../COPYRIGHT ] \
! 162: || $(MAKE) check-COPYRIGHT-submake
! 163:
! 164: $(srcdir)/COPYRIGHT: check-COPYRIGHT
! 165: @: do-nothing action to prevent any default
! 166:
! 167: $(srcdir)/sntp-opts.h: $(srcdir)/sntp-opts.c
! 168: @: do-nothing action to avoid default SCCS get, .h built with .c
! 169:
! 170: $(srcdir)/sntp-opts.c: $(srcdir)/sntp-opts.def $(srcdir)/version.def $(srcdir)/../include/copyright.def
! 171: $(run_ag) sntp-opts.def
! 172:
! 173: $(srcdir)/sntp.1: $(srcdir)/sntp-opts.def $(srcdir)/version.def $(srcdir)/../include/copyright.def
! 174: $(run_ag) -Tagman1.tpl -bsntp sntp-opts.def
! 175:
! 176: $(srcdir)/sntp-opts.menu: $(srcdir)/sntp-opts.texi
! 177: @: do-nothing action to avoid default SCCS get, .menu built with .texi
! 178:
! 179: $(srcdir)/sntp-opts.texi: $(srcdir)/sntp-opts.def $(srcdir)/version.def $(srcdir)/../include/copyright.def
! 180: $(run_ag) -Taginfo.tpl -DLEVEL=section sntp-opts.def
! 181: $(top_srcdir)/../scripts/check--help $@
! 182:
! 183: $(srcdir)/sntp.html: $(srcdir)/sntp-opts.menu $(srcdir)/sntp-opts.texi $(srcdir)/sntp.texi $(srcdir)/version.texi
! 184: cd $(srcdir) && ( makeinfo --force --html --no-split -o sntp.html sntp.texi || true )
! 185:
! 186: ../libntp/libntp.a:
! 187: cd ../libntp && $(MAKE) libntp.a
! 188:
! 189: libtool: $(LIBTOOL_DEPS)
! 190: ./config.status --recheck
! 191:
! 192: include $(top_srcdir)/bincheck.mf
! 193: include $(top_srcdir)/depsver.mf
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>