6 $(top_srcdir)/sntp/unity/auto/generate_test_runner.rb \
9 run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
15 if BUILD_TEST_NTP_RESTRICT
16 check_PROGRAMS += test-ntp_restrict
18 if BUILD_TEST_NTP_SCANNER
19 check_PROGRAMS += test-ntp_scanner
21 if BUILD_TEST_NTP_SIGND
22 check_PROGRAMS += test-ntp_signd
36 $(top_builddir)/ntpd/libntpd.a \
37 $(top_builddir)/libntp/libntp.a \
45 $(top_builddir)/sntp/unity/libunity.a \
49 AM_CFLAGS = $(CFLAGS_NTP)
51 AM_CPPFLAGS = $(NTP_INCS)
52 AM_CPPFLAGS += -I$(top_srcdir)/sntp
53 AM_CPPFLAGS += -I$(top_srcdir)/ntpd
54 AM_CPPFLAGS += -I$(top_srcdir)/tests/libntp
55 AM_CPPFLAGS += $(CPPFLAGS_NTP)
56 AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H
57 AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity
59 AM_LDFLAGS = $(LDFLAGS_NTP)
62 $(srcdir)/run-leapsec.c \
63 $(srcdir)/run-ntp_prio_q.c \
64 $(srcdir)/run-ntp_restrict.c \
65 $(srcdir)/run-rc_cmdlength.c \
66 $(srcdir)/run-t-ntp_signd.c \
71 test_leapsec_CFLAGS = \
72 -I$(top_srcdir)/sntp/unity \
75 # Might need pthread support
76 test_leapsec_LDADD = \
77 $(unity_tests_LDADD) \
80 test_leapsec_SOURCES = \
83 $(srcdir)/../libntp/test-libntp.c \
86 $(srcdir)/run-leapsec.c: $(srcdir)/leapsec.c $(std_unity_list)
87 $(run_unity) leapsec.c run-leapsec.c
90 test_ntp_prio_q_CFLAGS = \
91 -I$(top_srcdir)/sntp/unity \
94 test_ntp_prio_q_LDADD = \
95 $(unity_tests_LDADD) \
96 ../../ntpd/ntpdsim-ntp_prio_q.o \
99 test_ntp_prio_q_SOURCES = \
102 $(srcdir)/../libntp/test-libntp.c \
105 $(srcdir)/run-ntp_prio_q.c: $(srcdir)/ntp_prio_q.c $(std_unity_list)
106 $(run_unity) ntp_prio_q.c run-ntp_prio_q.c
110 test_ntp_restrict_CFLAGS = \
111 -I$(top_srcdir)/sntp/unity \
114 test_ntp_restrict_LDADD = \
115 $(unity_tests_LDADD) \
118 test_ntp_restrict_SOURCES = \
121 $(srcdir)/../libntp/test-libntp.c \
124 $(srcdir)/run-ntp_restrict.c: $(srcdir)/ntp_restrict.c $(std_unity_list)
125 $(run_unity) ntp_restrict.c run-ntp_restrict.c
130 test_rc_cmdlength_CFLAGS = \
131 -I$(top_srcdir)/sntp/unity \
134 test_rc_cmdlength_LDADD = \
135 $(unity_tests_LDADD) \
138 test_rc_cmdlength_SOURCES = \
141 $(srcdir)/../libntp/test-libntp.c \
144 $(srcdir)/run-rc_cmdlength.c: $(srcdir)/rc_cmdlength.c $(std_unity_list)
145 $(run_unity) rc_cmdlength.c run-rc_cmdlength.c
149 test_ntp_signd_LDADD = \
150 $(unity_tests_LDADD) \
151 $(top_builddir)/ntpd/ntp_config.o \
152 $(top_builddir)/ntpd/ntp_io.o \
155 test_ntp_signd_SOURCES = \
158 $(srcdir)/../libntp/test-libntp.c \
161 $(srcdir)/run-t-ntp_signd.c: $(srcdir)/t-ntp_signd.c $(std_unity_list)
162 $(run_unity) t-ntp_signd.c run-t-ntp_signd.c
165 test_ntp_scanner_CFLAGS = \
166 -I$(top_srcdir)/sntp/unity \
169 test_ntp_scanner_LDADD = \
170 $(unity_tests_LDADD) \
171 $(top_builddir)/ntpd/ntp_config.o \
172 $(top_builddir)/ntpd/ntp_parser.o \
175 test_ntp_scanner_SOURCES = \
177 run-t-ntp_scanner.c \
178 $(srcdir)/../libntp/test-libntp.c \
181 $(srcdir)/run-t-ntp_scanner.c: $(srcdir)/t-ntp_scanner.c $(std_unity_list)
182 $(run_unity) t-ntp_scanner.c run-t-ntp_scanner.c
188 TESTS += $(check_PROGRAMS)
191 ## check-libntp.mf - automake fragment
192 ## slightly adapted for deeper directory
194 BUILT_SOURCES += check-libntpd check-libntp check-libunity
195 CLEANFILES += check-libntpd check-libntp check-libunity
197 check-libntpd: ../../ntpd/libntpd.a
200 ../../ntpd/libntpd.a:
201 cd ../../ntpd && $(MAKE) $(AM_MAKEFLAGS) libntpd.a
204 check-libntp: ../../libntp/libntp.a
207 ../../libntp/libntp.a:
208 cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
211 check-libunity: ../../sntp/unity/libunity.a
214 ../../sntp/unity/libunity.a:
215 cd ../../sntp/unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
217 $(top_builddir)/ntpd/ntpdsim-ntp_prio_q.o:
218 cd ../../ntpd/ && $(MAKE) $(AM_MAKEFLAGS) ntpdsim-ntp_prio_q.o
220 include $(top_srcdir)/depsver.mf
221 include $(top_srcdir)/includes.mf