make()
{
    API_SOURCES="\
        config.c    \
        connections.c \
        files.c     \
        globals.c   \
        libmain.c   \
        negotiate.c \
        sessions.c  \
        shadowcopy.c \
        transport.c"

    mk_group \
        GROUP="api" \
        SOURCES="$API_SOURCES" \
        GROUPDEPS="../smbcommon/smbcommon ../smb1/smb1 ../smb2/smb2" \
        INCLUDEDIRS="../include ../../include ../../../include ../../../transport/include ../../../../include" \
        HEADERDEPS="lw/base.h uuid/uuid.h" \
        LIBDEPS="uuid"
}
