make()
{
    LOCAL_SOURCES="\
        lpaccess.c    \
	lpauthex.c    \
	lpcfg.c       \
	lpdomain.c    \
	lpenumstate.c \
	lpevent.c     \
	lpglobals.c   \
	lpgroup.c     \
	lpmain.c      \
	lpmarshal.c   \
	lpmisc.c      \
	lpobject.c    \
	lpuser.c      \
        lpsecurity.c"

    COMMON_HEADERDEPS="lw/base.h lwadvapi.h openssl/md4.h lwio/lwio.h"

    if [ "$HAVE_EVENTLOG_H" = "internal" ]
    then
        COMMON_HEADERDEPS="$COMMON_HEADERDEPS eventlog.h"
    fi

    mk_dlo \
	DLO=local \
        INSTALLDIR="${MK_LIBDIR}/lsa-provider" \
	SOURCES="$LOCAL_SOURCES" \
	CPPFLAGS="-DLW_ENABLE_THREADS=1" \
	INCLUDEDIRS=". ../../include ../../../include" \
	HEADERDEPS="$COMMON_HEADERDEPS" \
	LIBDEPS="lsacommon lsaserverapi samdb lsarpc lwadvapi" \
        DEPS="$DEP_SSL" \
        SYMFILE="lp.sym"
}
