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

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

if [ _$load_obj = _ ]; then
    load_obj=none
fi

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

SHELL=/bin/sh

FILES= linkscheme makedl ldflags

all:      \$(FILES)

localize: \$(FILES)

linkscheme:	src/linkscheme ../config/system ../config/site
	sed -e 's%@ofile@%$install_dir/lib/standalone.o%' \\
	    -e 's%@cc@%$cc%' \\
	    -e 's%@cflags@%$cflags%' -e 's%@ldflags@%$ldflags%' \\
	    -e 's%@system@%$system%' \\
	    src/linkscheme > \$@
	chmod +x \$@

makedl:		src/makedl-$load_obj ../config/system ../config/site
	sed -e 's%@obj_ldflags@%$obj_ldflags%' -e 's%@xflag@%$xflag%' \\
	    -e 's%@ld@%$ld%' \\
	    -e 's%@system@%$system%' src/makedl-$load_obj > \$@
	chmod +x \$@

ldflags:	src/ldflags ../config/system ../config/site
	sed -e 's%@ldflags@%$ldflags%' src/ldflags > \$@
	chmod +x \$@

install: \$(FILES)
	-@if [ ! -d $install_dir/lib ]; then \\
	    echo mkdir $install_dir/lib; \\
	    mkdir $install_dir/lib; \\
	fi
	cp linkscheme $install_dir/lib
	cp makedl $install_dir/lib
	cp ldflags $install_dir/lib

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