47 lines
957 B
Plaintext
Executable File
47 lines
957 B
Plaintext
Executable File
. ../config/system
|
|
. ../config/site
|
|
|
|
echo Building Makefile.local...
|
|
cat <<EOT >Makefile.local
|
|
# This Makefile was produced by running ./build in this directory.
|
|
|
|
SHELL=/bin/sh
|
|
|
|
FILES= compat.h\\
|
|
config.h\\
|
|
cstring.h\\
|
|
exception.h\\
|
|
extern.h\\
|
|
funcproto.h\\
|
|
gc.h\\
|
|
misc.h\\
|
|
object.h\\
|
|
param.h\\
|
|
scheme.h\\
|
|
stkmem.h\\
|
|
type.h
|
|
|
|
config.h: ../config/system ../config/site
|
|
\$(SHELL) ./build-config
|
|
|
|
install: \$(FILES)
|
|
-@if [ ! -d $install_dir/include ]; then \\
|
|
echo mkdir $install_dir/include; \\
|
|
mkdir $install_dir/include; \\
|
|
fi
|
|
-@if [ ! -d $install_dir/include/elk ]; then \\
|
|
echo mkdir $install_dir/include/elk; \\
|
|
mkdir $install_dir/include/elk; \\
|
|
fi
|
|
@for i in \$(FILES) ;\\
|
|
do \\
|
|
echo cp \$\$i $install_dir/include/elk; \\
|
|
cp \$\$i $install_dir/include/elk; \\
|
|
done
|
|
|
|
localize: config.h
|
|
|
|
distclean:
|
|
rm -f Makefile.local config.h
|
|
EOT
|