Fixed 'make install' errors by using a bash script.
This commit is contained in:
parent
84915157da
commit
46b8ef7dad
2 changed files with 25 additions and 7 deletions
|
@ -9,13 +9,7 @@ runner_LDFLAGS = `sdl-config --libs`
|
||||||
|
|
||||||
install: install-tests
|
install: install-tests
|
||||||
install-tests:
|
install-tests:
|
||||||
-mkdir tests
|
$(SHELL) install-tests.sh
|
||||||
-cp -f testdummy/.libs/*.dylib tests/ 2> /dev/null
|
|
||||||
-cp -f testdummy/.libs/*.so tests/ 2> /dev/null
|
|
||||||
-cp -f testrect/.libs/*.dylib tests/ 2> /dev/null
|
|
||||||
-cp -f testrect/.libs/*.so tests/ 2> /dev/null
|
|
||||||
-cp -f testplatform/.libs/*.dylib tests/ 2> /dev/null
|
|
||||||
-cp -f testplatform/.libs/*.so tests/ 2> /dev/null
|
|
||||||
|
|
||||||
distclean-local:
|
distclean-local:
|
||||||
-rm -Rf tests/ docs/
|
-rm -Rf tests/ docs/
|
||||||
|
|
24
test/test-automation/install-tests.sh
Executable file
24
test/test-automation/install-tests.sh
Executable file
|
@ -0,0 +1,24 @@
|
||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
DIRECTORY="tests"
|
||||||
|
EXT="error"
|
||||||
|
|
||||||
|
echo "Installing test suites to $DIRECTORY"
|
||||||
|
|
||||||
|
rm -Rfv $DIRECTORY 2&>1 /dev/null
|
||||||
|
mkdir $DIRECTORY 2&>1 /dev/null
|
||||||
|
|
||||||
|
PLATFORM="$(uname)"
|
||||||
|
if [[ $PLATFORM == "Linux" ]]; then
|
||||||
|
EXT="so"
|
||||||
|
elif [[ $PLATFORM == "Darwin" ]]; then
|
||||||
|
EXT="dylib"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# TODO: put the test in an array
|
||||||
|
for suite in "testdummy" "testplatform" "testrect"
|
||||||
|
do
|
||||||
|
cp -f "$suite/.libs/lib$suite.$EXT" $DIRECTORY
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "Test suited installed."
|
Loading…
Add table
Add a link
Reference in a new issue