summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2010-12-06 22:28:14 +0000
committerThomas Martitz <kugel@rockbox.org>2010-12-06 22:28:14 +0000
commit7a9fd0baae1ea39fadb982841b34313db06825c8 (patch)
tree8151379d419b2fed6497401aeca4193852824ab1 /tools
parent2c2416094f426972c9e2e96d25058311bbe82f97 (diff)
downloadrockbox-7a9fd0baae1ea39fadb982841b34313db06825c8.tar.gz
rockbox-7a9fd0baae1ea39fadb982841b34313db06825c8.zip
Fix configure and lib path
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28753 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
-rwxr-xr-xtools/configure22
1 files changed, 10 insertions, 12 deletions
diff --git a/tools/configure b/tools/configure
index b8cabe79d0..ac24f5bd43 100755
--- a/tools/configure
+++ b/tools/configure
@@ -24,6 +24,7 @@ rbdir="/.rockbox"
need_full_path=
bindir=
libdir=
+sharedir=
app_platform=
app_lcd_width=
@@ -86,7 +87,7 @@ app_get_platform() {
# setup files and paths depending on the platform
if [ "$app_platform" = "sdl" ]; then
if [ -z "$ARG_PREFIX" ]; then
- rbdir="/usr/local/share/rockbox"
+ sharedir="/usr/local/share/rockbox"
bindir="/usr/local/bin"
libdir="/usr/local/lib"
else
@@ -98,7 +99,7 @@ app_get_platform() {
exit
fi
fi
- rbdir="$ARG_PREFIX/share/rockbox"
+ sharedir="$ARG_PREFIX/share/rockbox"
bindir="$ARG_PREFIX/bin"
libdir="$ARG_PREFIX/lib"
else
@@ -122,7 +123,7 @@ app_get_platform() {
echo "environment variable point to the root directory of the Android NDK."
exit
fi
- rbdir="/data/data/org.rockbox/app_rockbox/rockbox"
+ sharedir="/data/data/org.rockbox/app_rockbox/rockbox"
bindir="/data/data/org.rockbox/lib"
libdir="/data/data/org.rockbox/app_rockbox"
output="librockbox.so"
@@ -3144,14 +3145,7 @@ else
defendian="ROCKBOX_LITTLE_ENDIAN"
fi
-if [ "$ARG_RBDIR" ]; then
- if [ "$need_full_path" != "yes" ]; then
- if [ -z `echo $ARG_RBDIR | grep '^/'` ]; then
- rbdir="/"$ARG_RBDIR
- else
- rbdir=$ARG_RBDIR
- fi
- fi
+if [ "$ARG_RBDIR" != "" ]; then
echo "Using alternate rockbox dir: ${rbdir}"
fi
@@ -3162,6 +3156,7 @@ sed > autoconf.h \
-e "s<@config_rtc@<$config_rtc<g" \
-e "s<@have_rtc_alarm@<$have_rtc_alarm<g" \
-e "s<@RBDIR@<${rbdir}<g" \
+ -e "s<@sharepath@<${sharedir}<g" \
-e "s<@binpath@<${bindir}<g" \
-e "s<@libpath@<${libdir}<g" \
-e "s<@have_backlight@<$have_backlight<g" \
@@ -3202,6 +3197,7 @@ sed > autoconf.h \
/* root of Rockbox */
#define ROCKBOX_DIR "@RBDIR@"
+#define ROCKBOX_SHARE_PATH "@sharepath@"
#define ROCKBOX_BINARY_PATH "@binpath@"
#define ROCKBOX_LIBRARY_PATH "@libpath@"
@@ -3332,6 +3328,7 @@ sed > Makefile \
-e "s<@LANGS@<${buildlangs}<g" \
-e "s<@USE_ELF@<${USE_ELF}<g" \
-e "s<@RBDIR@<${rbdir}<g" \
+ -e "s<@sharepath@<${sharedir}<g" \
-e "s<@binpath@<${bindir}<g" \
-e "s<@libpath@<${libdir}<g" \
-e "s<@PREFIX@<$ARG_PREFIX<g" \
@@ -3401,7 +3398,8 @@ export ENC_OPTS=@ENC_OPTS@
export ENCODER=@ENCODER@
export USE_ELF=@USE_ELF@
export RBDIR=@RBDIR@
-export ROCKBOX_BINARY_PATH=@binpath@
+export ROCKBOX_SHARE_PATH=@sharepath@
+export ROCKBOX_LIBRARY_PATH=@libpath@
export ROCKBOX_LIBRARY_PATH=@libpath@
export SDLCONFIG=@SDLCONFIG@