make()
{
    PROVIDER_GROUPS=""

    if [ "$LSA_BUILTIN_PROVIDERS" = "yes" ]
    then
        for _prov in ${LSA_PROVIDERS}
        do
            case "$_prov" in
                "ad") PROVIDER_GROUPS="$PROVIDER_GROUPS ../auth-providers/ad-open-provider/ad";;
                "local") PROVIDER_GROUPS="$PROVIDER_GROUPS ../auth-providers/local-provider/local";;
            esac
        done
    fi

    mk_program \
        PROGRAM=lsassd \
        INSTALLDIR="${MK_SBINDIR}" \
        SOURCES="main.c globals.c listener.c libmain.c backtrace.c sighandler.c" \
        INCLUDEDIRS=". ../include ../../include" \
        HEADERDEPS="lwadvapi.h lwio/lwio.h" \
        LIBDEPS="lsaserverapi lsacommon ntlmserver lsaclient_ntlm lwnetclientapi lwnetcommon lwioclient lwiocommon lwmsg lwmsg_nothr lwadvapi lwadvapi_nothr lwbase_nothr dcerpc pthread"
}

