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