-mysubdirs=""
-if test "x$EXPERIMENTAL" = "xyes"; then
- bar=`ls -1 "${srcdir}"/src/modules/rlm_*/configure | sed 's%/configure%%'`
- mysubdirs=`echo $mysubdirs $bar`
-else
- for bar in `cat "${srcdir}"/src/modules/stable`; do
- if test -f "${srcdir}"/src/modules/$bar/configure; then
- mysubdirs="$mysubdirs src/modules/$bar"
- fi
- done
-fi
-
if test "x$EXPERIMENTAL" = "xyes"; then
for foo in `ls -1 "${srcdir}"/src/modules | grep rlm_`; do
MODULES="$MODULES $foo"
done
fi
+mysubdirs=""
+for bar in $MODULES; do
+ if test -f "${srcdir}"/src/modules/$bar/configure; then
+ mysubdirs="$mysubdirs src/modules/$bar"
+ fi
+done
+
subdirs="$subdirs $mysubdirs"
dnl #############################################################
AH_BOTTOM([#include <freeradius-devel/automask.h>])
-mysubdirs=""
-if test "x$EXPERIMENTAL" = "xyes"; then
- bar=`ls -1 "${srcdir}"/src/modules/rlm_*/configure | sed 's%/configure%%'`
- dnl # get rid of LF's.
- mysubdirs=`echo $mysubdirs $bar`
-else
- dnl #
- dnl # Find 'configure' in ONLY the stable modules
- dnl #
- for bar in `cat "${srcdir}"/src/modules/stable`; do
- if test -f "${srcdir}"/src/modules/$bar/configure; then
- mysubdirs="$mysubdirs src/modules/$bar"
- fi
- done
-fi
-
dnl ############################################################
dnl # make modules by list
dnl #############################################################
done
fi
+dnl ############################################################
+dnl # Add autoconf subdirs, based on the module list we
+dnl # previously created.
+dnl #############################################################
+mysubdirs=""
+for bar in $MODULES; do
+ if test -f "${srcdir}"/src/modules/$bar/configure; then
+ mysubdirs="$mysubdirs src/modules/$bar"
+ fi
+done
+
dnl #
dnl # Don't change the variable name here. Autoconf goes bonkers
dnl # if you do.