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