make()
{
    ELEMENTS_SOURCES="\
        config.c        \
	context.c       \
	creditor.c      \
	durable.c       \
	globals.c       \
	lease.c         \
	libmain.c       \
	mt19937ar.c     \
        processinfo.c   \
	resources.c     \
	srvasyncclose.c \
	srvasyncstate.c \
	srvconnection.c \
	srvenum.c       \
	srvfile.c       \
	srvfile2.c      \
	srvfinder.c     \
	srvgss.c        \
	srvioapi.c      \
	srvmpxtracker.c \
	srvsession.c    \
	srvsession2.c   \
	srvtimer.c      \
	srvtree.c       \
	srvtree2.c"

    mk_group \
        GROUP="elements" \
        SOURCES="$ELEMENTS_SOURCES" \
        INCLUDEDIRS="../include ../../include ../../../include" \
        HEADERDEPS="lwnet.h lw/base.h uuid/uuid.h openssl/rand.h openssl/hmac.h gssapi.h lw/security-api.h" \
        LIBDEPS="crypto uuid lwbase" \
        DEPS="$DEP_SSL $DEP_KRB5"
}
