summaryrefslogtreecommitdiff
path: root/tools/configure
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2011-06-04 10:36:34 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2011-06-04 10:36:34 +0000
commit26a92fa9e17fc659ad1cd27b2365493df0d16950 (patch)
tree0716c42667a2663647ffe04c1a98a281f3d84f1e /tools/configure
parent73d0e14f4494b98e0c781934fbf19efa8d6d8418 (diff)
downloadrockbox-26a92fa9e17fc659ad1cd27b2365493df0d16950.tar.gz
rockbox-26a92fa9e17fc659ad1cd27b2365493df0d16950.zip
Android: adjust screen orientation based on LCD size.
If the screen size specified is wider than higher specify the orientation as landscape in AndroidManifest.xml. This usually applies to tablets where Rockbox in portrait mode feels unnatural. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29951 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-xtools/configure10
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/configure b/tools/configure
index d988e75d63..461e00ce8f 100755
--- a/tools/configure
+++ b/tools/configure
@@ -28,6 +28,7 @@ sharedir=
28thread_support="ASSEMBLER_THREADS" 28thread_support="ASSEMBLER_THREADS"
29app_lcd_width= 29app_lcd_width=
30app_lcd_height= 30app_lcd_height=
31app_lcd_orientation=
31# 32#
32# Begin Function Definitions 33# Begin Function Definitions
33# 34#
@@ -100,7 +101,12 @@ app_set_lcd_size () {
100 app_lcd_height="$ARG_LCDHEIGHT" 101 app_lcd_height="$ARG_LCDHEIGHT"
101 fi 102 fi
102 if [ -z "$app_lcd_height" ]; then app_lcd_height="480"; fi 103 if [ -z "$app_lcd_height" ]; then app_lcd_height="480"; fi
103 echo "Selected $app_lcd_width x $app_lcd_height resolution" 104 if [ $app_lcd_width -gt $app_lcd_height ]; then
105 lcd_orientation="landscape"
106 else
107 lcd_orientation="portrait"
108 fi
109 echo "Selected $app_lcd_width x $app_lcd_height resolution ($lcd_orientation)"
104 ARG_LCDWIDTH=$app_lcd_width 110 ARG_LCDWIDTH=$app_lcd_width
105 ARG_LCDHEIGHT=$app_lcd_height 111 ARG_LCDHEIGHT=$app_lcd_height
106 112
@@ -3715,6 +3721,7 @@ sed > Makefile \
3715 -e "s<@PREFIX@<$ARG_PREFIX<g" \ 3721 -e "s<@PREFIX@<$ARG_PREFIX<g" \
3716 -e "s<@CMDLINE@<$cmdline<g" \ 3722 -e "s<@CMDLINE@<$cmdline<g" \
3717 -e "s<@SDLCONFIG@<$sdl<g" \ 3723 -e "s<@SDLCONFIG@<$sdl<g" \
3724 -e "s<@LCDORIENTATION@<$lcd_orientation<g" \
3718<<EOF 3725<<EOF
3719## Automatically generated. http://www.rockbox.org/ 3726## Automatically generated. http://www.rockbox.org/
3720 3727
@@ -3784,6 +3791,7 @@ export ROCKBOX_SHARE_PATH=@sharepath@
3784export ROCKBOX_BINARY_PATH=@binpath@ 3791export ROCKBOX_BINARY_PATH=@binpath@
3785export ROCKBOX_LIBRARY_PATH=@libpath@ 3792export ROCKBOX_LIBRARY_PATH=@libpath@
3786export SDLCONFIG=@SDLCONFIG@ 3793export SDLCONFIG=@SDLCONFIG@
3794export LCDORIENTATION=@LCDORIENTATION@
3787 3795
3788CONFIGURE_OPTIONS=@CMDLINE@ 3796CONFIGURE_OPTIONS=@CMDLINE@
3789 3797