blob: 159709eb986999a90d130b17b7f86439acf15b23 [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 \
Tiago Vignatti19dadf22013-02-08 14:57:00 +020024 --modules=$abs_builddir/.libs/${1/.la/.so},xwayland.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" \
Tiago Vignatti19dadf22013-02-08 14:57:00 +020032 --modules=$abs_builddir/.libs/weston-test.so,xwayland.so \
Pekka Paalanenfd517962012-12-12 14:26:38 +020033 &> "$OUTLOG"
U. Artie Eoff617f4782012-12-07 13:50:31 -080034esac