~ubuntu-branches/ubuntu/precise/libevent/precise

« back to all changes in this revision

Viewing changes to test/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Anibal Monsalve Salazar
  • Date: 2011-11-28 15:39:09 UTC
  • mfrom: (1.3.5) (5.1.7 experimental)
  • Revision ID: package-import@ubuntu.com-20111128153909-y8bo0l4y4kzdqluz
Tags: 2.0.16-stable-1
* New upstream version 2.0.16-stable
* Uploading to unstable, see http://bugs.debian.org/631018

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
AUTOMAKE_OPTIONS = foreign no-dependencies
2
 
 
3
 
AM_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/compat
4
 
 
5
 
EXTRA_DIST = regress.rpc regress.gen.h regress.gen.c
6
 
 
7
 
noinst_PROGRAMS = test-init test-eof test-weof test-time regress bench
8
 
 
9
 
BUILT_SOURCES = regress.gen.c regress.gen.h
 
1
AUTOMAKE_OPTIONS = foreign
 
2
 
 
3
AM_CPPFLAGS = -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 rpcgen_wrapper.sh test.sh
 
6
 
 
7
noinst_PROGRAMS = test-init test-eof test-weof test-time \
 
8
        bench bench_cascade bench_http bench_httpclient test-ratelim \
 
9
        test-changelist
 
10
if BUILD_REGRESS
 
11
noinst_PROGRAMS += regress
 
12
endif
 
13
EXTRA_PROGRAMS = regress
 
14
noinst_HEADERS = tinytest.h tinytest_macros.h regress.h tinytest_local.h
 
15
 
 
16
TESTS = $(top_srcdir)/test/test.sh
 
17
 
 
18
BUILT_SOURCES =
 
19
if BUILD_REGRESS
 
20
BUILT_SOURCES += regress.gen.c regress.gen.h
 
21
endif
 
22
 
10
23
test_init_SOURCES = test-init.c
11
24
test_init_LDADD = ../libevent_core.la
12
25
test_eof_SOURCES = test-eof.c
13
26
test_eof_LDADD = ../libevent_core.la
 
27
test_changelist_SOURCES = test-changelist.c
 
28
test_changelist_LDADD = ../libevent_core.la
14
29
test_weof_SOURCES = test-weof.c
15
30
test_weof_LDADD = ../libevent_core.la
16
31
test_time_SOURCES = test-time.c
17
32
test_time_LDADD = ../libevent_core.la
18
 
regress_SOURCES = regress.c regress.h regress_http.c regress_dns.c \
19
 
        regress_rpc.c \
20
 
        regress.gen.c regress.gen.h
21
 
regress_LDADD = ../libevent.la
 
33
test_ratelim_SOURCES = test-ratelim.c
 
34
test_ratelim_LDADD = ../libevent_core.la -lm
 
35
 
 
36
regress_SOURCES = regress.c regress_buffer.c regress_http.c regress_dns.c \
 
37
        regress_testutils.c regress_testutils.h \
 
38
        regress_rpc.c regress.gen.c regress.gen.h regress_et.c \
 
39
        regress_bufferevent.c regress_listener.c \
 
40
        regress_util.c tinytest.c regress_main.c regress_minheap.c \
 
41
        $(regress_thread_SOURCES) $(regress_zlib_SOURCES)
 
42
if PTHREADS
 
43
regress_thread_SOURCES = regress_thread.c
 
44
PTHREAD_LIBS += ../libevent_pthreads.la
 
45
endif
 
46
if BUILD_WIN32
 
47
regress_thread_SOURCES = regress_thread.c
 
48
endif
 
49
if ZLIB_REGRESS
 
50
regress_zlib_SOURCES = regress_zlib.c
 
51
endif
 
52
if BUILD_WIN32
 
53
regress_SOURCES += regress_iocp.c
 
54
endif
 
55
 
 
56
regress_LDADD = $(LIBEVENT_GC_SECTIONS) ../libevent.la $(PTHREAD_LIBS) $(ZLIB_LIBS)
 
57
regress_CPPFLAGS = $(AM_CPPFLAGS) $(PTHREAD_CFLAGS) $(ZLIB_CFLAGS)
 
58
regress_LDFLAGS = $(PTHREAD_CFLAGS)
 
59
 
 
60
if OPENSSL
 
61
regress_SOURCES += regress_ssl.c
 
62
regress_LDADD += ../libevent_openssl.la -lssl -lcrypto
 
63
endif
 
64
 
22
65
bench_SOURCES = bench.c
23
 
bench_LDADD = ../libevent.la
24
 
 
25
 
regress.gen.c regress.gen.h: regress.rpc $(top_srcdir)/event_rpcgen.py
26
 
        $(top_srcdir)/event_rpcgen.py $(srcdir)/regress.rpc || echo "No Python installed"
 
66
bench_LDADD = $(LIBEVENT_GC_SECTIONS) ../libevent.la
 
67
bench_cascade_SOURCES = bench_cascade.c
 
68
bench_cascade_LDADD = $(LIBEVENT_GC_SECTIONS) ../libevent.la
 
69
bench_http_SOURCES = bench_http.c
 
70
bench_http_LDADD = $(LIBEVENT_GC_SECTIONS) ../libevent.la
 
71
bench_httpclient_SOURCES = bench_httpclient.c
 
72
bench_httpclient_LDADD = $(LIBEVENT_GC_SECTIONS) ../libevent_core.la
 
73
 
 
74
regress.gen.c regress.gen.h: rpcgen-attempted
 
75
 
 
76
rpcgen-attempted: $(srcdir)/regress.rpc $(srcdir)/../event_rpcgen.py $(srcdir)/rpcgen_wrapper.sh
 
77
        date -u > $@
 
78
        if $(srcdir)/rpcgen_wrapper.sh $(srcdir); then \
 
79
           echo "rpcgen okay"; \
 
80
        else \
 
81
           echo "No Python installed; stubbing out RPC test." >&2; \
 
82
           echo " "> regress.gen.c; \
 
83
           echo "#define NO_PYTHON_EXISTS" > regress.gen.h; \
 
84
        fi
 
85
 
 
86
CLEANFILES = rpcgen-attempted
27
87
 
28
88
DISTCLEANFILES = *~
29
89
 
30
 
test: test-init test-eof test-weof test-time regress
31
 
 
32
 
verify: test
33
 
        @$(srcdir)/test.sh
34
 
 
35
 
bench test-init test-eof test-weof test-time: ../libevent.la
 
90
verify: check
 
91
 
 
92
bench test-init test-eof test-weof test-time test-changelist: ../libevent.la