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

    lw_service \
	SERVICE=lsass \
	SOURCES="main-svcm.c globals.c listener.c" \
        GROUPS="$PROVIDER_GROUPS" \
	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"
}

