Mercurial > octave
comparison liboctave/operators/config-ops.sh @ 21281:b76955e83fe4
maint: Run all build shell scripts with SHELL as command interpreter
* Makefile.am, common.mk, doc/module.mk, libinterp/corefcn/module.mk,
libinterp/module.mk, libinterp/octave-value/module.mk,
libinterp/operators/module.mk, liboctave/module.mk, scripts/module.mk,
test/module.mk: Use $(SHELL) variable as command interpreter for all build
helper shell scripts.
* config-images.sh, config-module.sh, config-ops.sh: Use ${SHELL}
environment variable as command interpreter for move-if-change helper
script.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Tue, 16 Feb 2016 23:08:31 -0800 |
parents | 1bca6c72d2b1 |
children | 592fa741e0aa |
comparison
equal
deleted
inserted
replaced
21280:ebdf74c15722 | 21281:b76955e83fe4 |
---|---|
1 #! /bin/sh | 1 #! /bin/sh |
2 | 2 |
3 set -e | 3 set -e |
4 | 4 |
5 AWK=${AWK:-awk} | 5 AWK=${AWK:-awk} |
6 SHELL=${SHELL:-/bin/sh} | |
6 | 7 |
7 if [ $# -lt 3 ]; then | 8 if [ $# -lt 3 ]; then |
8 src_type="all" | 9 src_type="all" |
9 else | 10 else |
10 src_type="$3" | 11 src_type="$3" |
32 vx | all) | 33 vx | all) |
33 case "$src_type" in | 34 case "$src_type" in |
34 inc | all) | 35 inc | all) |
35 VX_INC=$($AWK -f $mk_ops -v prefix=vx -v list_h_files=1 $liboctave_dir/vx-ops) | 36 VX_INC=$($AWK -f $mk_ops -v prefix=vx -v list_h_files=1 $liboctave_dir/vx-ops) |
36 echo "VX_OP_INC = $VX_INC" > $liboctave_dir/vx-op-inc.mk-t | 37 echo "VX_OP_INC = $VX_INC" > $liboctave_dir/vx-op-inc.mk-t |
37 $move_if_change $liboctave_dir/vx-op-inc.mk-t $liboctave_dir/vx-op-inc.mk | 38 $SHELL $move_if_change $liboctave_dir/vx-op-inc.mk-t $liboctave_dir/vx-op-inc.mk |
38 ;; | 39 ;; |
39 esac | 40 esac |
40 ;; | 41 ;; |
41 esac | 42 esac |
42 | 43 |
44 vx | all) | 45 vx | all) |
45 case "$src_type" in | 46 case "$src_type" in |
46 src | all) | 47 src | all) |
47 VX_SRC=$($AWK -f $mk_ops -v prefix=vx -v list_cc_files=1 $liboctave_dir/vx-ops) | 48 VX_SRC=$($AWK -f $mk_ops -v prefix=vx -v list_cc_files=1 $liboctave_dir/vx-ops) |
48 echo "VX_OP_SRC = $VX_SRC" > $liboctave_dir/vx-op-src.mk-t | 49 echo "VX_OP_SRC = $VX_SRC" > $liboctave_dir/vx-op-src.mk-t |
49 $move_if_change $liboctave_dir/vx-op-src.mk-t $liboctave_dir/vx-op-src.mk | 50 $SHELL $move_if_change $liboctave_dir/vx-op-src.mk-t $liboctave_dir/vx-op-src.mk |
50 ;; | 51 ;; |
51 esac | 52 esac |
52 ;; | 53 ;; |
53 esac | 54 esac |
54 | 55 |
56 mx | all) | 57 mx | all) |
57 case "$src_type" in | 58 case "$src_type" in |
58 inc | all) | 59 inc | all) |
59 MX_INC=$($AWK -f $mk_ops -v prefix=mx -v list_h_files=1 $liboctave_dir/mx-ops) | 60 MX_INC=$($AWK -f $mk_ops -v prefix=mx -v list_h_files=1 $liboctave_dir/mx-ops) |
60 echo "MX_OP_INC = $MX_INC" > $liboctave_dir/mx-op-inc.mk-t | 61 echo "MX_OP_INC = $MX_INC" > $liboctave_dir/mx-op-inc.mk-t |
61 $move_if_change $liboctave_dir/mx-op-inc.mk-t $liboctave_dir/mx-op-inc.mk | 62 $SHELL $move_if_change $liboctave_dir/mx-op-inc.mk-t $liboctave_dir/mx-op-inc.mk |
62 ;; | 63 ;; |
63 esac | 64 esac |
64 ;; | 65 ;; |
65 esac | 66 esac |
66 | 67 |
68 mx | all) | 69 mx | all) |
69 case "$src_type" in | 70 case "$src_type" in |
70 src | all) | 71 src | all) |
71 MX_SRC=$($AWK -f $mk_ops -v prefix=mx -v list_cc_files=1 $liboctave_dir/mx-ops) | 72 MX_SRC=$($AWK -f $mk_ops -v prefix=mx -v list_cc_files=1 $liboctave_dir/mx-ops) |
72 echo "MX_OP_SRC = $MX_SRC" > $liboctave_dir/mx-op-src.mk-t | 73 echo "MX_OP_SRC = $MX_SRC" > $liboctave_dir/mx-op-src.mk-t |
73 $move_if_change $liboctave_dir/mx-op-src.mk-t $liboctave_dir/mx-op-src.mk | 74 $SHELL $move_if_change $liboctave_dir/mx-op-src.mk-t $liboctave_dir/mx-op-src.mk |
74 ;; | 75 ;; |
75 esac | 76 esac |
76 ;; | 77 ;; |
77 esac | 78 esac |
78 | 79 |
80 smx | all) | 81 smx | all) |
81 case "$src_type" in | 82 case "$src_type" in |
82 inc | all) | 83 inc | all) |
83 SMX_INC=$($AWK -f $mk_ops -v prefix=smx -v list_h_files=1 $liboctave_dir/smx-ops) | 84 SMX_INC=$($AWK -f $mk_ops -v prefix=smx -v list_h_files=1 $liboctave_dir/smx-ops) |
84 echo "SMX_OP_INC = $SMX_INC" > $liboctave_dir/smx-op-inc.mk-t | 85 echo "SMX_OP_INC = $SMX_INC" > $liboctave_dir/smx-op-inc.mk-t |
85 $move_if_change $liboctave_dir/smx-op-inc.mk-t $liboctave_dir/smx-op-inc.mk | 86 $SHELL $move_if_change $liboctave_dir/smx-op-inc.mk-t $liboctave_dir/smx-op-inc.mk |
86 ;; | 87 ;; |
87 esac | 88 esac |
88 ;; | 89 ;; |
89 esac | 90 esac |
90 | 91 |
92 smx | all) | 93 smx | all) |
93 case "$src_type" in | 94 case "$src_type" in |
94 src | all) | 95 src | all) |
95 SMX_SRC=$($AWK -f $mk_ops -v prefix=smx -v list_cc_files=1 $liboctave_dir/smx-ops) | 96 SMX_SRC=$($AWK -f $mk_ops -v prefix=smx -v list_cc_files=1 $liboctave_dir/smx-ops) |
96 echo "SMX_OP_SRC = $SMX_SRC" > $liboctave_dir/smx-op-src.mk-t | 97 echo "SMX_OP_SRC = $SMX_SRC" > $liboctave_dir/smx-op-src.mk-t |
97 $move_if_change $liboctave_dir/smx-op-src.mk-t $liboctave_dir/smx-op-src.mk | 98 $SHELL $move_if_change $liboctave_dir/smx-op-src.mk-t $liboctave_dir/smx-op-src.mk |
98 ;; | 99 ;; |
99 esac | 100 esac |
100 ;; | 101 ;; |
101 esac | 102 esac |