]> arthur.barton.de Git - netatalk.git/blob - libevent/test/Makefile.am
Add libevent
[netatalk.git] / libevent / test / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2
3 AM_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/compat -I$(top_srcdir)/include -I../include -DTINYTEST_LOCAL
4
5 EXTRA_DIST = regress.rpc regress.gen.h regress.gen.c test.sh
6
7 noinst_PROGRAMS = test-init test-eof test-weof test-time regress \
8         bench bench_cascade bench_http bench_httpclient test-ratelim \
9         test-changelist
10 noinst_HEADERS = tinytest.h tinytest_macros.h regress.h tinytest_local.h
11
12 TESTS = $(top_srcdir)/test/test.sh
13
14 BUILT_SOURCES = regress.gen.c regress.gen.h
15 test_init_SOURCES = test-init.c
16 test_init_LDADD = ../libevent_core.la
17 test_eof_SOURCES = test-eof.c
18 test_eof_LDADD = ../libevent_core.la
19 test_changelist_SOURCES = test-changelist.c
20 test_changelist_LDADD = ../libevent_core.la
21 test_weof_SOURCES = test-weof.c
22 test_weof_LDADD = ../libevent_core.la
23 test_time_SOURCES = test-time.c
24 test_time_LDADD = ../libevent_core.la
25 test_ratelim_SOURCES = test-ratelim.c
26 test_ratelim_LDADD = ../libevent_core.la -lm
27
28 regress_SOURCES = regress.c regress_buffer.c regress_http.c regress_dns.c \
29         regress_testutils.c regress_testutils.h \
30         regress_rpc.c regress.gen.c regress.gen.h regress_et.c \
31         regress_bufferevent.c regress_listener.c \
32         regress_util.c tinytest.c regress_main.c regress_minheap.c \
33         $(regress_thread_SOURCES) $(regress_zlib_SOURCES)
34 if PTHREADS
35 regress_thread_SOURCES = regress_thread.c
36 PTHREAD_LIBS += ../libevent_pthreads.la
37 endif
38 if BUILD_WIN32
39 regress_thread_SOURCES = regress_thread.c
40 endif
41 if ZLIB_REGRESS
42 regress_zlib_SOURCES = regress_zlib.c
43 endif
44 if BUILD_WIN32
45 regress_SOURCES += regress_iocp.c
46 endif
47
48 regress_LDADD = ../libevent.la $(PTHREAD_LIBS) $(ZLIB_LIBS)
49 regress_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/compat \
50         -I$(top_srcdir)/include -I../include $(PTHREAD_CFLAGS) $(ZLIB_CFLAGS)
51 regress_LDFLAGS = $(PTHREAD_CFLAGS)
52
53 if OPENSSL
54 regress_SOURCES += regress_ssl.c
55 regress_LDADD += ../libevent_openssl.la -lcrypto -lssl
56 endif
57
58 bench_SOURCES = bench.c
59 bench_LDADD = ../libevent.la
60 bench_cascade_SOURCES = bench_cascade.c
61 bench_cascade_LDADD = ../libevent.la
62 bench_http_SOURCES = bench_http.c
63 bench_http_LDADD = ../libevent.la
64 bench_httpclient_SOURCES = bench_httpclient.c
65 bench_httpclient_LDADD = ../libevent_core.la
66
67 regress.gen.c regress.gen.h: regress.rpc $(top_srcdir)/event_rpcgen.py
68         $(top_srcdir)/event_rpcgen.py $(srcdir)/regress.rpc || echo "No Python installed"
69
70 DISTCLEANFILES = *~
71
72 verify: check
73
74 bench test-init test-eof test-weof test-time test-changelist: ../libevent.la