Include all build-system files into distribution archives
[ngircd-alex.git] / src / testsuite / Makefile.ng
1 #
2 # ngIRCd -- The Next Generation IRC Daemon
3 # Copyright (c)2001-2012 Alexander Barton (alex@barton.de) and Contributors
4 #
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 2 of the License, or
8 # (at your option) any later version.
9 # Please read the file COPYING, README and AUTHORS for more information.
10 #
11
12 __ng_Makefile_am_template__
13
14 INCLUDES = -I$(srcdir)/../portab
15
16 EXTRA_DIST = \
17         Makefile.ng README functions.inc getpid.sh \
18         start-server.sh stop-server.sh tests.sh stress-server.sh \
19         test-loop.sh wait-tests.sh \
20         channel-test.e connect-test.e check-idle.e invite-test.e \
21         join-test.e kick-test.e message-test.e misc-test.e mode-test.e \
22         opless-channel-test.e server-link-test.e who-test.e whois-test.e \
23         stress-A.e stress-B.e \
24         start-server1 stop-server1 ngircd-test1.conf \
25         start-server2 stop-server2 ngircd-test2.conf
26
27 all:
28
29 clean-local:
30         rm -rf logs tests *-test ngircd-test*.log procs.tmp \
31          T-ngircd1 ngircd-test1.motd T-ngircd2 ngircd-test2.motd
32
33 maintainer-clean-local:
34         rm -f Makefile Makefile.in
35
36 check_SCRIPTS = ngircd-TEST-Binary tests.sh
37
38 ngircd-TEST-Binary:
39         cp ../ngircd/ngircd T-ngircd1
40         cp ../ngircd/ngircd T-ngircd2
41         [ -f getpid.sh ] || ln -s $(srcdir)/getpid.sh .
42
43 connect-test: tests.sh
44         rm -f connect-test
45         ln -s $(srcdir)/tests.sh connect-test
46
47 channel-test: tests.sh
48         rm -f channel-test
49         ln -s $(srcdir)/tests.sh channel-test
50
51 invite-test: tests.sh
52         rm -f invite-test
53         ln -s $(srcdir)/tests.sh invite-test
54
55 join-test: tests.sh
56         rm -f join-test
57         ln -s $(srcdir)/tests.sh join-test
58
59 kick-test: tests.sh
60         rm -f kick-test
61         ln -s $(srcdir)/tests.sh kick-test
62
63 message-test: tests.sh
64         rm -f message-test
65         ln -s $(srcdir)/tests.sh message-test
66
67 misc-test: tests.sh
68         rm -f misc-test
69         ln -s $(srcdir)/tests.sh misc-test
70
71 mode-test: tests.sh
72         rm -f mode-test
73         ln -s $(srcdir)/tests.sh mode-test
74
75 opless-channel-test: tests.sh
76         rm -f opless-channel-test
77         ln -s $(srcdir)/tests.sh opless-channel-test
78
79 server-link-test: tests.sh
80         rm -f server-link-test
81         ln -s $(srcdir)/tests.sh server-link-test
82
83 who-test: tests.sh
84         rm -f who-test
85         ln -s $(srcdir)/tests.sh who-test
86
87 whois-test: tests.sh
88         rm -f whois-test
89         ln -s $(srcdir)/tests.sh whois-test
90
91 TESTS = start-server1 \
92         connect-test \
93         start-server2 \
94         channel-test \
95         invite-test \
96         join-test \
97         kick-test \
98         message-test \
99         misc-test \
100         mode-test \
101         opless-channel-test \
102         who-test \
103         whois-test \
104         server-link-test \
105         stop-server2 \
106         stress-server.sh \
107         stop-server1
108
109 # -eof-