scripts \
include \
ElectricFence \
- $(NULL)
-if NEED_LIBOPTS
-SUBDIRS += \
- sntp/libopts
-endif
-SUBDIRS += \
libntp \
+ sntp \
libparse \
ntpd \
ntpdate \
adjtimed \
clockstuff \
kernel \
- sntp \
util \
$(NULL)
ElectricFence \
libntp \
libparse \
+ sntp \
ntpd \
ntpdate \
ntpdc \
adjtimed \
clockstuff \
kernel \
- sntp \
util \
$(NULL)
${AUTORECONF} -i -v
+# DH: 20101120: We are back to a single copy of libopts, and
+# once again it seems we need to run autoreconf in sntp after
+# the top-level run to get a correct sntp/libopts/Makefile.in.
+#
# HMS: 20060618: Now that we use separate copies of libopts
# we should only need the previous line.
#
## we get the correct srcdir path in sntp/libopts/Makefile.in
#rm -rf sntp/autom4te.cache
#
-#(cd sntp && ${AUTORECONF} -i -v)
+(cd sntp && ${AUTORECONF} -i -v)
set) ;;
*) enable_libopts_install=no ;;
esac
-LIBOPTS_CHECK([sntp/libopts])
+LIBOPTS_CHECK([sntp/libopts], [skip-makefile])
AC_FUNC_FORK
# Makefile.am for JMK's SNTP, by Harlan Stenn
-NULL=
+NULL =
AUTOMAKE_OPTIONS = foreign 1.10
-ACLOCAL_AMFLAGS= -I ../m4 -I libopts/m4
+ACLOCAL_AMFLAGS = -I ../m4 -I libopts/m4
-AM_CPPFLAGS= $(LIBOPTS_CFLAGS) -I$(top_srcdir)/../include \
+AM_CPPFLAGS = $(LIBOPTS_CFLAGS) -I$(top_srcdir)/../include \
-I$(top_srcdir)/../lib/isc/include \
-I$(top_srcdir)/../lib/isc/nothreads/include \
-I$(top_srcdir)/../lib/isc/unix/include
-LDADD= $(LIBOPTS_LDADD) $(LIBM) ../libntp/libntp.a @LCRYPTO@
+LDADD = $(LIBOPTS_LDADD) $(LIBM) ../libntp/libntp.a @LCRYPTO@
-run_ag= cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" \
+run_ag = cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" \
autogen -L ../include --writable
if NTP_BINSUBDIR_IS_BIN
-bin_PROGRAMS= sntp
+bin_PROGRAMS = sntp
else
-sbin_PROGRAMS= sntp
+sbin_PROGRAMS = sntp
endif
CLEANFILES = check-COPYRIGHT-submake
-SUBDIRS=
+SUBDIRS =
if NEED_LIBOPTS
-SUBDIRS+= libopts
+SUBDIRS += libopts
endif
-SUBDIRS+= .
sntp_SOURCES = \
crypto.c \
utilities.h \
$(NULL)
-EXTRA_DIST= \
+EXTRA_DIST = \
$(srcdir)/autogen-version.def \
bincheck.mf \
$(srcdir)/COPYRIGHT \
]) # end AC_DEFUN of INVOKE_LIBOPTS_MACROS
-dnl @synopsis LIBOPTS_CHECK
+dnl @synopsis LIBOPTS_CHECK(libopts-path, options)
+dnl
+dnl libopts-path defaults to [libopts] if not provided.
+dnl Only one option is supported, [skip-makefile], which
+dnl conditionalizes away the AC_CONFIG_FILES(libopts-path/Makefile).
dnl
dnl Time-stamp: "2010-02-24 08:37:21 bkorb"
dnl
AC_SUBST(LIBOPTS_LDADD)
AC_SUBST(LIBOPTS_CFLAGS)
AC_SUBST(LIBOPTS_DIR, AO_Libopts_Dir)
- AC_CONFIG_FILES(AO_Libopts_Dir/Makefile)
+ AM_CONDITIONAL([BUILD_LIBOPTS], [test -n "${NEED_LIBOPTS_DIR}" -a -z "]$2["])
+ AM_COND_IF([BUILD_LIBOPTS],
+ [AC_CONFIG_FILES(AO_Libopts_Dir/Makefile)])
m4_popdef([AO_Libopts_Dir])
- [if test -n "${NEED_LIBOPTS_DIR}" ; then]
- INVOKE_LIBOPTS_MACROS
- else
- INVOKE_LIBOPTS_MACROS_FIRST
- [fi
+ AM_COND_IF([BUILD_LIBOPTS],
+ [INVOKE_LIBOPTS_MACROS],
+ [INVOKE_LIBOPTS_MACROS_FIRST])
+ [
# end of AC_DEFUN of LIBOPTS_CHECK]
])