Skip to content
Snippets Groups Projects
Commit 22490d01 authored by Pierangelo Masarati's avatar Pierangelo Masarati
Browse files

add dynlist build stuff

parent e7fef144
Branches
Tags
No related merge requests found
......@@ -242,7 +242,7 @@ OL_ARG_ENABLE(sql,[ --enable-sql enable sql backend no|yes|mod],
dnl ----------------------------------------------------------------
dnl SLAPD Overlay Options
Overlays="denyop dyngroup glue lastmod ppolicy proxycache rwm \
Overlays="denyop dyngroup dynlist glue lastmod ppolicy proxycache rwm \
refint syncprov translucent unique"
AC_ARG_WITH(xxslapoverlays,[
......@@ -254,6 +254,8 @@ OL_ARG_ENABLE(denyop,[ --enable-denyop Deny Operation overlay no|yes|mod]
no, [no yes mod])
OL_ARG_ENABLE(dyngroup,[ --enable-dyngroup Dynamic Group overlay no|yes|mod],
no, [no yes mod])
OL_ARG_ENABLE(dynlist,[ --enable-dynlist Dynamic List overlay no|yes|mod],
no, [no yes mod])
OL_ARG_ENABLE(glue,[ --enable-glue Backend Glue overlay no|yes|mod],
yes, [no yes mod])
OL_ARG_ENABLE(lastmod,[ --enable-lastmod Last Modification overlay no|yes|mod],
......@@ -523,6 +525,7 @@ BUILD_SQL=no
BUILD_CHAIN=no
BUILD_DENYOP=no
BUILD_DYNGROUP=no
BUILD_DYNLIST=no
BUILD_GLUE=no
BUILD_LASTMOD=no
BUILD_PPOLICY=no
......@@ -2781,6 +2784,17 @@ if test "$ol_enable_dyngroup" != no ; then
AC_DEFINE_UNQUOTED(SLAPD_OVER_DYNGROUP,$MFLAG,[define for Dynamic Group overlay])
fi
if test "$ol_enable_dynlist" != no ; then
BUILD_DYNLIST=$ol_enable_dynlist
if test "$ol_enable_dynlist" = mod ; then
MFLAG=SLAPD_MOD_DYNAMIC
SLAPD_DYNAMIC_OVERLAYS="$SLAPD_DYNAMIC_OVERLAYS dynlist.la"
else
MFLAG=SLAPD_MOD_STATIC
fi
AC_DEFINE_UNQUOTED(SLAPD_OVER_DYNLIST,$MFLAG,[define for Dynamic List overlay])
fi
if test "$ol_enable_glue" != no ; then
BUILD_GLUE=$ol_enable_glue
if test "$ol_enable_glue" = mod ; then
......@@ -2940,6 +2954,7 @@ dnl overlays
AC_SUBST(BUILD_CHAIN)
AC_SUBST(BUILD_DENYOP)
AC_SUBST(BUILD_DYNGROUP)
AC_SUBST(BUILD_DYNLIST)
AC_SUBST(BUILD_GLUE)
AC_SUBST(BUILD_LASTMOD)
AC_SUBST(BUILD_PPOLICY)
......
......@@ -16,6 +16,7 @@
SRCS = overlays.c \
denyop.c \
dyngroup.c \
dynlist.c \
glue.c \
lastmod.c \
pcache.c \
......@@ -28,6 +29,7 @@ SRCS = overlays.c \
OBJS = overlays.lo \
denyop.lo \
dyngroup.lo \
dynlist.lo \
glue.lo \
lastmod.lo \
pcache.lo \
......@@ -59,6 +61,9 @@ denyop.la : denyop.lo $(@PLAT@_LINK_LIBS)
dyngroup.la : dyngroup.lo $(@PLAT@_LINK_LIBS)
$(LTLINK_MOD) -module -o $@ dyngroup.lo version.lo $(LINK_LIBS)
dynlist.la : dynlist.lo $(@PLAT@_LINK_LIBS)
$(LTLINK_MOD) -module -o $@ dynlist.lo version.lo $(LINK_LIBS)
glue.la : glue.lo $(@PLAT@_LINK_LIBS)
$(LTLINK_MOD) -module -o $@ glue.lo version.lo $(LINK_LIBS)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment