elk/scripts/src/makedl-dl

25 lines
487 B
Plaintext

. ../config/system
. ../config/site
cat <<HERE
#!/bin/sh
# Link one dynamically loadable extension (an object file); or
# combine several object files into one dynamically loadable extension
# and resolve against libraries.
#
# Arguments are the output file and one or more object files and libraries.
if [ \$# -lt 2 ]; then
echo Usage: "\$0: output-file object-files [libraries]"
exit 1
fi
output=\$1
shift
$ld -r $obj_ldflags \$*
mv a.out \$output
chmod 644 \$output
HERE