summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2013-01-06 13:09:23 (GMT)
committerTony Theodore <tonyt@logyst.com>2013-01-06 13:09:23 (GMT)
commitcafdf5d1e7d078b54fa72c1c42623acc9e9257b9 (patch)
treeaafae1e0393174d174006f78fbc9a6d9a3007583
parent34d7b0f5b8846fda7589f87538fc1102d1ad0fb6 (diff)
downloadmxe-cafdf5d1e7d078b54fa72c1c42623acc9e9257b9.zip
mxe-cafdf5d1e7d078b54fa72c1c42623acc9e9257b9.tar.gz
mxe-cafdf5d1e7d078b54fa72c1c42623acc9e9257b9.tar.bz2
add mxe alias and path to completion script
-rw-r--r--tools/mxe-bash-completion10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/mxe-bash-completion b/tools/mxe-bash-completion
index e40178f..66bdb66 100644
--- a/tools/mxe-bash-completion
+++ b/tools/mxe-bash-completion
@@ -1,11 +1,15 @@
-_make()
+export MXE_DIR=`pwd`
+export PATH=$MXE_DIR/usr/bin:$PATH
+alias mxe='make -C $MXE_DIR'
+
+_mxe()
{
local cur prev pkgs tgts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
- pkgs=$( for x in `ls -l src/*.mk | gsed -n 's,.*src/\(.*\)\.mk,\1,p'`; do echo ${x} ; done )
+ pkgs=$( for x in `ls -l $MXE_DIR/src/*.mk | gsed -n 's,.*src/\(.*\)\.mk,\1,p'`; do echo ${x} ; done )
tgts="i686-pc-mingw32 x86_64-w64-mingw32 i686-w64-mingw32"
case "${cur}" in
@@ -38,4 +42,4 @@ _make()
esac
}
-complete -o nospace -o default -F _make make
+complete -o nospace -o default -F _mxe mxe make