home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / doc / bash / completion-contrib / gnatmake < prev    next >
Encoding:
Text File  |  2006-08-28  |  1.2 KB  |  32 lines

  1. # Gnatmake completion by Ralf_Schroth@t-online.de (Ralf Schroth)
  2. #
  3. # $Id: gnatmake,v 1.1 2002/08/19 16:57:44 ianmacd Exp $
  4. #
  5. _gnatmake()
  6. {
  7.     local cur
  8.  
  9.     COMPREPLY=()
  10.     cur=${COMP_WORDS[COMP_CWORD]}
  11.  
  12.         if [[ "$cur" == -* ]]; then
  13.         # relevant (and less relevant ;-) )options completion
  14.         COMPREPLY=( $( compgen -W '-a -c -f -i -j -k -m -M -n -o \
  15.                                -q -s -v -z -aL -A -aO -aI -I -I- -L -nostdinc \
  16.                                -nostdlib -cargs -bargs -largs -fstack-check \
  17.                                -fno-inline -g -O1 -O0 -O2 -O3 -gnata -gnatA \
  18.                                -gnatb -gnatc -gnatd -gnatD -gnate -gnatE \
  19.                                -gnatf -gnatF -gnatg -gnatG -gnath -gnati \
  20.                                -gnatk -gnatl -gnatL -gnatm -gnatn -gnato \
  21.                                -gnatO -gnatp -gnatP -gnatq -gnatR -gnats \
  22.                                -gnatt -gnatT -gnatu -gnatU -gnatv -gnatws \
  23.                                -gnatwe -gnatwl -gnatwu -gnatW -gnatx -gnatX \
  24.                                -gnaty -gnatz -gnatZ -gnat83' -- $cur ) )
  25.     else
  26.             # source file completion
  27.             _filedir '@(adb|ads)'
  28.           
  29.     fi
  30. }
  31. complete -F _gnatmake -o filenames gnatmake
  32.