5 run_unity = cd $(srcdir) && ruby ../../sntp/unity/auto/generate_test_runner.rb
50 check_PROGRAMS += tests
52 EXTRA_PROGRAMS = tests
56 $(top_builddir)/libntp/libntp.a \
71 $(top_builddir)/sntp/unity/libunity.a \
74 AM_CFLAGS = $(CFLAGS_NTP)
75 AM_CXXFLAGS = $(GTEST_CXXFLAGS)
77 AM_CPPFLAGS = $(NTP_INCS)
78 AM_CPPFLAGS += -I$(top_srcdir)/sntp
79 AM_CPPFLAGS += $(GTEST_CPPFLAGS)
80 AM_CPPFLAGS += $(CPPFLAGS_NTP)
82 AM_LDFLAGS = $(LDFLAGS_NTP)
85 $(top_srcdir)/sntp/tests_main.cpp \
128 $(srcdir)/run-a_md5encrypt.c \
129 $(srcdir)/run-atoint.c \
130 $(srcdir)/run-atouint.c \
131 $(srcdir)/run-authkeys.c \
132 $(srcdir)/run-buftvtots.c \
133 $(srcdir)/run-calendar.c \
134 $(srcdir)/run-caljulian.c \
135 $(srcdir)/run-caltontp.c \
136 $(srcdir)/run-calyearstart.c \
137 $(srcdir)/run-clocktime.c \
138 $(srcdir)/run-decodenetnum.c \
139 $(srcdir)/run-hextoint.c \
140 $(srcdir)/run-hextolfp.c \
141 $(srcdir)/run-humandate.c \
142 $(srcdir)/run-lfpfunc.c \
143 $(srcdir)/run-lfptostr.c \
144 $(srcdir)/run-modetoa.c \
145 $(srcdir)/run-msyslog.c \
146 $(srcdir)/run-netof.c \
147 $(srcdir)/run-numtoa.c \
148 $(srcdir)/run-numtohost.c \
149 $(srcdir)/run-octtoint.c \
150 $(srcdir)/run-prettydate.c \
151 $(srcdir)/run-recvbuff.c \
152 $(srcdir)/run-refidsmear.c \
153 $(srcdir)/run-refnumtoa.c \
154 $(srcdir)/run-sfptostr.c \
155 $(srcdir)/run-socktoa.c \
156 $(srcdir)/run-ssl_init.c \
157 $(srcdir)/run-statestr.c \
158 $(srcdir)/run-strtolfp.c \
159 $(srcdir)/run-timevalops.c \
160 $(srcdir)/run-timespecops.c \
161 $(srcdir)/run-tstotv.c \
162 $(srcdir)/run-tvtots.c \
163 $(srcdir)/run-uglydate.c \
164 $(srcdir)/run-vi64ops.c \
165 $(srcdir)/run-ymd2yd.c \
180 test_a_md5encrypt_CFLAGS = \
181 -I$(top_srcdir)/sntp/unity \
184 test_a_md5encrypt_LDADD = \
185 $(unity_tests_LDADD) \
188 test_a_md5encrypt_SOURCES = \
193 $(srcdir)/run-a_md5encrypt.c: $(srcdir)/a_md5encrypt.c $(std_unity_list)
194 $(run_unity) a_md5encrypt.c run-a_md5encrypt.c
198 test_atoint_CFLAGS = \
199 -I$(top_srcdir)/sntp/unity \
202 test_atoint_LDADD = \
203 $(unity_tests_LDADD) \
206 test_atoint_SOURCES = \
211 $(srcdir)/run-atoint.c: $(srcdir)/atoint.c $(std_unity_list)
212 $(run_unity) atoint.c run-atoint.c
216 test_atouint_CFLAGS = \
217 -I$(top_srcdir)/sntp/unity \
220 test_atouint_LDADD = \
221 $(unity_tests_LDADD) \
224 test_atouint_SOURCES = \
229 $(srcdir)/run-atouint.c: $(srcdir)/atouint.c $(std_unity_list)
230 $(run_unity) atouint.c run-atouint.c
234 test_authkeys_CFLAGS = \
235 -I$(top_srcdir)/sntp/unity \
238 test_authkeys_LDADD = \
239 $(unity_tests_LDADD) \
242 test_authkeys_SOURCES = \
247 $(srcdir)/run-authkeys.c: $(srcdir)/authkeys.c $(std_unity_list)
248 $(run_unity) authkeys.c run-authkeys.c
252 test_buftvtots_LDADD = \
253 $(unity_tests_LDADD) \
256 test_buftvtots_SOURCES = \
261 test_buftvtots_CFLAGS = \
262 -I$(top_srcdir)/sntp/unity \
263 -DUNITY_INCLUDE_DOUBLE \
266 $(srcdir)/run-buftvtots.c: $(srcdir)/buftvtots.c $(std_unity_list)
267 $(run_unity) buftvtots.c run-buftvtots.c
271 test_calendar_CFLAGS = \
272 -I$(top_srcdir)/sntp/unity \
275 test_calendar_LDADD = \
276 $(unity_tests_LDADD) \
279 test_calendar_SOURCES = \
285 $(srcdir)/run-calendar.c: $(srcdir)/calendar.c $(std_unity_list)
286 $(run_unity) calendar.c run-calendar.c
290 test_caltontp_CFLAGS = \
291 -I$(top_srcdir)/sntp/unity \
294 test_caltontp_LDADD = \
295 $(unity_tests_LDADD) \
299 test_caltontp_SOURCES = \
304 $(srcdir)/run-caltontp.c: $(srcdir)/caltontp.c $(std_unity_list)
305 $(run_unity) caltontp.c run-caltontp.c
309 test_caljulian_CFLAGS = \
310 -I$(top_srcdir)/sntp/unity \
313 test_caljulian_LDADD = \
314 $(unity_tests_LDADD) \
318 test_caljulian_SOURCES = \
324 $(srcdir)/run-caljulian.c: $(srcdir)/caljulian.c $(std_unity_list)
325 $(run_unity) caljulian.c run-caljulian.c
329 test_calyearstart_CFLAGS = \
330 -I$(top_srcdir)/sntp/unity \
333 test_calyearstart_LDADD = \
334 $(unity_tests_LDADD) \
337 test_calyearstart_SOURCES = \
343 $(srcdir)/run-calyearstart.c: $(srcdir)/calyearstart.c $(std_unity_list)
344 $(run_unity) calyearstart.c run-calyearstart.c
348 test_clocktime_CFLAGS = \
349 -I$(top_srcdir)/sntp/unity \
352 test_clocktime_LDADD = \
353 $(unity_tests_LDADD) \
356 test_clocktime_SOURCES = \
362 $(srcdir)/run-clocktime.c: $(srcdir)/clocktime.c $(std_unity_list)
363 $(run_unity) clocktime.c run-clocktime.c
367 test_decodenetnum_CFLAGS = \
368 -I$(top_srcdir)/sntp/unity \
371 test_decodenetnum_LDADD = \
372 $(unity_tests_LDADD) \
376 test_decodenetnum_SOURCES = \
381 $(srcdir)/run-decodenetnum.c: $(srcdir)/decodenetnum.c $(std_unity_list)
382 $(run_unity) decodenetnum.c run-decodenetnum.c
386 test_hextoint_CFLAGS = \
387 -I$(top_srcdir)/sntp/unity \
390 test_hextoint_LDADD = \
391 $(unity_tests_LDADD) \
394 test_hextoint_SOURCES = \
399 $(srcdir)/run-hextoint.c: $(srcdir)/hextoint.c $(std_unity_list)
400 $(run_unity) hextoint.c run-hextoint.c
404 test_hextolfp_CFLAGS = \
405 -I$(top_srcdir)/sntp/unity \
408 test_hextolfp_LDADD = \
409 $(unity_tests_LDADD) \
412 test_hextolfp_SOURCES = \
417 $(srcdir)/run-hextolfp.c: $(srcdir)/hextolfp.c $(std_unity_list)
418 $(run_unity) hextolfp.c run-hextolfp.c
422 test_humandate_CFLAGS = \
423 -I$(top_srcdir)/sntp/unity \
426 test_humandate_LDADD = \
427 $(unity_tests_LDADD) \
430 test_humandate_SOURCES = \
435 $(srcdir)/run-humandate.c: $(srcdir)/humandate.c $(std_unity_list)
436 $(run_unity) humandate.c run-humandate.c
440 test_lfpfunc_CFLAGS = \
441 -I$(top_srcdir)/sntp/unity \
442 -DUNITY_INCLUDE_DOUBLE \
445 test_lfpfunc_LDADD = \
446 $(unity_tests_LDADD) \
449 test_lfpfunc_SOURCES = \
454 $(srcdir)/run-lfpfunc.c: $(srcdir)/lfpfunc.c $(std_unity_list)
455 $(run_unity) lfpfunc.c run-lfpfunc.c
459 test_lfptostr_CFLAGS = \
460 -I$(top_srcdir)/sntp/unity \
463 test_lfptostr_LDADD = \
464 $(unity_tests_LDADD) \
467 test_lfptostr_SOURCES = \
472 $(srcdir)/run-lfptostr.c: $(srcdir)/lfptostr.c $(std_unity_list)
473 $(run_unity) lfptostr.c run-lfptostr.c
477 test_modetoa_CFLAGS = \
478 -I$(top_srcdir)/sntp/unity \
481 test_modetoa_LDADD = \
482 $(unity_tests_LDADD) \
485 test_modetoa_SOURCES = \
490 $(srcdir)/run-modetoa.c: $(srcdir)/modetoa.c $(std_unity_list)
491 $(run_unity) modetoa.c run-modetoa.c
495 test_msyslog_CFLAGS = \
496 -I$(top_srcdir)/sntp/unity \
499 test_msyslog_LDADD = \
500 $(unity_tests_LDADD) \
503 test_msyslog_SOURCES = \
508 $(srcdir)/run-msyslog.c: $(srcdir)/msyslog.c $(std_unity_list)
509 $(run_unity) msyslog.c run-msyslog.c
513 test_netof_CFLAGS = \
514 -I$(top_srcdir)/sntp/unity \
518 $(unity_tests_LDADD) \
521 test_netof_SOURCES = \
526 $(srcdir)/run-netof.c: $(srcdir)/netof.c $(std_unity_list)
527 $(run_unity) netof.c run-netof.c
531 test_numtoa_CFLAGS = \
532 -I$(top_srcdir)/sntp/unity \
535 test_numtoa_LDADD = \
536 $(unity_tests_LDADD) \
539 test_numtoa_SOURCES = \
544 $(srcdir)/run-numtoa.c: $(srcdir)/numtoa.c $(std_unity_list)
545 $(run_unity) numtoa.c run-numtoa.c
549 test_numtohost_CFLAGS = \
550 -I$(top_srcdir)/sntp/unity \
553 test_numtohost_LDADD = \
554 $(unity_tests_LDADD) \
557 test_numtohost_SOURCES = \
562 $(srcdir)/run-numtohost.c: $(srcdir)/numtohost.c $(std_unity_list)
563 $(run_unity) numtohost.c run-numtohost.c
567 test_octtoint_CFLAGS = \
568 -I$(top_srcdir)/sntp/unity \
571 test_octtoint_LDADD = \
572 $(unity_tests_LDADD) \
575 test_octtoint_SOURCES = \
580 $(srcdir)/run-octtoint.c: $(srcdir)/octtoint.c $(std_unity_list)
581 $(run_unity) octtoint.c run-octtoint.c
585 test_prettydate_CFLAGS = \
586 -I$(top_srcdir)/sntp/unity \
589 test_prettydate_LDADD = \
590 $(unity_tests_LDADD) \
593 test_prettydate_SOURCES = \
598 $(srcdir)/run-prettydate.c: $(srcdir)/prettydate.c $(std_unity_list)
599 $(run_unity) prettydate.c run-prettydate.c
603 test_recvbuff_CFLAGS = \
604 -I$(top_srcdir)/sntp/unity \
607 test_recvbuff_LDADD = \
608 $(unity_tests_LDADD) \
611 test_recvbuff_SOURCES = \
616 $(srcdir)/run-recvbuff.c: $(srcdir)/recvbuff.c $(std_unity_list)
617 $(run_unity) recvbuff.c run-recvbuff.c
621 test_refidsmear_CFLAGS = \
622 -I$(top_srcdir)/sntp/unity \
625 test_refidsmear_LDADD = \
626 $(unity_tests_LDADD) \
629 test_refidsmear_SOURCES = \
634 $(srcdir)/run-refidsmear.c: $(srcdir)/refidsmear.c $(std_unity_list)
635 $(run_unity) refidsmear.c run-refidsmear.c
639 test_refnumtoa_CFLAGS = \
640 -I$(top_srcdir)/sntp/unity \
643 test_refnumtoa_LDADD = \
644 $(unity_tests_LDADD) \
647 test_refnumtoa_SOURCES = \
652 $(srcdir)/run-refnumtoa.c: $(srcdir)/refnumtoa.c $(std_unity_list)
653 $(run_unity) refnumtoa.c run-refnumtoa.c
657 test_sfptostr_CFLAGS = \
658 -I$(top_srcdir)/sntp/unity \
659 -DUNITY_INCLUDE_DOUBLE \
662 test_sfptostr_LDADD = \
663 $(unity_tests_LDADD) \
666 test_sfptostr_SOURCES = \
671 $(srcdir)/run-sfptostr.c: $(srcdir)/sfptostr.c $(std_unity_list)
672 $(run_unity) sfptostr.c run-sfptostr.c
676 test_socktoa_CFLAGS = \
677 -I$(top_srcdir)/sntp/unity \
680 test_socktoa_LDADD = \
681 $(unity_tests_LDADD) \
684 test_socktoa_SOURCES = \
689 $(srcdir)/run-socktoa.c: $(srcdir)/socktoa.c $(std_unity_list)
690 $(run_unity) socktoa.c run-socktoa.c
694 test_ssl_init_CFLAGS = \
695 -I$(top_srcdir)/sntp/unity \
698 test_ssl_init_LDADD = \
699 $(unity_tests_LDADD) \
702 test_ssl_init_SOURCES = \
707 $(srcdir)/run-ssl_init.c: $(srcdir)/ssl_init.c $(std_unity_list)
708 $(run_unity) ssl_init.c run-ssl_init.c
712 test_statestr_CFLAGS = \
713 -I$(top_srcdir)/sntp/unity \
716 test_statestr_LDADD = \
717 $(unity_tests_LDADD) \
720 test_statestr_SOURCES = \
725 $(srcdir)/run-statestr.c: $(srcdir)/statestr.c $(std_unity_list)
726 $(run_unity) statestr.c run-statestr.c
730 test_strtolfp_CFLAGS = \
731 -I$(top_srcdir)/sntp/unity \
734 test_strtolfp_LDADD = \
735 $(unity_tests_LDADD) \
739 test_strtolfp_SOURCES = \
744 $(srcdir)/run-strtolfp.c: $(srcdir)/strtolfp.c $(std_unity_list)
745 $(run_unity) strtolfp.c run-strtolfp.c
749 test_timespecops_CFLAGS = \
750 -I$(top_srcdir)/sntp/unity \
753 test_timespecops_LDADD = \
754 $(unity_tests_LDADD) \
757 test_timespecops_SOURCES = \
762 $(srcdir)/run-timespecops.c: $(srcdir)/timespecops.c $(std_unity_list)
763 $(run_unity) timespecops.c run-timespecops.c
767 test_timevalops_CFLAGS = \
768 -I$(top_srcdir)/sntp/unity \
771 test_timevalops_LDADD = \
772 $(unity_tests_LDADD) \
775 test_timevalops_SOURCES = \
780 $(srcdir)/run-timevalops.c: $(srcdir)/timevalops.c $(std_unity_list)
781 $(run_unity) timevalops.c run-timevalops.c
785 test_tstotv_CFLAGS = \
786 -I$(top_srcdir)/sntp/unity \
789 test_tstotv_LDADD = \
790 $(unity_tests_LDADD) \
793 test_tstotv_SOURCES = \
798 $(srcdir)/run-tstotv.c: $(srcdir)/tstotv.c $(std_unity_list)
799 $(run_unity) tstotv.c run-tstotv.c
803 test_tvtots_CFLAGS = \
804 -I$(top_srcdir)/sntp/unity \
805 -DUNITY_INCLUDE_DOUBLE \
808 test_tvtots_LDADD = \
809 $(unity_tests_LDADD) \
812 test_tvtots_SOURCES = \
817 $(srcdir)/run-tvtots.c: $(srcdir)/tvtots.c $(std_unity_list)
818 $(run_unity) tvtots.c run-tvtots.c
822 test_uglydate_CFLAGS = \
823 -I$(top_srcdir)/sntp/unity \
826 test_uglydate_LDADD = \
827 $(unity_tests_LDADD) \
830 test_uglydate_SOURCES = \
835 $(srcdir)/run-uglydate.c: $(srcdir)/uglydate.c $(std_unity_list)
836 $(run_unity) uglydate.c run-uglydate.c
840 test_vi64ops_CFLAGS = \
841 -I$(top_srcdir)/sntp/unity \
844 test_vi64ops_LDADD = \
845 $(unity_tests_LDADD) \
848 test_vi64ops_SOURCES = \
853 $(srcdir)/run-vi64ops.c: $(srcdir)/vi64ops.c $(std_unity_list)
854 $(run_unity) vi64ops.c run-vi64ops.c
858 test_ymd2yd_CFLAGS = \
859 -I$(top_srcdir)/sntp/unity \
862 test_ymd2yd_LDADD = \
863 $(unity_tests_LDADD) \
866 test_ymd2yd_SOURCES = \
871 $(srcdir)/run-ymd2yd.c: $(srcdir)/ymd2yd.c $(std_unity_list)
872 $(run_unity) ymd2yd.c run-ymd2yd.c
879 TESTS += $(check_PROGRAMS)
882 ## check-libntp.mf - automake fragment
883 ## slightly adapted for deeper directory
885 BUILT_SOURCES += check-libntp check-libunity
886 CLEANFILES += check-libntp check-libunity
888 check-libntp: ../../libntp/libntp.a
891 ../../libntp/libntp.a:
892 cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a
894 check-libunity: ../../sntp/unity/libunity.a
897 ../../sntp/unity/libunity.a:
898 cd ../../sntp/unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a
900 include $(top_srcdir)/depsver.mf
901 include $(top_srcdir)/includes.mf