This lets us remove the awkward ". ./redoconf.rc" line from zillions of .od scripts, without paying the price of *always* including that whole file every time default.do.sh is used.
20 lines
356 B
Text
20 lines
356 B
Text
rc_include _all.rc
|
|
|
|
# Tricky quoting: see _compile.od for details.
|
|
cat >$3 <<-EOF
|
|
#!/bin/sh -e
|
|
LINK=$(shquote "$LINK")
|
|
LDFLAGS=$(shquote "$LDFLAGS")
|
|
OPTFLAGS=$(shquote "$OPTFLAGS")
|
|
LIBS=$(shquote "$LIBS")
|
|
o="\$1"
|
|
shift
|
|
IFS="$NL"
|
|
set -f
|
|
\$LINK -o "\$o" \\
|
|
\$LDFLAGS \$OPTFLAGS \\
|
|
"\$@" \\
|
|
\$xLIBS \$LIBS
|
|
EOF
|
|
chmod a+x "$3"
|
|
redo-stamp <$3
|