Pekka Paalanen | fd51796 | 2012-12-12 14:26:38 +0200 | [diff] [blame] | 1 | #!/bin/bash |
Kristian Høgsberg | 306e361 | 2012-04-12 12:54:14 -0400 | [diff] [blame] | 2 | |
U. Artie Eoff | 617f478 | 2012-12-07 13:50:31 -0800 | [diff] [blame] | 3 | WESTON=$abs_builddir/../src/weston |
Pekka Paalanen | fd51796 | 2012-12-12 14:26:38 +0200 | [diff] [blame] | 4 | LOGDIR=$abs_builddir/logs |
| 5 | |
| 6 | mkdir -p "$LOGDIR" |
| 7 | |
| 8 | SERVERLOG="$LOGDIR/$1-serverlog.txt" |
| 9 | OUTLOG="$LOGDIR/$1-log.txt" |
| 10 | |
| 11 | rm -f "$SERVERLOG" |
Kristian Høgsberg | 306e361 | 2012-04-12 12:54:14 -0400 | [diff] [blame] | 12 | |
Kristian Høgsberg | e565b40 | 2012-12-14 16:19:43 -0500 | [diff] [blame] | 13 | if test x$WAYLAND_DISPLAY != x; then |
| 14 | BACKEND=$abs_builddir/../src/.libs/wayland-backend.so |
| 15 | elif test x$DISPLAY != x; then |
| 16 | BACKEND=$abs_builddir/../src/.libs/x11-backend.so |
| 17 | else |
| 18 | BACKEND=$abs_builddir/../src/.libs/wayland-backend.so |
| 19 | fi |
| 20 | |
U. Artie Eoff | 617f478 | 2012-12-07 13:50:31 -0800 | [diff] [blame] | 21 | case $1 in |
| 22 | *.la|*.so) |
Kristian Høgsberg | e565b40 | 2012-12-14 16:19:43 -0500 | [diff] [blame] | 23 | $WESTON --backend=$BACKEND \ |
Tiago Vignatti | 19dadf2 | 2013-02-08 14:57:00 +0200 | [diff] [blame^] | 24 | --modules=$abs_builddir/.libs/${1/.la/.so},xwayland.so \ |
Pekka Paalanen | fd51796 | 2012-12-12 14:26:38 +0200 | [diff] [blame] | 25 | --log="$SERVERLOG" \ |
| 26 | &> "$OUTLOG" |
U. Artie Eoff | 617f478 | 2012-12-07 13:50:31 -0800 | [diff] [blame] | 27 | ;; |
| 28 | *) |
| 29 | WESTON_TEST_CLIENT_PATH=$abs_builddir/$1 $WESTON \ |
Kristian Høgsberg | e565b40 | 2012-12-14 16:19:43 -0500 | [diff] [blame] | 30 | --backend=$BACKEND \ |
Pekka Paalanen | fd51796 | 2012-12-12 14:26:38 +0200 | [diff] [blame] | 31 | --log="$SERVERLOG" \ |
Tiago Vignatti | 19dadf2 | 2013-02-08 14:57:00 +0200 | [diff] [blame^] | 32 | --modules=$abs_builddir/.libs/weston-test.so,xwayland.so \ |
Pekka Paalanen | fd51796 | 2012-12-12 14:26:38 +0200 | [diff] [blame] | 33 | &> "$OUTLOG" |
U. Artie Eoff | 617f478 | 2012-12-07 13:50:31 -0800 | [diff] [blame] | 34 | esac |