summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2016-01-05 20:02:09 +0800
committerruki <[email protected]>2016-01-05 20:02:09 +0800
commite8c79d49cde893547e5e7346e9ae1203b03794f8 (patch)
treefd1ef003ee0e39e50b22318d79a1851b56f0645a
parent2290ef9dd726b2c9077fd0db5e493a02a578e550 (diff)
modify install script
-rwxr-xr-xcore/project.mak2
-rwxr-xr-xinstall23
2 files changed, 17 insertions, 8 deletions
diff --git a/core/project.mak b/core/project.mak
index 10571dd7b..33a7fe396 100755
--- a/core/project.mak
+++ b/core/project.mak
@@ -10,7 +10,7 @@ PRO_VERSION_MAJOR = 1
PRO_VERSION_MINOR = 0
# the project alter version
-PRO_VERSION_ALTER = 5
+PRO_VERSION_ALTER = 4
# the project prefix
PRO_PREFIX = XM_
diff --git a/install b/install
index e3094fa41..e5d715893 100755
--- a/install
+++ b/install
@@ -3,11 +3,14 @@
# is debug?
debug=n
verbose=
-if [ $1 ]; then
- if [ $1 = "--debug" ] || [ $1 = "-d" ]; then
- debug=y
- verbose=-v
- fi
+
+#debug=y
+#verbose=-v
+
+# prefix
+prefix=/usr/local
+if [ $1 ] && [ -d $1 ]; then
+ prefix=$1
fi
# probe plat
@@ -52,10 +55,16 @@ make i
cd ..
# create the xmake install directory
-xmake_dir_install=/usr/local/share/xmake
+xmake_dir_install=$prefix/share/xmake
if [ -d $xmake_dir_install ]; then
sudo rm -rf $xmake_dir_install
fi
+if [ ! -d $prefix/bin ]; then
+ sudo mkdir $prefix/bin
+fi
+if [ ! -d $prefix/share ]; then
+ sudo mkdir $prefix/share
+fi
if [ ! -d $xmake_dir_install ]; then
sudo mkdir $xmake_dir_install
fi
@@ -80,7 +89,7 @@ echo "$xmake_core_install $verbose \"\$@\"" >> $xmake_loader
if [ $? -ne 0 ]; then exit; fi
# install the xmake loader
-xmake_loader_install=/usr/local/bin/xmake
+xmake_loader_install=$prefix/bin/xmake
sudo mv $xmake_loader $xmake_loader_install
sudo chmod 777 $xmake_loader_install
if [ $? -ne 0 ]; then exit; fi