. ../config/system
. ../config/site

if [ _$use_ld_xflag = _yes ]; then xflag=-x; fi

srcdir=`pwd | sed -e 's/scripts$/src/'`

sed_cmd="'s%@obj_ldflags@%$obj_ldflags%' -e 's%@xflag@%$xflag%' \
      -e 's%@system@%$system%'"

if [ _$load_obj != _ ]; then
    inst_linkext="cp linkext-$load_obj $bin_dir/linkext"
fi

echo Building Makefile.local...
cat <<EOT >Makefile.local
# This Makefile was produced by running ./build in this directory.

SHELL=/bin/sh

FILES= linkscheme\\
       linkext-ld\\
       linkext-rld\\
       linkext-shl\\
       linkext-dl

all:      \$(FILES)

localize: \$(FILES)

linkscheme:	src/linkscheme ../config/system ../config/site
	sed -e 's%@ofiles@%$srcdir/*.o%' -e 's%@cc@%$cc%' \\
	    -e 's%@cflags@%$cflags%' -e 's%@ldflags@%$ldflags%' \\
	    -e 's%@system@%$system%' \\
	    src/linkscheme > \$@
	chmod +x \$@

linkext-ld:	src/linkext-ld ../config/system ../config/site
	sed -e $sed_cmd src/linkext-ld > \$@
	chmod +x \$@

linkext-rld:	src/linkext-rld ../config/system ../config/site
	sed -e $sed_cmd src/linkext-rld > \$@
	chmod +x \$@

linkext-shl:	src/linkext-shl ../config/system ../config/site
	sed -e $sed_cmd src/linkext-shl > \$@
	chmod +x \$@

linkext-dl:	src/linkext-dl ../config/system ../config/site
	sed -e $sed_cmd src/linkext-dl > \$@
	chmod +x \$@

install:
	-@if [ ! -d $bin_dir ]; then \\
	    echo mkdir $bin_dir; \\
	    mkdir $bin_dir; \\
	fi
	cp linkscheme $bin_dir
	$inst_linkext

distclean:
	rm -f \$(FILES) Makefile.local
EOT
