2 ############################################################################
4 # Copyright 2010, 2011 BMW Car IT GmbH
7 # Licensed under the Apache License, Version 2.0 (the "License");
8 # you may not use this file except in compliance with the License.
9 # You may obtain a copy of the License at
11 # http://www.apache.org/licenses/LICENSE-2.0
13 # Unless required by applicable law or agreed to in writing, software
14 # distributed under the License is distributed on an "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # See the License for the specific language governing permissions and
17 # limitations under the License.
19 ############################################################################
21 export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
23 # set plugin path, if installation path is not used
24 #export LM_PLUGIN_PATH=/usr/local/lib/layermanager
27 PIDSURFACE1=/tmp/surface1.pid
28 PIDSURFACE2=/tmp/surface2.pid
29 PIDLM=/tmp/surface3.pid
31 start_egl_example_application()
33 EGLX11ApplicationExample &
34 pidofdlt=`ps aux | grep EGLX11ApplicationExample | grep -v grep | awk '{print $2}'`
35 echo $pidofdlt > $PIDSURFACE1
38 start_mock_example_application()
40 EGLX11MockNavigation -layer 3000 -surface 20 &
41 pidofdlt=`ps aux | grep EGLX11MockNavigation | grep -v grep | awk '{print $2}'`
42 echo $pidofdlt > $PIDSURFACE2
48 LayerManagerService -c4 -f0 -w1280 -h480 &
49 pidofdlt=`ps aux | grep LayerManagerService | grep -v grep | awk '{print $2}'`
50 echo $pidofdlt > $PIDLM
62 killprocess $PIDSURFACE1
63 killprocess $PIDSURFACE2
74 start_egl_example_application
75 start_mock_example_application
85 start_example_application)
86 start_example_application
95 echo "Usage: $0 {start|start_lm|start_example_application|stop|stop_lm}"