1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/bin/sh
# Copyright 2019-2024 Collabora Ltd.
# SPDX-License-Identifier: Zlib
set -eux
if [ -n "${AUTOPKGTEST_ARTIFACTS-}" ]; then
WORKDIR="$AUTOPKGTEST_ARTIFACTS"
else
WORKDIR="$(mktemp -d)"
trap 'cd /; rm -fr "$WORKDIR"' 0 INT QUIT ABRT PIPE TERM
fi
if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
else
CROSS_COMPILE=
fi
export CXX="${CROSS_COMPILE}g++"
export PKG_CONFIG="${CROSS_COMPILE}pkg-config"
rm -fr "$WORKDIR/debian/tests/native"
mkdir -p "$WORKDIR/debian/tests/native"
cp -a debian/tests/native/* "$WORKDIR/debian/tests/native"
ln -fns "$(pwd)/src" "$WORKDIR/src"
cd "$WORKDIR"
make -C debian/tests/native
if [ -n "${TEST_INTERACTIVE-}" ]; then
debian/tests/native/test_native_d3d9
debian/tests/native/test_native_d3d11
fi
|