diff options
Diffstat (limited to 'contrib/ntp/tests/sandbox/Makefile.am')
-rw-r--r-- | contrib/ntp/tests/sandbox/Makefile.am | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/contrib/ntp/tests/sandbox/Makefile.am b/contrib/ntp/tests/sandbox/Makefile.am new file mode 100644 index 0000000..489ceab --- /dev/null +++ b/contrib/ntp/tests/sandbox/Makefile.am @@ -0,0 +1,83 @@ +#AUTOMAKE_OPTIONS = foreign 2.9 subdir-objects +NULL = +BUILT_SOURCES = +CLEANFILES = + +run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb + +check_PROGRAMS = bug-2803 first-test second-test smeartest + +# HMS: we may not need some of these: +LDADD = \ + $(top_builddir)/sntp/unity/libunity.a \ + $(top_builddir)/libntp/libntp.a \ + $(LDADD_LIBNTP) \ + $(PTHREAD_LIBS) \ + $(LDADD_NTP) \ + $(NULL) + +AM_CFLAGS = $(CFLAGS_NTP) + +# HMS: we may not need some of these: +AM_CPPFLAGS = $(NTP_INCS) +AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity +AM_CPPFLAGS += -I$(top_srcdir)/include +AM_CPPFLAGS += $(CPPFLAGS_NTP) + +AM_LDFLAGS = $(LDFLAGS_NTP) + +bug_2803_SOURCES = \ + bug-2803.c \ + run-ut-2803.c \ + ut-2803.c \ + $(NULL) + +$(srcdir)/run-ut-2803.c: $(srcdir)/ut-2803.c $(std_unity_list) + $(run_unity) ut-2803.c run-ut-2803.c +BUILT_SOURCES += run-ut-2803.c + +first_test_SOURCES = \ + uglydate.c \ + run-uglydate.c \ + $(NULL) + +$(srcdir)/run-uglydate.c: $(srcdir)/uglydate.c $(std_unity_list) + $(run_unity) uglydate.c run-uglydate.c +BUILT_SOURCES += run-uglydate.c + +second_test_SOURCES = \ + modetoa.c \ + run-modetoa.c \ + $(NULL) + +$(srcdir)/run-modetoa.c: $(srcdir)/modetoa.c $(std_unity_list) + $(run_unity) modetoa.c run-modetoa.c +BUILT_SOURCES += run-modetoa.c + + +TESTS = + +if !NTP_CROSSCOMPILE +TESTS += $(check_PROGRAMS) +endif + +## 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 + +check-libunity: ../../sntp/unity/libunity.a + @echo stamp > $@ + +../../sntp/unity/libunity.a: + cd ../../libunity && $(MAKE) $(AM_MAKEFLAGS) libunity.a + +include $(top_srcdir)/depsver.mf +include $(top_srcdir)/includes.mf |