#!/bin/sh

export MAKL_DIR=`pwd`
export makl_conf_h="/dev/null"

. $MAKL_DIR/cf/makl.init
makl_args_init "$@"

# accept override from the command line
makl_args_def "gnu_make" "" "" "set GNU make executable path on this system"
__makl_gnu_make ()
{
    [ $# -eq 1 ] || makl_err 1 "--gnu_make: wrong number of arguments!"
    makl_set_var_mk GNU_MAKE $1
}

makl_args_handle "$@"

makl_set_var_mk MAKL_ROOT "`makl_get_var_mk SHAREDIR`/makl-`cat VERSION`"

# prerequisite is GNU_MAKE variable set
[ -z `makl_get_var_mk GNU_MAKE` ] && \
        makl_err 1 "set GNU make path using --gnu_make command line switch"

makl_file_sub "bin/maklsh"

. $MAKL_DIR/cf/makl.term

# need to fix reloc.mk path because we don't have MAKL_DIR in place when 
# including Makefile.conf (would hit the {un,}install top level target)
sed -e 's/reloc/$(MAKL_DIR)\/mk\/reloc/' $MAKL_DIR/Makefile.conf > .conf
mv .conf $MAKL_DIR/Makefile.conf
