diff options
Diffstat (limited to 'contrib/ntp/sntp/tests/Makefile.am')
-rw-r--r-- | contrib/ntp/sntp/tests/Makefile.am | 73 |
1 files changed, 34 insertions, 39 deletions
diff --git a/contrib/ntp/sntp/tests/Makefile.am b/contrib/ntp/sntp/tests/Makefile.am index 0a0d2800bd08..00202f583de0 100644 --- a/contrib/ntp/sntp/tests/Makefile.am +++ b/contrib/ntp/sntp/tests/Makefile.am @@ -2,6 +2,8 @@ NULL = BUILT_SOURCES = EXTRA_PROGRAMS = +# data CLEANFILES down below + CLEANFILES = \ debug-output-lfp-bin \ debug-output-lfp-dec \ @@ -11,6 +13,8 @@ CLEANFILES = \ kod-output-single \ testLogfile.log \ testLogfile2.log \ + .version \ + version.c \ $(NULL) DISTCLEANFILES = \ @@ -108,7 +112,6 @@ AM_CPPFLAGS += $(LIBOPTS_CFLAGS) AM_CPPFLAGS += $(CPPFLAGS_LIBEVENT) AM_CPPFLAGS += $(CPPFLAGS_NTP) AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H -#AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity AM_CPPFLAGS += -I$(top_srcdir)/unity AM_CPPFLAGS += $(NTP_HARD_CPPFLAGS) @@ -129,47 +132,56 @@ BUILT_SOURCES += \ test_networking_SOURCES = \ networking.c \ run-networking.c \ - $(top_builddir)/version.c \ $(NULL) +nodist_test_networking_SOURCES = version.c + test_packetHandling_SOURCES = \ packetHandling.c \ run-packetHandling.c \ - $(top_builddir)/version.c \ $(NULL) +nodist_test_packetHandling_SOURCES = version.c + test_kodDatabase_SOURCES = \ kodDatabase.c \ run-kodDatabase.c \ - $(top_builddir)/version.c \ $(NULL) +nodist_test_kodDatabase_SOURCES = version.c + test_keyFile_SOURCES = \ fileHandlingTest.c \ keyFile.c \ run-keyFile.c \ - $(top_builddir)/version.c \ $(NULL) +nodist_test_keyFile_SOURCES = version.c + test_kodFile_SOURCES = \ fileHandlingTest.c \ kodFile.c \ run-kodFile.c \ - $(top_builddir)/version.c \ $(NULL) +nodist_test_kodFile_SOURCES = version.c + test_packetProcessing_SOURCES = \ packetProcessing.c \ run-packetProcessing.c \ sntptest.c \ $(NULL) +nodist_test_packetProcessing_SOURCES = version.c + test_utilities_SOURCES = \ fileHandlingTest.c \ utilities.c \ run-utilities.c \ $(NULL) +nodist_test_utilities_SOURCES = version.c + test_crypto_CFLAGS = \ $(CFLAGS_LIBEVENT) \ $(AM_CFLAGS) \ @@ -178,15 +190,17 @@ test_crypto_CFLAGS = \ test_crypto_SOURCES = \ crypto.c \ run-crypto.c \ - $(top_builddir)/version.c \ $(NULL) +nodist_test_crypto_SOURCES = version.c + test_log_SOURCES = \ - t-log.c \ + t-log.c \ run-t-log.c \ - $(top_builddir)/version.c \ $(NULL) +nodist_test_log_SOURCES = version.c + $(srcdir)/run-kodFile.c: $(srcdir)/kodFile.c $(std_unity_list) $(run_unity) $< $@ @@ -215,10 +229,6 @@ $(srcdir)/run-crypto.c: $(srcdir)/crypto.c $(std_unity_list) $(srcdir)/run-t-log.c: $(srcdir)/t-log.c $(std_unity_list) $(run_unity) $< $@ - -#$(srcdir)/../version.c: $(srcdir)/../version.c -# gcc -o version.o ../version.c - TESTS = if !NTP_CROSSCOMPILE @@ -228,34 +238,19 @@ endif #TESTS += tests-runner #endif -## ensure ../libsntp.a is built - -BUILT_SOURCES += check-libsntp -CLEANFILES += check-libsntp - -check-libsntp: ../libsntp.a - @echo stamp > $@ - -../libsntp.a: - cd .. && $(MAKE) $(AM_MAKEFLAGS) libsntp.a - -## check-libntp.mf - automake fragment -## slightly adapted for deeper directory - -BUILT_SOURCES += check-libntp check-libunity -CLEANFILES += check-libntp check-libunity - -check-libntp: ../../libntp/libntp.a - @echo stamp > $@ - -../../libntp/libntp.a: - cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a +version.c: Makefile $(top_srcdir)/scm-rev + $(AM_V_GEN)env CSET=`cat $(srcdir)/../scm-rev` $(top_builddir)/../scripts/build/mkver sntp-tests -check-libunity: ../unity/libunity.a - @echo stamp > $@ +$(top_srcdir)/scm-rev: FRC.scm-rev + $(AM_V_GEN)cd .. && $(MAKE) $(AM_MAKEFLAGS) check-scm-rev -../unity/libunity.a: - cd ../unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a +FRC.scm-rev: + @: FRC.scm-rev "force" depends on nothing and is not a file, so is \ + always out-of-date causing targets which depend on it to also \ + be outdated so their rules to fire each time they are built. +include $(top_srcdir)/check-libntp.mf +include $(top_srcdir)/check-libsntp.mf +include $(top_srcdir)/check-libunity.mf include $(top_srcdir)/depsver.mf include $(top_srcdir)/includes.mf |