Makefile.am (5372B)
1 # This Makefile.am is in the public domain 2 EMPTY_ITEM = 3 4 AM_CPPFLAGS = \ 5 -I$(top_srcdir)/src/include \ 6 -I$(top_srcdir)/src/mhd2 \ 7 -I$(top_srcdir)/src/tests \ 8 -DMHD_CPU_COUNT=$(CPU_COUNT) \ 9 $(CPPFLAGS_ac) 10 11 AM_CFLAGS = $(CFLAGS_ac) 12 13 AM_LDFLAGS = $(LDFLAGS_ac) 14 15 AM_TESTS_ENVIRONMENT = $(TESTS_ENVIRONMENT_ac) 16 17 if USE_COVERAGE 18 AM_CFLAGS += -fprofile-arcs -ftest-coverage 19 endif 20 21 LDADD = $(top_builddir)/src/mhd2/libmicrohttpd2.la 22 23 $(top_builddir)/src/mhd2/libmicrohttpd2.la: $(top_builddir)/src/mhd2/Makefile 24 @echo ' cd $(top_builddir)/src/mhd2 && $(MAKE) $(AM_MAKEFLAGS) libmicrohttpd2.la'; \ 25 $(am__cd) $(top_builddir)/src/mhd2 && $(MAKE) $(AM_MAKEFLAGS) libmicrohttpd2.la 26 27 check_PROGRAMS = \ 28 test_create_destroy \ 29 test_create_start_destroy \ 30 test_create_destroy_ipv4 \ 31 test_create_start_destroy_ipv4 \ 32 test_create_destroy_ipv6 \ 33 test_create_start_destroy_ipv6_ipv4 \ 34 test_create_destroy_ipbest \ 35 test_create_start_destroy_ipbest \ 36 $(EMPTY_ITEM) 37 38 if MHD_SUPPORT_SELECT 39 check_PROGRAMS += \ 40 test_create_destroy_select \ 41 test_create_start_destroy_select \ 42 test_create_destroy_select_ipv4 \ 43 test_create_start_destroy_select_ipv4 \ 44 $(EMPTY_ITEM) 45 endif 46 47 if MHD_SUPPORT_POLL 48 check_PROGRAMS += \ 49 test_create_destroy_poll \ 50 test_create_start_destroy_poll \ 51 test_create_destroy_poll_ipv4 \ 52 test_create_start_destroy_poll_ipv4 \ 53 $(EMPTY_ITEM) 54 endif 55 56 if MHD_SUPPORT_EPOLL 57 check_PROGRAMS += \ 58 test_create_destroy_epoll \ 59 test_create_start_destroy_epoll \ 60 test_create_destroy_epoll_ipv4 \ 61 test_create_start_destroy_epoll_ipv4 \ 62 $(EMPTY_ITEM) 63 endif 64 65 if MHD_SUPPORT_THREADS 66 check_PROGRAMS += \ 67 test_create_destroy_int_thread \ 68 test_create_start_destroy_int_thread \ 69 test_create_start_destroy_int_thread_ipv4 \ 70 test_create_destroy_thread_per_conn \ 71 test_create_start_destroy_thread_per_conn \ 72 test_create_start_destroy_thread_per_conn_ipv4 \ 73 test_create_destroy_thread_pool \ 74 test_create_start_destroy_thread_pool \ 75 test_create_start_destroy_thread_pool_ipv4 \ 76 $(EMPTY_ITEM) 77 78 if MHD_SUPPORT_SELECT 79 check_PROGRAMS += \ 80 test_create_start_destroy_select_int_thread_ipv4 \ 81 test_create_start_destroy_select_thread_per_conn_ipv4 \ 82 $(EMPTY_ITEM) 83 endif 84 85 if MHD_SUPPORT_POLL 86 check_PROGRAMS += \ 87 test_create_start_destroy_poll_int_thread_ipv4 \ 88 test_create_start_destroy_poll_thread_per_conn_ipv4 \ 89 $(EMPTY_ITEM) 90 endif 91 92 if MHD_SUPPORT_EPOLL 93 check_PROGRAMS += \ 94 test_create_start_destroy_epoll_int_thread_ipv4 \ 95 test_create_start_destroy_epoll_thread_pool_ipv4 \ 96 $(EMPTY_ITEM) 97 endif 98 99 endif 100 101 if USE_IPV6_TESTING 102 check_PROGRAMS += \ 103 test_create_start_destroy_ipv6 104 endif 105 106 check_PROGRAMS += test_lib_info_version 107 108 TESTS = $(check_PROGRAMS) 109 110 # The universal sources used in all tests 111 basic_test_sources = test_basic_checks.c $(srcdir)/../mhdt_has_in_name.h 112 113 test_create_destroy_SOURCES = $(basic_test_sources) 114 115 test_create_start_destroy_SOURCES = $(basic_test_sources) 116 117 test_create_destroy_ipv4_SOURCES = $(basic_test_sources) 118 119 test_create_start_destroy_ipv4_SOURCES = $(basic_test_sources) 120 121 test_create_destroy_ipv6_SOURCES = $(basic_test_sources) 122 123 test_create_start_destroy_ipv6_SOURCES = $(basic_test_sources) 124 125 test_create_start_destroy_ipv6_ipv4_SOURCES = $(basic_test_sources) 126 127 test_create_destroy_ipbest_SOURCES = $(basic_test_sources) 128 129 test_create_start_destroy_ipbest_SOURCES = $(basic_test_sources) 130 131 test_create_destroy_select_SOURCES = $(basic_test_sources) 132 133 test_create_start_destroy_select_SOURCES = $(basic_test_sources) 134 135 test_create_destroy_select_ipv4_SOURCES = $(basic_test_sources) 136 137 test_create_start_destroy_select_ipv4_SOURCES = $(basic_test_sources) 138 139 test_create_destroy_poll_SOURCES = $(basic_test_sources) 140 141 test_create_start_destroy_poll_SOURCES = $(basic_test_sources) 142 143 test_create_destroy_poll_ipv4_SOURCES = $(basic_test_sources) 144 145 test_create_start_destroy_poll_ipv4_SOURCES = $(basic_test_sources) 146 147 test_create_destroy_epoll_SOURCES = $(basic_test_sources) 148 149 test_create_start_destroy_epoll_SOURCES = $(basic_test_sources) 150 151 test_create_destroy_epoll_ipv4_SOURCES = $(basic_test_sources) 152 153 test_create_start_destroy_epoll_ipv4_SOURCES = $(basic_test_sources) 154 155 test_create_destroy_int_thread_SOURCES = $(basic_test_sources) 156 157 test_create_start_destroy_int_thread_SOURCES = $(basic_test_sources) 158 159 test_create_start_destroy_int_thread_ipv4_SOURCES = $(basic_test_sources) 160 161 test_create_destroy_thread_per_conn_SOURCES = $(basic_test_sources) 162 163 test_create_start_destroy_thread_per_conn_SOURCES = $(basic_test_sources) 164 165 test_create_start_destroy_thread_per_conn_ipv4_SOURCES = $(basic_test_sources) 166 167 test_create_destroy_thread_pool_SOURCES = $(basic_test_sources) 168 169 test_create_start_destroy_thread_pool_SOURCES = $(basic_test_sources) 170 171 test_create_start_destroy_thread_pool_ipv4_SOURCES = $(basic_test_sources) 172 173 test_create_start_destroy_select_int_thread_ipv4_SOURCES = $(basic_test_sources) 174 175 test_create_start_destroy_select_thread_per_conn_ipv4_SOURCES = $(basic_test_sources) 176 177 test_create_start_destroy_poll_int_thread_ipv4_SOURCES = $(basic_test_sources) 178 179 test_create_start_destroy_poll_thread_per_conn_ipv4_SOURCES = $(basic_test_sources) 180 181 test_create_start_destroy_epoll_int_thread_ipv4_SOURCES = $(basic_test_sources) 182 183 test_create_start_destroy_epoll_thread_pool_ipv4_SOURCES = $(basic_test_sources) 184 185 test_lib_info_version_CPPFLAGS = \ 186 -I$(top_srcdir)/src/incl_priv $(AM_CPPFLAGS)