25 lines
487 B
Plaintext
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
|