#
#	EJS configuration
#

if [ "$BLD_EJS_DIR" != "" ] ; then
	BLD_EJS_DIR=`canonPath "$BLD_EJS_DIR"`
    BLD_EJS_IMP_LIBPATH="$BLD_EJS_DIR/lib"
    BLD_EJS_IMP_LIBS="ejs"
    BLD_EJS_LIBPATHS="$BLD_EJS_DIR/lib"
    BLD_EJS_IFLAGS="$BLD_EJS_DIR/include"
fi

if [ "$BLD_FEATURE_STATIC" = 1 ] ; then
    BLD_EJS_DEP_LIBPATHS=""
    BLD_EJS_DEP_LIBS=""
    BLD_EJS_LIBPATHS="$BLD_EJS_LIBPATHS $BLD_SQLITE_LIBPATHS $BLD_REGEXP_LIBPATHS $BLD_MPR_LIBPATHS $BLD_SSL_LIBPATHS"
    if [ "$BLD_PRODUCT" = ejs ] ; then
        BLD_EJS_LIBS="ejs $BLD_SQLITE_LIBS $BLD_REGEXP_LIBS $BLD_MPR_LIBS $BLD_SSL_LIBS"
        if [ "$BLD_FEATURE_EJS_DB" = 1 ] ; then
            BLD_EJS_LIBS="$BLD_EJS_LIBS ejsdb"
        fi
        if [ "$BLD_FEATURE_EJS_WEB" = 1 ] ; then
            BLD_EJS_LIBS="$BLD_EJS_LIBS ejsweb"
        fi
    else
        #
        #   All-in-one builds (db and web are included)
        #
        BLD_EJS_LIBS="ejs $BLD_SQLITE_LIBS $BLD_REGEXP_LIBS $BLD_MPR_LIBS $BLD_SSL_LIBS"
        BLD_EJS_DEP_LIBS="$BLD_SQLITE_LIBS"
    fi

else
    BLD_EJS_DEP_LIBPATHS="$BLD_SQLITE_LIBPATHS $BLD_REGEXP_LIBPATHS $BLD_MPR_LIBPATHS $BLD_SSL_LIBPATHS"
    if [ "$BLD_PRODUCT" = ejs ] ; then
        BLD_EJS_DEP_LIBS="$BLD_REGEXP_LIBS $BLD_MPR_LIBS $BLD_SSL_LIBS"
    else
        BLD_EJS_DEP_LIBS="$BLD_SQLITE_LIBS $BLD_REGEXP_LIBS $BLD_MPR_LIBS $BLD_SSL_LIBS"
    fi
    BLD_EJS_LIBPATHS="$BLD_EJS_LIBPATHS $BLD_MPR_LIBPATHS"
    BLD_EJS_LIBS="ejs $BLD_SQLITE_LIBS $BLD_REGEXP_LIBS $BLD_MPR_LIBS $BLD_SSL_LIBS"
	if [ "$BLD_FEATURE_EJS_ALL_IN_ONE" != 1 ] ; then
		if [ "$BLD_FEATURE_EJS_WEB" = 1 ] ; then
			BLD_EJS_LIBS="ejsweb $BLD_EJS_LIBS"
		fi
		if [ "$BLD_FEATURE_EJS_DB" = 1 ] ; then
			BLD_EJS_LIBS="ejsdb $BLD_EJS_LIBS"
		fi
	fi
fi
