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