1NULL = 2BUILT_SOURCES = 3CLEANFILES = 4 5std_unity_list = \ 6 $(abs_top_srcdir)/sntp/unity/auto/generate_test_runner.rb \ 7 $(abs_srcdir)/testconf.yml \ 8 $(NULL) 9 10run_unity = ruby $(std_unity_list) 11 12EXTRA_DIST = \ 13 testconf.yml \ 14 $(NULL) 15 16check_PROGRAMS = \ 17 test-ntpq \ 18 $(NULL) 19 20LDADD = \ 21 $(top_builddir)/ntpq/libntpq.a \ 22 $(top_builddir)/ntpd/libntpd.a \ 23 $(top_builddir)/libntp/libntp.a \ 24 $(LDADD_LIBNTP) \ 25 $(PTHREAD_LIBS) \ 26 $(LDADD_NTP) \ 27 $(NULL) 28 29unity_tests_LDADD = \ 30 $(LDADD) \ 31 $(top_builddir)/sntp/unity/libunity.a \ 32 $(LIBM) \ 33 $(NULL) 34 35AM_CFLAGS = $(CFLAGS_NTP) 36AM_CFLAGS += $(NTP_HARD_CFLAGS) 37 38AM_CPPFLAGS = $(NTP_INCS) 39AM_CPPFLAGS += -I$(top_srcdir)/ntpq 40AM_CPPFLAGS += $(CPPFLAGS_NTP) 41AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H 42AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 43AM_CPPFLAGS += $(LIBOPTS_CFLAGS) 44AM_CPPFLAGS += $(NTP_HARD_CPPFLAGS) 45 46AM_LDFLAGS = $(LDFLAGS_NTP) 47AM_LDFLAGS += $(NTP_HARD_LDFLAGS) 48 49BUILT_SOURCES += \ 50 $(srcdir)/run-t-ntpq.c \ 51 $(NULL) 52 53noinst_HEADERS = \ 54 $(NULL) 55 56### 57 58test_ntpq_LDADD = \ 59 $(unity_tests_LDADD) \ 60 $(NULL) 61 62test_ntpq_SOURCES = \ 63 t-ntpq.c \ 64 run-t-ntpq.c \ 65 $(NULL) 66 67$(srcdir)/run-t-ntpq.c: $(srcdir)/t-ntpq.c $(std_unity_list) 68 $(run_unity) $< $@ 69 70 71TESTS = 72 73if !NTP_CROSSCOMPILE 74TESTS += $(check_PROGRAMS) 75endif 76 77## check-libntp.mf - automake fragment 78## slightly adapted for deeper directory 79 80BUILT_SOURCES += check-libntpd check-libntp check-libunity 81CLEANFILES += check-libntpd check-libntp check-libunity 82 83check-libntpd: ../../ntpd/libntpd.a 84 @echo stamp > $@ 85 86../../ntpd/libntpd.a: 87 cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) libntpd.a 88 89 90check-libntp: ../../libntp/libntp.a 91 @echo stamp > $@ 92 93../../libntp/libntp.a: 94 cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a 95 96 97check-libunity: ../../sntp/unity/libunity.a 98 @echo stamp > $@ 99 100../../sntp/unity/libunity.a: 101 cd ../../sntp/unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a 102 103 104include $(top_srcdir)/depsver.mf 105include $(top_srcdir)/includes.mf 106