| 3007 |      1 | #!/bin/bash
 | 
| 2437 |      2 | #
 | 
|  |      3 | # $Id$
 | 
| 9788 |      4 | # Author: Markus Wenzel, TU Muenchen
 | 
|  |      5 | # License: GPL (GNU GENERAL PUBLIC LICENSE)
 | 
| 2437 |      6 | #
 | 
|  |      7 | # DESCRIPTION: Isabelle make utility
 | 
|  |      8 | 
 | 
|  |      9 | 
 | 
| 9788 |     10 | PRG=$(basename "$0")
 | 
| 2437 |     11 | 
 | 
|  |     12 | function usage()
 | 
|  |     13 | {
 | 
|  |     14 |   echo
 | 
|  |     15 |   echo "Usage: $PRG [ARGS ...]"
 | 
|  |     16 |   echo
 | 
| 7795 |     17 |   echo "  Compile the logic in current directory using IsaMakefile."
 | 
| 2437 |     18 |   echo "  ARGS are directly passed to the system make program."
 | 
|  |     19 |   echo
 | 
|  |     20 |   exit 1
 | 
|  |     21 | }
 | 
|  |     22 | 
 | 
|  |     23 | 
 | 
|  |     24 | ## main
 | 
|  |     25 | 
 | 
|  |     26 | [ "$1" = "-?" ] && usage
 | 
|  |     27 | 
 | 
|  |     28 | exec make -f IsaMakefile "$@"
 |