Makefile.am (1523B)
1 # This Makefile.am is in the public domain 2 EMPTY_ITEM = 3 4 AM_CPPFLAGS = \ 5 -I$(top_srcdir)/src/incl_priv \ 6 -I$(top_srcdir)/src/include \ 7 -I$(top_srcdir)/src/mhd2 \ 8 -DMHD_CPU_COUNT=$(CPU_COUNT) \ 9 $(CPPFLAGS_ac) $(LIBCURL_CPPFLAGS) 10 11 AM_CFLAGS = $(CFLAGS_ac) $(PTHREAD_CFLAGS) 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 LIBADD = \ 22 $(top_builddir)/src/mhd2/libmicrohttpd2.la $(LIBCURL) $(PTHREAD_LIBS) 23 LDADD = libmhdt.la $(LIBADD) 24 25 $(top_builddir)/src/mhd2/libmicrohttpd2.la: $(top_builddir)/src/mhd2/Makefile 26 @echo ' cd $(top_builddir)/src/mhd2 && $(MAKE) $(AM_MAKEFLAGS) libmicrohttpd2.la'; \ 27 $(am__cd) $(top_builddir)/src/mhd2 && $(MAKE) $(AM_MAKEFLAGS) libmicrohttpd2.la 28 29 check_PROGRAMS = \ 30 test_client_server \ 31 test_authentication \ 32 test_postparser 33 34 if MHD_SUPPORT_HTTPS 35 check_PROGRAMS += \ 36 test_tls \ 37 test_cert_tls 38 endif 39 40 if MHD_SUPPORT_HTTP2 41 check_PROGRAMS += \ 42 test_http2 43 44 if MHD_SUPPORT_HTTPS 45 check_PROGRAMS += \ 46 test_tls2 47 endif 48 endif 49 50 TESTS = $(check_PROGRAMS) 51 52 noinst_LTLIBRARIES = \ 53 libmhdt.la 54 55 libmhdt_la_SOURCES = \ 56 libtest.c libtest.h \ 57 libtest_convenience.c \ 58 libtest_convenience_client_request.c \ 59 libtest_convenience_server_reply.c 60 61 # TODO: fix out-of-tree 'make check' 62 EXTRA_DIST = \ 63 data/root-ca.crt \ 64 data/inter1-ca.crt \ 65 data/inter2-ca.crt \ 66 data/test-server.crt \ 67 data/test-server-key.pem \ 68 data/check_certs.sh \ 69 data/make_chain.sh \ 70 data/chain.crt