Makefile.am (16607B)
1 # This Makefile.am is in the public domain 2 EMPTY_ITEM = 3 4 @HEAVY_TESTS_NOTPARALLEL@ 5 6 SUBDIRS = . 7 8 AM_CPPFLAGS = \ 9 -I$(top_srcdir)/src/include \ 10 -I$(top_srcdir)/src/microhttpd \ 11 -DMHD_CPU_COUNT=$(CPU_COUNT) \ 12 $(CPPFLAGS_ac) $(LIBCURL_CPPFLAGS) 13 14 AM_CFLAGS = $(CFLAGS_ac) @LIBGCRYPT_CFLAGS@ 15 16 AM_LDFLAGS = $(LDFLAGS_ac) 17 18 AM_TESTS_ENVIRONMENT = $(TESTS_ENVIRONMENT_ac) 19 20 if USE_COVERAGE 21 AM_CFLAGS += -fprofile-arcs -ftest-coverage 22 endif 23 24 if ENABLE_HTTPS 25 SUBDIRS += https 26 endif 27 28 LDADD = \ 29 $(top_builddir)/src/microhttpd/libmicrohttpd.la \ 30 @LIBCURL@ 31 32 $(top_builddir)/src/microhttpd/libmicrohttpd.la: $(top_builddir)/src/microhttpd/Makefile 33 @echo ' cd $(top_builddir)/src/microhttpd && $(MAKE) $(AM_MAKEFLAGS) libmicrohttpd.la'; \ 34 $(am__cd) $(top_builddir)/src/microhttpd && $(MAKE) $(AM_MAKEFLAGS) libmicrohttpd.la 35 36 THREAD_ONLY_TESTS = \ 37 test_urlparse \ 38 test_long_header \ 39 test_long_header11 \ 40 test_iplimit11 \ 41 test_termination \ 42 $(EMPTY_ITEM) 43 44 if HEAVY_TESTS 45 THREAD_ONLY_TESTS += \ 46 test_add_conn_cleanup \ 47 test_add_conn_cleanup_nolisten \ 48 test_timeout \ 49 $(EMPTY_ITEM) 50 endif 51 52 if HAVE_POSIX_THREADS 53 if HEAVY_TESTS 54 THREAD_ONLY_TESTS += \ 55 perf_get_concurrent11 \ 56 $(EMPTY_ITEM) 57 endif 58 59 THREAD_ONLY_TESTS += \ 60 test_get_wait \ 61 test_get_wait11 \ 62 $(EMPTY_ITEM) 63 64 if HEAVY_TESTS 65 THREAD_ONLY_TESTS += \ 66 test_concurrent_stop \ 67 test_quiesce \ 68 $(EMPTY_ITEM) 69 endif 70 71 if HAVE_CURL_BINARY 72 THREAD_ONLY_TESTS += \ 73 test_quiesce_stream 74 endif 75 endif 76 77 if HEAVY_TESTS 78 if HAVE_POSIX_THREADS 79 THREAD_ONLY_TESTS += \ 80 perf_get_concurrent 81 endif 82 endif 83 84 if RUN_LIBCURL_TESTS 85 check_PROGRAMS = \ 86 test_get \ 87 test_head \ 88 test_head10 \ 89 test_get_iovec \ 90 test_get_sendfile \ 91 test_get_close \ 92 test_get_close10 \ 93 test_get_keep_alive \ 94 test_get_keep_alive10 \ 95 test_delete \ 96 test_patch \ 97 test_put \ 98 test_add_conn \ 99 test_add_conn_nolisten \ 100 test_process_headers \ 101 test_process_arguments \ 102 test_toolarge_method \ 103 test_toolarge_url \ 104 test_toolarge_request_header_name \ 105 test_toolarge_request_header_value \ 106 test_toolarge_request_headers \ 107 test_toolarge_reply_header_name \ 108 test_toolarge_reply_header_value \ 109 test_toolarge_reply_headers \ 110 test_tricky_url \ 111 test_tricky_header2 \ 112 test_large_put \ 113 test_get11 \ 114 test_get_iovec11 \ 115 test_get_sendfile11 \ 116 test_patch11 \ 117 test_put11 \ 118 test_large_put11 \ 119 test_large_put_inc11 \ 120 test_put_broken_len10 \ 121 test_put_broken_len \ 122 test_get_chunked \ 123 test_get_chunked_close \ 124 test_get_chunked_string \ 125 test_get_chunked_close_string \ 126 test_get_chunked_empty \ 127 test_get_chunked_close_empty \ 128 test_get_chunked_string_empty \ 129 test_get_chunked_close_string_empty \ 130 test_get_chunked_sized \ 131 test_get_chunked_close_sized \ 132 test_get_chunked_empty_sized \ 133 test_get_chunked_close_empty_sized \ 134 test_get_chunked_forced \ 135 test_get_chunked_close_forced \ 136 test_get_chunked_empty_forced \ 137 test_get_chunked_close_empty_forced \ 138 test_put_chunked \ 139 test_callback \ 140 test_get_header_fold \ 141 test_put_header_fold \ 142 test_put_large_header_fold \ 143 test_put_header_fold_last \ 144 test_put_header_fold_large \ 145 test_get_header_double_fold \ 146 test_put_header_double_fold \ 147 test_put_large_header_double_fold \ 148 test_put_header_double_fold_last \ 149 test_put_header_double_fold_large \ 150 $(EMPTY_ITEM) 151 152 if ENABLE_COOKIE 153 check_PROGRAMS += \ 154 test_parse_cookies_discp_p2 \ 155 test_parse_cookies_discp_p1 \ 156 test_parse_cookies_discp_zero \ 157 test_parse_cookies_discp_n2 \ 158 test_parse_cookies_discp_n3 159 endif 160 161 if HEAVY_TESTS 162 check_PROGRAMS += \ 163 perf_get 164 endif 165 166 if ENABLE_BAUTH 167 check_PROGRAMS += \ 168 test_basicauth test_basicauth_preauth \ 169 test_basicauth_oldapi test_basicauth_preauth_oldapi 170 endif 171 172 if HAVE_POSTPROCESSOR 173 check_PROGRAMS += \ 174 test_post \ 175 test_postform \ 176 test_post_loop \ 177 test_post11 \ 178 test_postform11 \ 179 test_post_loop11 180 endif 181 182 183 if ENABLE_DAUTH 184 if ENABLE_MD5 185 THREAD_ONLY_TESTS += \ 186 test_digestauth \ 187 test_digestauth_with_arguments \ 188 test_digestauth_concurrent 189 endif 190 if ENABLE_SHA256 191 THREAD_ONLY_TESTS += \ 192 test_digestauth_sha256 193 endif 194 195 if ENABLE_MD5 196 check_PROGRAMS += \ 197 test_digestauth_emu_ext \ 198 test_digestauth_emu_ext_oldapi \ 199 test_digestauth2 \ 200 test_digestauth2_rfc2069 \ 201 test_digestauth2_rfc2069_userdigest \ 202 test_digestauth2_oldapi1 \ 203 test_digestauth2_oldapi2 \ 204 test_digestauth2_userhash \ 205 test_digestauth2_userdigest \ 206 test_digestauth2_oldapi1_userdigest \ 207 test_digestauth2_oldapi2_userdigest \ 208 test_digestauth2_userhash_userdigest \ 209 test_digestauth2_bind_all \ 210 test_digestauth2_bind_uri \ 211 test_digestauth2_oldapi1_bind_all \ 212 test_digestauth2_oldapi1_bind_uri 213 endif 214 if ENABLE_SHA256 215 check_PROGRAMS += \ 216 test_digestauth2_sha256 \ 217 test_digestauth2_sha256_userhash \ 218 test_digestauth2_oldapi2_sha256 \ 219 test_digestauth2_sha256_userdigest \ 220 test_digestauth2_oldapi2_sha256_userdigest \ 221 test_digestauth2_sha256_userhash_userdigest 222 endif 223 endif 224 225 if HEAVY_TESTS 226 if HAVE_FORK_WAITPID 227 if HAVE_CURL_BINARY 228 check_PROGRAMS += test_get_response_cleanup 229 endif 230 endif 231 endif 232 233 if USE_POSIX_THREADS 234 check_PROGRAMS += \ 235 $(THREAD_ONLY_TESTS) 236 endif 237 if USE_W32_THREADS 238 check_PROGRAMS += \ 239 $(THREAD_ONLY_TESTS) 240 endif 241 242 TESTS = $(check_PROGRAMS) 243 endif 244 245 test_concurrent_stop_SOURCES = \ 246 test_concurrent_stop.c 247 test_concurrent_stop_CFLAGS = \ 248 $(AM_CFLAGS) $(PTHREAD_CFLAGS) 249 test_concurrent_stop_LDADD = \ 250 $(PTHREAD_LIBS) $(LDADD) 251 252 test_get_SOURCES = \ 253 test_get.c mhd_has_in_name.h mhd_has_param.h 254 255 test_head_SOURCES = \ 256 test_head.c mhd_has_in_name.h mhd_has_param.h 257 258 test_head10_SOURCES = \ 259 test_head.c mhd_has_in_name.h mhd_has_param.h 260 261 test_quiesce_SOURCES = \ 262 test_quiesce.c mhd_has_param.h mhd_has_in_name.h 263 test_quiesce_CFLAGS = \ 264 $(AM_CFLAGS) $(PTHREAD_CFLAGS) 265 test_quiesce_LDADD = \ 266 $(PTHREAD_LIBS) $(LDADD) 267 268 test_quiesce_stream_SOURCES = \ 269 test_quiesce_stream.c 270 test_quiesce_stream_CFLAGS = \ 271 $(AM_CFLAGS) $(PTHREAD_CFLAGS) 272 test_quiesce_stream_LDADD = \ 273 $(PTHREAD_LIBS) $(LDADD) 274 275 test_callback_SOURCES = \ 276 test_callback.c 277 278 perf_get_SOURCES = \ 279 perf_get.c \ 280 mhd_has_in_name.h 281 282 perf_get_concurrent_SOURCES = \ 283 perf_get_concurrent.c \ 284 mhd_has_in_name.h 285 perf_get_concurrent_CFLAGS = \ 286 $(AM_CFLAGS) $(PTHREAD_CFLAGS) 287 perf_get_concurrent_LDADD = \ 288 $(PTHREAD_LIBS) $(LDADD) 289 290 perf_get_concurrent11_SOURCES = \ 291 perf_get_concurrent.c \ 292 mhd_has_in_name.h 293 perf_get_concurrent11_CFLAGS = \ 294 $(AM_CFLAGS) $(PTHREAD_CFLAGS) 295 perf_get_concurrent11_LDADD = \ 296 $(PTHREAD_LIBS) $(LDADD) 297 298 test_basicauth_SOURCES = \ 299 test_basicauth.c 300 301 test_basicauth_preauth_SOURCES = \ 302 test_basicauth.c 303 304 test_basicauth_oldapi_SOURCES = \ 305 test_basicauth.c 306 307 test_basicauth_preauth_oldapi_SOURCES = \ 308 test_basicauth.c 309 310 test_digestauth_SOURCES = \ 311 test_digestauth.c 312 test_digestauth_LDADD = \ 313 @LIBGCRYPT_LIBS@ $(LDADD) 314 315 test_digestauth_sha256_SOURCES = \ 316 test_digestauth_sha256.c 317 test_digestauth_sha256_LDADD = \ 318 @LIBGCRYPT_LIBS@ $(LDADD) 319 320 test_digestauth_with_arguments_SOURCES = \ 321 test_digestauth_with_arguments.c 322 test_digestauth_with_arguments_LDADD = \ 323 @LIBGCRYPT_LIBS@ $(LDADD) 324 325 test_digestauth_concurrent_SOURCES = \ 326 test_digestauth_concurrent.c 327 test_digestauth_concurrent_CFLAGS = \ 328 $(AM_CFLAGS) $(PTHREAD_CFLAGS) 329 test_digestauth_concurrent_LDADD = \ 330 @LIBGCRYPT_LIBS@ $(LDADD) $(PTHREAD_LIBS) $(LDADD) 331 332 test_digestauth_emu_ext_SOURCES = \ 333 test_digestauth_emu_ext.c 334 335 test_digestauth_emu_ext_oldapi_SOURCES = \ 336 test_digestauth_emu_ext.c 337 338 test_digestauth2_SOURCES = \ 339 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 340 341 test_digestauth2_rfc2069_SOURCES = \ 342 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 343 344 test_digestauth2_rfc2069_userdigest_SOURCES = \ 345 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 346 347 test_digestauth2_oldapi1_SOURCES = \ 348 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 349 350 test_digestauth2_oldapi2_SOURCES = \ 351 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 352 353 test_digestauth2_userhash_SOURCES = \ 354 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 355 356 test_digestauth2_sha256_SOURCES = \ 357 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 358 359 test_digestauth2_oldapi2_sha256_SOURCES = \ 360 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 361 362 test_digestauth2_sha256_userhash_SOURCES = \ 363 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 364 365 test_digestauth2_userdigest_SOURCES = \ 366 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 367 368 test_digestauth2_oldapi1_userdigest_SOURCES = \ 369 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 370 371 test_digestauth2_oldapi2_userdigest_SOURCES = \ 372 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 373 374 test_digestauth2_userhash_userdigest_SOURCES = \ 375 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 376 377 test_digestauth2_sha256_userdigest_SOURCES = \ 378 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 379 380 test_digestauth2_oldapi2_sha256_userdigest_SOURCES = \ 381 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 382 383 test_digestauth2_sha256_userhash_userdigest_SOURCES = \ 384 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 385 386 test_digestauth2_bind_all_SOURCES = \ 387 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 388 389 test_digestauth2_bind_uri_SOURCES = \ 390 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 391 392 test_digestauth2_oldapi1_bind_all_SOURCES = \ 393 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 394 395 test_digestauth2_oldapi1_bind_uri_SOURCES = \ 396 test_digestauth2.c mhd_has_param.h mhd_has_in_name.h 397 398 test_get_iovec_SOURCES = \ 399 test_get_iovec.c mhd_has_in_name.h 400 401 test_get_sendfile_SOURCES = \ 402 test_get_sendfile.c mhd_has_in_name.h 403 404 test_get_wait_SOURCES = \ 405 test_get_wait.c \ 406 mhd_has_in_name.h 407 test_get_wait_CFLAGS = \ 408 $(PTHREAD_CFLAGS) $(AM_CFLAGS) 409 test_get_wait_LDADD = \ 410 $(PTHREAD_LIBS) $(LDADD) 411 412 test_get_wait11_SOURCES = \ 413 test_get_wait.c \ 414 mhd_has_in_name.h 415 test_get_wait11_CFLAGS = \ 416 $(PTHREAD_CFLAGS) $(AM_CFLAGS) 417 test_get_wait11_LDADD = \ 418 $(PTHREAD_LIBS) $(LDADD) 419 420 test_urlparse_SOURCES = \ 421 test_urlparse.c mhd_has_in_name.h 422 423 test_get_response_cleanup_SOURCES = \ 424 test_get_response_cleanup.c mhd_has_in_name.h 425 426 test_get_chunked_SOURCES = \ 427 test_get_chunked.c mhd_has_in_name.h 428 429 test_get_chunked_close_SOURCES = \ 430 test_get_chunked.c mhd_has_in_name.h 431 432 test_get_chunked_string_SOURCES = \ 433 test_get_chunked.c mhd_has_in_name.h 434 435 test_get_chunked_close_string_SOURCES = \ 436 test_get_chunked.c mhd_has_in_name.h 437 438 test_get_chunked_empty_SOURCES = \ 439 test_get_chunked.c mhd_has_in_name.h 440 441 test_get_chunked_close_empty_SOURCES = \ 442 test_get_chunked.c mhd_has_in_name.h 443 444 test_get_chunked_string_empty_SOURCES = \ 445 test_get_chunked.c mhd_has_in_name.h 446 447 test_get_chunked_close_string_empty_SOURCES = \ 448 test_get_chunked.c mhd_has_in_name.h 449 450 test_get_chunked_sized_SOURCES = \ 451 test_get_chunked.c mhd_has_in_name.h 452 453 test_get_chunked_close_sized_SOURCES = \ 454 test_get_chunked.c mhd_has_in_name.h 455 456 test_get_chunked_empty_sized_SOURCES = \ 457 test_get_chunked.c mhd_has_in_name.h 458 459 test_get_chunked_close_empty_sized_SOURCES = \ 460 test_get_chunked.c mhd_has_in_name.h 461 462 test_get_chunked_forced_SOURCES = \ 463 test_get_chunked.c mhd_has_in_name.h 464 465 test_get_chunked_close_forced_SOURCES = \ 466 test_get_chunked.c mhd_has_in_name.h 467 468 test_get_chunked_empty_forced_SOURCES = \ 469 test_get_chunked.c mhd_has_in_name.h 470 471 test_get_chunked_close_empty_forced_SOURCES = \ 472 test_get_chunked.c mhd_has_in_name.h 473 474 test_post_SOURCES = \ 475 test_post.c mhd_has_in_name.h 476 477 test_process_headers_SOURCES = \ 478 test_process_headers.c mhd_has_in_name.h 479 480 test_parse_cookies_discp_zero_SOURCES = \ 481 test_parse_cookies.c mhd_has_in_name.h mhd_has_param.h 482 483 test_parse_cookies_discp_p2_SOURCES = \ 484 $(test_parse_cookies_discp_zero_SOURCES) 485 486 test_parse_cookies_discp_p1_SOURCES = \ 487 $(test_parse_cookies_discp_zero_SOURCES) 488 489 test_parse_cookies_discp_n2_SOURCES = \ 490 $(test_parse_cookies_discp_zero_SOURCES) 491 492 test_parse_cookies_discp_n3_SOURCES = \ 493 $(test_parse_cookies_discp_zero_SOURCES) 494 495 test_process_arguments_SOURCES = \ 496 test_process_arguments.c mhd_has_in_name.h 497 498 test_postform_SOURCES = \ 499 test_postform.c mhd_has_in_name.h 500 test_postform_LDADD = \ 501 @LIBGCRYPT_LIBS@ $(LDADD) 502 503 test_post_loop_SOURCES = \ 504 test_post_loop.c mhd_has_in_name.h 505 506 test_delete_SOURCES = \ 507 test_delete.c mhd_has_in_name.h 508 509 test_patch_SOURCES = \ 510 test_patch.c mhd_has_in_name.h 511 512 test_patch11_SOURCES = \ 513 test_patch.c mhd_has_in_name.h 514 515 test_put_SOURCES = \ 516 test_put.c mhd_has_in_name.h 517 518 test_put_chunked_SOURCES = \ 519 test_put_chunked.c 520 521 test_add_conn_SOURCES = \ 522 test_add_conn.c mhd_has_in_name.h mhd_has_param.h 523 test_add_conn_CFLAGS = \ 524 $(PTHREAD_CFLAGS) $(AM_CFLAGS) 525 test_add_conn_LDADD = \ 526 $(PTHREAD_LIBS) $(LDADD) 527 528 test_add_conn_nolisten_SOURCES = \ 529 test_add_conn.c mhd_has_in_name.h mhd_has_param.h 530 test_add_conn_nolisten_CFLAGS = \ 531 $(PTHREAD_CFLAGS) $(AM_CFLAGS) 532 test_add_conn_nolisten_LDADD = \ 533 $(PTHREAD_LIBS) $(LDADD) 534 535 test_add_conn_cleanup_SOURCES = \ 536 test_add_conn.c mhd_has_in_name.h mhd_has_param.h 537 test_add_conn_cleanup_CFLAGS = \ 538 $(PTHREAD_CFLAGS) $(AM_CFLAGS) 539 test_add_conn_cleanup_LDADD = \ 540 $(PTHREAD_LIBS) $(LDADD) 541 542 test_add_conn_cleanup_nolisten_SOURCES = \ 543 test_add_conn.c mhd_has_in_name.h mhd_has_param.h 544 test_add_conn_cleanup_nolisten_CFLAGS = \ 545 $(PTHREAD_CFLAGS) $(AM_CFLAGS) 546 test_add_conn_cleanup_nolisten_LDADD = \ 547 $(PTHREAD_LIBS) $(LDADD) 548 549 test_get11_SOURCES = \ 550 test_get.c mhd_has_in_name.h mhd_has_param.h 551 552 test_get_iovec11_SOURCES = \ 553 test_get_iovec.c mhd_has_in_name.h 554 555 test_get_sendfile11_SOURCES = \ 556 test_get_sendfile.c mhd_has_in_name.h 557 558 test_get_close_SOURCES = \ 559 test_get_close_keep_alive.c mhd_has_in_name.h mhd_has_param.h 560 561 test_get_close10_SOURCES = \ 562 test_get_close_keep_alive.c mhd_has_in_name.h mhd_has_param.h 563 564 test_get_keep_alive_SOURCES = \ 565 test_get_close_keep_alive.c mhd_has_in_name.h mhd_has_param.h 566 567 test_get_keep_alive10_SOURCES = \ 568 test_get_close_keep_alive.c mhd_has_in_name.h mhd_has_param.h 569 570 test_post11_SOURCES = \ 571 test_post.c mhd_has_in_name.h 572 573 test_postform11_SOURCES = \ 574 test_postform.c mhd_has_in_name.h 575 test_postform11_LDADD = \ 576 @LIBGCRYPT_LIBS@ $(LDADD) 577 578 test_post_loop11_SOURCES = \ 579 test_post_loop.c mhd_has_in_name.h 580 581 test_put11_SOURCES = \ 582 test_put.c mhd_has_in_name.h 583 584 test_large_put_SOURCES = \ 585 test_large_put.c mhd_has_in_name.h mhd_has_param.h 586 587 test_large_put11_SOURCES = \ 588 test_large_put.c mhd_has_in_name.h mhd_has_param.h 589 590 test_large_put_inc11_SOURCES = \ 591 test_large_put.c mhd_has_in_name.h mhd_has_param.h 592 593 test_long_header_SOURCES = \ 594 test_long_header.c mhd_has_in_name.h 595 596 test_long_header11_SOURCES = \ 597 test_long_header.c mhd_has_in_name.h 598 599 test_iplimit11_SOURCES = \ 600 test_iplimit.c mhd_has_in_name.h 601 602 test_termination_SOURCES = \ 603 test_termination.c 604 605 test_timeout_SOURCES = \ 606 test_timeout.c mhd_has_in_name.h 607 608 test_toolarge_method_SOURCES = \ 609 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 610 611 test_toolarge_url_SOURCES = \ 612 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 613 614 test_toolarge_request_header_name_SOURCES = \ 615 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 616 617 test_toolarge_request_header_value_SOURCES = \ 618 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 619 620 test_toolarge_request_headers_SOURCES = \ 621 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 622 623 test_toolarge_reply_header_name_SOURCES = \ 624 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 625 626 test_toolarge_reply_header_value_SOURCES = \ 627 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 628 629 test_toolarge_reply_headers_SOURCES = \ 630 test_toolarge.c mhd_has_in_name.h mhd_has_param.h 631 632 test_tricky_url_SOURCES = \ 633 test_tricky.c mhd_has_in_name.h mhd_has_param.h 634 635 test_tricky_header2_SOURCES = \ 636 test_tricky.c mhd_has_in_name.h mhd_has_param.h 637 638 test_put_broken_len_SOURCES = \ 639 test_put_broken_len.c mhd_has_in_name.h mhd_has_param.h 640 641 test_put_broken_len10_SOURCES = $(test_put_broken_len_SOURCES) 642 643 test_put_header_fold_SOURCES = \ 644 test_put_header_fold.c mhd_has_in_name.h mhd_has_param.h 645 646 test_put_large_header_fold_SOURCES = $(test_put_header_fold_SOURCES) 647 648 test_get_header_fold_SOURCES = $(test_put_header_fold_SOURCES) 649 650 test_put_header_fold_last_SOURCES = $(test_put_header_fold_SOURCES) 651 652 test_put_header_fold_large_SOURCES = $(test_put_header_fold_SOURCES) 653 654 test_put_header_double_fold_SOURCES = $(test_put_header_fold_SOURCES) 655 656 test_put_large_header_double_fold_SOURCES = $(test_put_large_header_fold_SOURCES) 657 658 test_get_header_double_fold_SOURCES = $(test_put_header_fold_SOURCES) 659 660 test_put_header_double_fold_last_SOURCES = $(test_put_header_fold_last_SOURCES) 661 662 test_put_header_double_fold_large_SOURCES = $(test_put_header_fold_large_SOURCES)