add dynlist build stuff

This commit is contained in:
Pierangelo Masarati 2005-04-07 23:35:36 +00:00
parent e7fef14447
commit 22490d016a
2 changed files with 21 additions and 1 deletions

View File

@ -242,7 +242,7 @@ OL_ARG_ENABLE(sql,[ --enable-sql enable sql backend no|yes|mod],
dnl ---------------------------------------------------------------- dnl ----------------------------------------------------------------
dnl SLAPD Overlay Options 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" refint syncprov translucent unique"
AC_ARG_WITH(xxslapoverlays,[ AC_ARG_WITH(xxslapoverlays,[
@ -254,6 +254,8 @@ OL_ARG_ENABLE(denyop,[ --enable-denyop Deny Operation overlay no|yes|mod]
no, [no yes mod]) no, [no yes mod])
OL_ARG_ENABLE(dyngroup,[ --enable-dyngroup Dynamic Group overlay no|yes|mod], OL_ARG_ENABLE(dyngroup,[ --enable-dyngroup Dynamic Group overlay no|yes|mod],
no, [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], OL_ARG_ENABLE(glue,[ --enable-glue Backend Glue overlay no|yes|mod],
yes, [no yes mod]) yes, [no yes mod])
OL_ARG_ENABLE(lastmod,[ --enable-lastmod Last Modification overlay 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_CHAIN=no
BUILD_DENYOP=no BUILD_DENYOP=no
BUILD_DYNGROUP=no BUILD_DYNGROUP=no
BUILD_DYNLIST=no
BUILD_GLUE=no BUILD_GLUE=no
BUILD_LASTMOD=no BUILD_LASTMOD=no
BUILD_PPOLICY=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]) AC_DEFINE_UNQUOTED(SLAPD_OVER_DYNGROUP,$MFLAG,[define for Dynamic Group overlay])
fi 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 if test "$ol_enable_glue" != no ; then
BUILD_GLUE=$ol_enable_glue BUILD_GLUE=$ol_enable_glue
if test "$ol_enable_glue" = mod ; then if test "$ol_enable_glue" = mod ; then
@ -2940,6 +2954,7 @@ dnl overlays
AC_SUBST(BUILD_CHAIN) AC_SUBST(BUILD_CHAIN)
AC_SUBST(BUILD_DENYOP) AC_SUBST(BUILD_DENYOP)
AC_SUBST(BUILD_DYNGROUP) AC_SUBST(BUILD_DYNGROUP)
AC_SUBST(BUILD_DYNLIST)
AC_SUBST(BUILD_GLUE) AC_SUBST(BUILD_GLUE)
AC_SUBST(BUILD_LASTMOD) AC_SUBST(BUILD_LASTMOD)
AC_SUBST(BUILD_PPOLICY) AC_SUBST(BUILD_PPOLICY)

View File

@ -16,6 +16,7 @@
SRCS = overlays.c \ SRCS = overlays.c \
denyop.c \ denyop.c \
dyngroup.c \ dyngroup.c \
dynlist.c \
glue.c \ glue.c \
lastmod.c \ lastmod.c \
pcache.c \ pcache.c \
@ -28,6 +29,7 @@ SRCS = overlays.c \
OBJS = overlays.lo \ OBJS = overlays.lo \
denyop.lo \ denyop.lo \
dyngroup.lo \ dyngroup.lo \
dynlist.lo \
glue.lo \ glue.lo \
lastmod.lo \ lastmod.lo \
pcache.lo \ pcache.lo \
@ -59,6 +61,9 @@ denyop.la : denyop.lo $(@PLAT@_LINK_LIBS)
dyngroup.la : dyngroup.lo $(@PLAT@_LINK_LIBS) dyngroup.la : dyngroup.lo $(@PLAT@_LINK_LIBS)
$(LTLINK_MOD) -module -o $@ dyngroup.lo version.lo $(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) glue.la : glue.lo $(@PLAT@_LINK_LIBS)
$(LTLINK_MOD) -module -o $@ glue.lo version.lo $(LINK_LIBS) $(LTLINK_MOD) -module -o $@ glue.lo version.lo $(LINK_LIBS)