blob: dae1cda409987557096d0c13d7595dcff453dc83 [file] [log] [blame]
Pekka Paalanenfd517962012-12-12 14:26:38 +02001#!/bin/bash
Kristian Høgsberg306e3612012-04-12 12:54:14 -04002
U. Artie Eoff617f4782012-12-07 13:50:31 -08003WESTON=$abs_builddir/../src/weston
Pekka Paalanenfd517962012-12-12 14:26:38 +02004LOGDIR=$abs_builddir/logs
5
6mkdir -p "$LOGDIR"
7
8SERVERLOG="$LOGDIR/$1-serverlog.txt"
9OUTLOG="$LOGDIR/$1-log.txt"
10
11rm -f "$SERVERLOG"
Kristian Høgsberg306e3612012-04-12 12:54:14 -040012
Kristian Høgsberge565b402012-12-14 16:19:43 -050013if test x$WAYLAND_DISPLAY != x; then
14 BACKEND=$abs_builddir/../src/.libs/wayland-backend.so
15elif test x$DISPLAY != x; then
16 BACKEND=$abs_builddir/../src/.libs/x11-backend.so
17else
18 BACKEND=$abs_builddir/../src/.libs/wayland-backend.so
19fi
20
U. Artie Eoff617f4782012-12-07 13:50:31 -080021case $1 in
22 *.la|*.so)
Kristian Høgsberge565b402012-12-14 16:19:43 -050023 $WESTON --backend=$BACKEND \
24 --modules=$abs_builddir/.libs/${1/.la/.so} \
Pekka Paalanenfd517962012-12-12 14:26:38 +020025 --log="$SERVERLOG" \
26 &> "$OUTLOG"
U. Artie Eoff617f4782012-12-07 13:50:31 -080027 ;;
28 *)
29 WESTON_TEST_CLIENT_PATH=$abs_builddir/$1 $WESTON \
Kristian Høgsberge565b402012-12-14 16:19:43 -050030 --backend=$BACKEND \
Pekka Paalanenfd517962012-12-12 14:26:38 +020031 --log="$SERVERLOG" \
32 --modules=$abs_builddir/.libs/weston-test.so \
33 &> "$OUTLOG"
U. Artie Eoff617f4782012-12-07 13:50:31 -080034esac