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-a_md5encrypt \ 18 test-atoint \ 19 test-atouint \ 20 test-authkeys \ 21 test-buftvtots \ 22 test-calendar \ 23 test-caljulian \ 24 test-caltontp \ 25 test-calyearstart \ 26 test-clocktime \ 27 test-decodenetnum \ 28 test-hextoint \ 29 test-hextolfp \ 30 test-humandate \ 31 test-lfpfunc \ 32 test-lfptostr \ 33 test-modetoa \ 34 test-msyslog \ 35 test-netof \ 36 test-numtoa \ 37 test-numtohost \ 38 test-octtoint \ 39 test-prettydate \ 40 test-recvbuff \ 41 test-refidsmear \ 42 test-refnumtoa \ 43 test-sfptostr \ 44 test-socktoa \ 45 test-ssl_init \ 46 test-statestr \ 47 test-strtolfp \ 48 test-timespecops \ 49 test-timevalops \ 50 test-tsafememcmp \ 51 test-tstotv \ 52 test-tvtots \ 53 test-uglydate \ 54 test-vi64ops \ 55 test-ymd2yd \ 56 $(NULL) 57 58LDADD = \ 59 $(top_builddir)/sntp/unity/libunity.a \ 60 $(top_builddir)/libntp/libntp.a \ 61 $(LDADD_LIBNTP) \ 62 $(PTHREAD_LIBS) \ 63 $(LDADD_NTP) \ 64 $(LIBM) \ 65 $(NULL) 66 67AM_CFLAGS = $(CFLAGS_NTP) 68AM_CFLAGS += $(NTP_HARD_CFLAGS) 69 70AM_CPPFLAGS = $(NTP_INCS) 71AM_CPPFLAGS += -I$(top_srcdir)/sntp 72AM_CPPFLAGS += $(CPPFLAGS_NTP) 73AM_CPPFLAGS += -DUNITY_INCLUDE_CONFIG_H 74AM_CPPFLAGS += -I$(top_srcdir)/sntp/unity 75AM_CPPFLAGS += $(NTP_HARD_CPPFLAGS) 76 77AM_LDFLAGS = $(LDFLAGS_NTP) 78AM_LDFLAGS += $(NTP_HARD_LDFLAGS) 79 80BUILT_SOURCES += \ 81 $(srcdir)/run-a_md5encrypt.c \ 82 $(srcdir)/run-atoint.c \ 83 $(srcdir)/run-atouint.c \ 84 $(srcdir)/run-authkeys.c \ 85 $(srcdir)/run-buftvtots.c \ 86 $(srcdir)/run-calendar.c \ 87 $(srcdir)/run-caljulian.c \ 88 $(srcdir)/run-caltontp.c \ 89 $(srcdir)/run-calyearstart.c \ 90 $(srcdir)/run-clocktime.c \ 91 $(srcdir)/run-decodenetnum.c \ 92 $(srcdir)/run-hextoint.c \ 93 $(srcdir)/run-hextolfp.c \ 94 $(srcdir)/run-humandate.c \ 95 $(srcdir)/run-lfpfunc.c \ 96 $(srcdir)/run-lfptostr.c \ 97 $(srcdir)/run-modetoa.c \ 98 $(srcdir)/run-msyslog.c \ 99 $(srcdir)/run-netof.c \ 100 $(srcdir)/run-numtoa.c \ 101 $(srcdir)/run-numtohost.c \ 102 $(srcdir)/run-octtoint.c \ 103 $(srcdir)/run-prettydate.c \ 104 $(srcdir)/run-recvbuff.c \ 105 $(srcdir)/run-refidsmear.c \ 106 $(srcdir)/run-refnumtoa.c \ 107 $(srcdir)/run-sfptostr.c \ 108 $(srcdir)/run-socktoa.c \ 109 $(srcdir)/run-ssl_init.c \ 110 $(srcdir)/run-statestr.c \ 111 $(srcdir)/run-strtolfp.c \ 112 $(srcdir)/run-timevalops.c \ 113 $(srcdir)/run-timespecops.c \ 114 $(srcdir)/run-tsafememcmp.c \ 115 $(srcdir)/run-tstotv.c \ 116 $(srcdir)/run-tvtots.c \ 117 $(srcdir)/run-uglydate.c \ 118 $(srcdir)/run-vi64ops.c \ 119 $(srcdir)/run-ymd2yd.c \ 120 $(NULL) 121 122noinst_HEADERS = \ 123 lfptest.h \ 124 sockaddrtest.h \ 125 test-libntp.h \ 126 $(NULL) 127 128### 129 130test_a_md5encrypt_SOURCES = \ 131 a_md5encrypt.c \ 132 run-a_md5encrypt.c \ 133 $(NULL) 134 135$(srcdir)/run-a_md5encrypt.c: $(srcdir)/a_md5encrypt.c $(std_unity_list) 136 $(run_unity) $< $@ 137 138### 139 140test_atoint_SOURCES = \ 141 atoint.c \ 142 run-atoint.c \ 143 $(NULL) 144 145$(srcdir)/run-atoint.c: $(srcdir)/atoint.c $(std_unity_list) 146 $(run_unity) $< $@ 147 148### 149 150test_atouint_SOURCES = \ 151 atouint.c \ 152 run-atouint.c \ 153 $(NULL) 154 155$(srcdir)/run-atouint.c: $(srcdir)/atouint.c $(std_unity_list) 156 $(run_unity) $< $@ 157 158### 159 160test_authkeys_SOURCES = \ 161 authkeys.c \ 162 run-authkeys.c \ 163 $(NULL) 164 165$(srcdir)/run-authkeys.c: $(srcdir)/authkeys.c $(std_unity_list) 166 $(run_unity) $< $@ 167 168### 169 170test_buftvtots_SOURCES = \ 171 buftvtots.c \ 172 run-buftvtots.c \ 173 lfptest.c \ 174 $(NULL) 175 176$(srcdir)/run-buftvtots.c: $(srcdir)/buftvtots.c $(std_unity_list) 177 $(run_unity) $< $@ 178 179### 180 181test_calendar_SOURCES = \ 182 calendar.c \ 183 run-calendar.c \ 184 test-libntp.c \ 185 $(NULL) 186 187$(srcdir)/run-calendar.c: $(srcdir)/calendar.c $(std_unity_list) 188 $(run_unity) $< $@ 189 190### 191 192test_caltontp_CFLAGS = \ 193 $(CFLAGS_LIBEVENT) \ 194 $(AM_CFLAGS) \ 195 $(NULL) 196 197test_caltontp_SOURCES = \ 198 caltontp.c \ 199 run-caltontp.c \ 200 $(NULL) 201 202$(srcdir)/run-caltontp.c: $(srcdir)/caltontp.c $(std_unity_list) 203 $(run_unity) $< $@ 204 205### 206 207test_caljulian_CFLAGS = \ 208 $(CFLAGS_LIBEVENT) \ 209 $(AM_CFLAGS) \ 210 $(NULL) 211 212test_caljulian_SOURCES = \ 213 caljulian.c \ 214 run-caljulian.c \ 215 test-libntp.c \ 216 $(NULL) 217 218$(srcdir)/run-caljulian.c: $(srcdir)/caljulian.c $(std_unity_list) 219 $(run_unity) $< $@ 220 221### 222 223test_calyearstart_SOURCES = \ 224 calyearstart.c \ 225 run-calyearstart.c \ 226 test-libntp.c \ 227 $(NULL) 228 229$(srcdir)/run-calyearstart.c: $(srcdir)/calyearstart.c $(std_unity_list) 230 $(run_unity) $< $@ 231 232### 233 234test_clocktime_SOURCES = \ 235 clocktime.c \ 236 run-clocktime.c \ 237 test-libntp.c \ 238 $(NULL) 239 240$(srcdir)/run-clocktime.c: $(srcdir)/clocktime.c $(std_unity_list) 241 $(run_unity) $< $@ 242 243### 244 245test_decodenetnum_CFLAGS = \ 246 $(CFLAGS_LIBEVENT) \ 247 $(AM_CFLAGS) \ 248 $(NULL) 249 250test_decodenetnum_SOURCES = \ 251 decodenetnum.c \ 252 run-decodenetnum.c \ 253 sockaddrtest.c \ 254 $(NULL) 255 256$(srcdir)/run-decodenetnum.c: $(srcdir)/decodenetnum.c $(std_unity_list) 257 $(run_unity) $< $@ 258 259### 260 261test_hextoint_SOURCES = \ 262 hextoint.c \ 263 run-hextoint.c \ 264 $(NULL) 265 266$(srcdir)/run-hextoint.c: $(srcdir)/hextoint.c $(std_unity_list) 267 $(run_unity) $< $@ 268 269### 270 271test_hextolfp_SOURCES = \ 272 hextolfp.c \ 273 run-hextolfp.c \ 274 lfptest.c \ 275 $(NULL) 276 277$(srcdir)/run-hextolfp.c: $(srcdir)/hextolfp.c $(std_unity_list) 278 $(run_unity) $< $@ 279 280### 281 282test_humandate_SOURCES = \ 283 humandate.c \ 284 run-humandate.c \ 285 $(NULL) 286 287$(srcdir)/run-humandate.c: $(srcdir)/humandate.c $(std_unity_list) 288 $(run_unity) $< $@ 289 290### 291 292test_lfpfunc_SOURCES = \ 293 lfpfunc.c \ 294 run-lfpfunc.c \ 295 $(NULL) 296 297$(srcdir)/run-lfpfunc.c: $(srcdir)/lfpfunc.c $(std_unity_list) 298 $(run_unity) $< $@ 299 300### 301 302test_lfptostr_SOURCES = \ 303 lfptostr.c \ 304 run-lfptostr.c \ 305 $(NULL) 306 307$(srcdir)/run-lfptostr.c: $(srcdir)/lfptostr.c $(std_unity_list) 308 $(run_unity) $< $@ 309 310### 311 312test_modetoa_SOURCES = \ 313 modetoa.c \ 314 run-modetoa.c \ 315 $(NULL) 316 317$(srcdir)/run-modetoa.c: $(srcdir)/modetoa.c $(std_unity_list) 318 $(run_unity) $< $@ 319 320### 321 322test_msyslog_SOURCES = \ 323 msyslog.c \ 324 run-msyslog.c \ 325 $(NULL) 326 327$(srcdir)/run-msyslog.c: $(srcdir)/msyslog.c $(std_unity_list) 328 $(run_unity) $< $@ 329 330### 331 332test_netof_SOURCES = \ 333 netof.c \ 334 run-netof.c \ 335 sockaddrtest.c \ 336 $(NULL) 337 338$(srcdir)/run-netof.c: $(srcdir)/netof.c $(std_unity_list) 339 $(run_unity) $< $@ 340 341### 342 343test_numtoa_SOURCES = \ 344 numtoa.c \ 345 run-numtoa.c \ 346 $(NULL) 347 348$(srcdir)/run-numtoa.c: $(srcdir)/numtoa.c $(std_unity_list) 349 $(run_unity) $< $@ 350 351### 352 353test_numtohost_SOURCES = \ 354 numtohost.c \ 355 run-numtohost.c \ 356 $(NULL) 357 358$(srcdir)/run-numtohost.c: $(srcdir)/numtohost.c $(std_unity_list) 359 $(run_unity) $< $@ 360 361### 362 363test_octtoint_SOURCES = \ 364 octtoint.c \ 365 run-octtoint.c \ 366 $(NULL) 367 368$(srcdir)/run-octtoint.c: $(srcdir)/octtoint.c $(std_unity_list) 369 $(run_unity) $< $@ 370 371### 372 373test_prettydate_SOURCES = \ 374 prettydate.c \ 375 run-prettydate.c \ 376 $(NULL) 377 378$(srcdir)/run-prettydate.c: $(srcdir)/prettydate.c $(std_unity_list) 379 $(run_unity) $< $@ 380 381### 382 383test_recvbuff_SOURCES = \ 384 recvbuff.c \ 385 run-recvbuff.c \ 386 $(NULL) 387 388$(srcdir)/run-recvbuff.c: $(srcdir)/recvbuff.c $(std_unity_list) 389 $(run_unity) $< $@ 390 391### 392 393test_refidsmear_SOURCES = \ 394 refidsmear.c \ 395 run-refidsmear.c \ 396 $(NULL) 397 398$(srcdir)/run-refidsmear.c: $(srcdir)/refidsmear.c $(std_unity_list) 399 $(run_unity) $< $@ 400 401### 402 403test_refnumtoa_SOURCES = \ 404 refnumtoa.c \ 405 run-refnumtoa.c \ 406 $(NULL) 407 408$(srcdir)/run-refnumtoa.c: $(srcdir)/refnumtoa.c $(std_unity_list) 409 $(run_unity) $< $@ 410 411### 412 413test_sfptostr_SOURCES = \ 414 sfptostr.c \ 415 run-sfptostr.c \ 416 $(NULL) 417 418$(srcdir)/run-sfptostr.c: $(srcdir)/sfptostr.c $(std_unity_list) 419 $(run_unity) $< $@ 420 421### 422 423test_socktoa_SOURCES = \ 424 socktoa.c \ 425 run-socktoa.c \ 426 sockaddrtest.c \ 427 $(NULL) 428 429$(srcdir)/run-socktoa.c: $(srcdir)/socktoa.c $(std_unity_list) 430 $(run_unity) $< $@ 431 432### 433 434test_ssl_init_SOURCES = \ 435 ssl_init.c \ 436 run-ssl_init.c \ 437 $(NULL) 438 439$(srcdir)/run-ssl_init.c: $(srcdir)/ssl_init.c $(std_unity_list) 440 $(run_unity) $< $@ 441 442### 443 444test_statestr_SOURCES = \ 445 statestr.c \ 446 run-statestr.c \ 447 $(NULL) 448 449$(srcdir)/run-statestr.c: $(srcdir)/statestr.c $(std_unity_list) 450 $(run_unity) $< $@ 451 452### 453 454test_strtolfp_CFLAGS = \ 455 $(CFLAGS_LIBEVENT) \ 456 $(AM_CFLAGS) \ 457 $(NULL) 458 459test_strtolfp_SOURCES = \ 460 strtolfp.c \ 461 run-strtolfp.c \ 462 lfptest.c \ 463 $(NULL) 464 465$(srcdir)/run-strtolfp.c: $(srcdir)/strtolfp.c $(std_unity_list) 466 $(run_unity) $< $@ 467 468### 469 470test_timespecops_SOURCES = \ 471 timespecops.c \ 472 run-timespecops.c \ 473 $(NULL) 474 475$(srcdir)/run-timespecops.c: $(srcdir)/timespecops.c $(std_unity_list) 476 $(run_unity) $< $@ 477 478### 479 480test_timevalops_SOURCES = \ 481 timevalops.c \ 482 run-timevalops.c \ 483 $(NULL) 484 485$(srcdir)/run-timevalops.c: $(srcdir)/timevalops.c $(std_unity_list) 486 $(run_unity) $< $@ 487 488### 489 490test_tsafememcmp_SOURCES = \ 491 tsafememcmp.c \ 492 run-tsafememcmp.c \ 493 $(NULL) 494 495$(srcdir)/run-tsafememcmp.c: $(srcdir)/tsafememcmp.c $(std_unity_list) 496 $(run_unity) $< $@ 497 498### 499 500test_tstotv_SOURCES = \ 501 tstotv.c \ 502 run-tstotv.c \ 503 $(NULL) 504 505$(srcdir)/run-tstotv.c: $(srcdir)/tstotv.c $(std_unity_list) 506 $(run_unity) $< $@ 507 508### 509 510test_tvtots_SOURCES = \ 511 tvtots.c \ 512 run-tvtots.c \ 513 lfptest.c \ 514 $(NULL) 515 516$(srcdir)/run-tvtots.c: $(srcdir)/tvtots.c $(std_unity_list) 517 $(run_unity) $< $@ 518 519### 520 521test_uglydate_SOURCES = \ 522 uglydate.c \ 523 run-uglydate.c \ 524 $(NULL) 525 526$(srcdir)/run-uglydate.c: $(srcdir)/uglydate.c $(std_unity_list) 527 $(run_unity) $< $@ 528 529### 530 531test_vi64ops_SOURCES = \ 532 vi64ops.c \ 533 run-vi64ops.c \ 534 $(NULL) 535 536$(srcdir)/run-vi64ops.c: $(srcdir)/vi64ops.c $(std_unity_list) 537 $(run_unity) $< $@ 538 539### 540 541test_ymd2yd_SOURCES = \ 542 ymd2yd.c \ 543 run-ymd2yd.c \ 544 $(NULL) 545 546$(srcdir)/run-ymd2yd.c: $(srcdir)/ymd2yd.c $(std_unity_list) 547 $(run_unity) $< $@ 548 549### 550 551TESTS = 552 553if !NTP_CROSSCOMPILE 554TESTS += $(check_PROGRAMS) 555endif 556 557## check-libntp.mf - automake fragment 558## slightly adapted for deeper directory 559 560BUILT_SOURCES += check-libntp check-libunity 561CLEANFILES += check-libntp check-libunity 562 563check-libntp: ../../libntp/libntp.a 564 @echo stamp > $@ 565 566../../libntp/libntp.a: 567 cd ../../libntp && $(MAKE) $(AM_MAKEFLAGS) libntp.a 568 569check-libunity: ../../sntp/unity/libunity.a 570 @echo stamp > $@ 571 572../../sntp/unity/libunity.a: 573 cd ../../sntp/unity && $(MAKE) $(AM_MAKEFLAGS) libunity.a 574 575include $(top_srcdir)/depsver.mf 576include $(top_srcdir)/includes.mf 577