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