1*76404edcSAsim JamshedImport('env')
2*76404edcSAsim Jamshed
3*76404edcSAsim Jamshedtests = Split('prepare.sh \
4*76404edcSAsim Jamshed        run-tests.pl \
5*76404edcSAsim Jamshed        cleanup.sh')
6*76404edcSAsim Jamshed
7*76404edcSAsim Jamshedextra_dist = Split('fastcgi-10.conf \
8*76404edcSAsim Jamshed      fastcgi-auth.conf \
9*76404edcSAsim Jamshed      fastcgi-responder.conf \
10*76404edcSAsim Jamshed      fastcgi-13.conf \
11*76404edcSAsim Jamshed      bug-06.conf \
12*76404edcSAsim Jamshed      bug-12.conf \
13*76404edcSAsim Jamshed      core-var-include.t \
14*76404edcSAsim Jamshed      var-include.conf \
15*76404edcSAsim Jamshed      var-include-sub.conf \
16*76404edcSAsim Jamshed      condition.conf \
17*76404edcSAsim Jamshed      core-condition.t \
18*76404edcSAsim Jamshed      core-request.t \
19*76404edcSAsim Jamshed      core-response.t \
20*76404edcSAsim Jamshed      core-keepalive.t \
21*76404edcSAsim Jamshed      core.t \
22*76404edcSAsim Jamshed      mod-access.t \
23*76404edcSAsim Jamshed      mod-auth.t \
24*76404edcSAsim Jamshed      mod-cgi.t \
25*76404edcSAsim Jamshed      mod-compress.t \
26*76404edcSAsim Jamshed      mod-compress.conf \
27*76404edcSAsim Jamshed      mod-fastcgi.t \
28*76404edcSAsim Jamshed      mod-redirect.t \
29*76404edcSAsim Jamshed      mod-userdir.t \
30*76404edcSAsim Jamshed      mod-rewrite.t \
31*76404edcSAsim Jamshed      request.t \
32*76404edcSAsim Jamshed      mod-ssi.t \
33*76404edcSAsim Jamshed      LightyTest.pm \
34*76404edcSAsim Jamshed      mod-setenv.t')
35*76404edcSAsim Jamshed
36*76404edcSAsim Jamshedt  = env.Command('foo1', 'prepare.sh', '(cd ./tests/; ./prepare.sh; cd ..)')
37*76404edcSAsim Jamshedt += env.Command('foo2', 'run-tests.pl', '( cd ./tests/; SHELL=/bin/sh ./run-tests.pl; cd ..)')
38*76404edcSAsim Jamshedt += env.Command('foo3', 'cleanup.sh', '(cd ./tests/; ./cleanup.sh; cd ..)')
39*76404edcSAsim Jamshed
40*76404edcSAsim Jamshedif env['LIBFCGI']:
41*76404edcSAsim Jamshed	fcgis = []
42*76404edcSAsim Jamshed	fcgis += env.Program("fcgi-auth", "fcgi-auth.c", LIBS=env['LIBFCGI'])
43*76404edcSAsim Jamshed	fcgis += env.Program("fcgi-responder", "fcgi-responder.c", LIBS=env['LIBFCGI'])
44*76404edcSAsim Jamshed	env.Depends(t, fcgis)
45*76404edcSAsim Jamshed
46*76404edcSAsim Jamshedenv.Alias('check', t )
47