#!/bin/bash WESTON=$abs_builddir/../src/weston LOGDIR=$abs_builddir/logs mkdir -p "$LOGDIR" SERVERLOG="$LOGDIR/$1-serverlog.txt" OUTLOG="$LOGDIR/$1-log.txt" rm -f "$SERVERLOG" if test x$WAYLAND_DISPLAY != x; then BACKEND=$abs_builddir/../src/.libs/wayland-backend.so elif test x$DISPLAY != x; then BACKEND=$abs_builddir/../src/.libs/x11-backend.so else BACKEND=$abs_builddir/../src/.libs/wayland-backend.so fi case $1 in *.la|*.so) $WESTON --backend=$BACKEND \ --socket=test-$(basename $1) \ --modules=$abs_builddir/.libs/${1/.la/.so},xwayland.so \ --log="$SERVERLOG" \ &> "$OUTLOG" ;; *) WESTON_TEST_CLIENT_PATH=$abs_builddir/$1 $WESTON \ --socket=test-$(basename $1) \ --backend=$BACKEND \ --log="$SERVERLOG" \ --modules=$abs_builddir/.libs/weston-test.so,xwayland.so \ &> "$OUTLOG" esac