removed bogus install-libs script, updated NOTES and Playground run script to use the pseudo target install-test-apps

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14686 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2005-11-04 12:44:23 +00:00
parent b2cacfd22a
commit 0f6436373e
3 changed files with 9 additions and 56 deletions
+3 -9
View File
@@ -1,16 +1,10 @@
For the tests to run properly on BeOS, you need to prepare a few things. For the tests to run properly on BeOS, you need to prepare a few things.
1.) make sure your target is "r5" (if your target is "bone", you need to adjust the "run" scripts) There is a pseudo target "install-test-apps" which needs to be built like this:
2.) build the Haiku registrar (from anywhere in the Haiku tree): $ TARGET_PLATFORM=r5 jam install-test-apps
jam haiku_registrar
3.) build the Haiku app_server (from anywhere in the Haiku tree): This will build "haiku_registrar", "haiku_app_server", the needed libs and some test apps and install all into "generated/tests/apps".
jam haiku_app_server
4.) make links to some Haiku libs in your ~/config/lib folder. The tests link to libopenbeos.so, haiku_app_server links to libhaikuappserver.so, libhwinterface.so, libhwinterfaceimpl.so, libpng.so and libfreetype.so. You will find these libs in the distro folder for your target after you build the haiku_app_server.
5.) build the test app you want to run
Each test app folder contains a script "run", which launches the Haiku app_server and a second later the test app which connects to it. Each test app folder contains a script "run", which launches the Haiku app_server and a second later the test app which connects to it.
-33
View File
@@ -1,33 +0,0 @@
#!/bin/sh
CURRENT="$PWD"
if test -d "../../../../generated/objects/r5/x86/release"; then
cd "../../../../generated/objects/r5/x86/release"
elif test -d "../../../../generated/objects/bone/x86/release"; then
cd "../../../../generated/objects/bone/x86/release"
elif test -d "../../../../generated/objects/dano/x86/release"; then
cd "../../../../generated/objects/dano/x86/release"
fi
RELEASE="$PWD"
DEST="/boot/home/config/lib"
cd "$DEST"
ln -fs "$RELEASE/kits/libopenbeos.so" "libopenbeos.so"
ln -fs "$RELEASE/libs/freetype2/libfreetype.so" "libfreetype.so"
ln -fs "$RELEASE/libs/png/libpng.so" "libpng.so"
HAIKU_APP_SERVER="$RELEASE/tests/servers/app"
if ! test -d "$HAIKU_APP_SERVER/lib"; then
mkdir "$HAIKU_APP_SERVER/lib"
fi
cd "$HAIKU_APP_SERVER/lib"
ln -fs "../libhaikuappserver.so" "libhaikuappserver.so"
ln -fs "../libhwinterface.so" "libhwinterface.so"
ln -fs "../libhwinterfaceimpl.so" "libhwinterfaceimpl.so"
+6 -14
View File
@@ -2,24 +2,16 @@
../../../../../tests/servers/registrar/run_haiku_registrar || exit ../../../../../tests/servers/registrar/run_haiku_registrar || exit
if test -f ../../../../../generated/objects/bone/x86/release/tests/servers/app/haiku_app_server; then if test -f ../../../../../generated/tests/apps/haiku_app_server; then
../../../../../generated/objects/bone/x86/release/tests/servers/app/haiku_app_server & ../../../../../generated/tests/apps/haiku_app_server &
elif test -f ../../../../../generated/objects/r5/x86/release/tests/servers/app/haiku_app_server; then
../../../../../generated/objects/r5/x86/release/tests/servers/app/haiku_app_server &
elif test -f ../../../../../generated/objects/dano/x86/release/tests/servers/app/haiku_app_server; then
../../../../../generated/objects/dano/x86/release/tests/servers/app/haiku_app_server &
else else
echo "You need to jam haiku_app_server first." echo "You need to \"TARGET_PLATFORM=r5 jam install-test-apps\" first."
fi fi
sleep 1s sleep 1s
if test -f ../../../../../generated/objects/r5/x86/release/tests/servers/app/playground/Playground; then if test -f ../../../../../generated/tests/apps/Playground; then
../../../../../generated/objects/r5/x86/release/tests/servers/app/playground/Playground ../../../../../generated/tests/apps//Playground
elif test -f ../../../../../generated/objects/bone/x86/release/tests/servers/app/playground/Playground; then
../../../../../generated/objects/bone/x86/release/tests/servers/app/playground/Playground
elif test -f ../../../../../generated/objects/dano/x86/release/tests/servers/app/playground/Playground; then
../../../../../generated/objects/dano/x86/release/tests/servers/app/playground/Playground
else else
echo "You need to jam Playground first." echo "You need to \"TARGET_PLATFORM=r5 jam install-test-apps\" first."
fi fi