10 FRS_MODULES = $(shell echo frs_*/Makefile | sed 's,/Makefile,,g')
13 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
16 $(INSTALL) -d -m 755 $(R)$(libdir)
17 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
20 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
21 @rm -f *~ lib/rlm_* lib/frs_* lib/*.o lib/*.la lib/*.lo
22 @rm -f lib/smbencrypt lib/radeapclient
26 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
29 # Do NOT use "common", because some modules may not be built,
30 # and therefore their makefiles may be empty or non-existent.
33 @[ "x$(AUTOCONF)" != "x" ] || exit 0
34 @[ "x$(AUTOHEADER)" != "x" ] || exit 0
35 @for x in `find . -name "configure.in" -print`; do \
37 cd `dirname $$x` || exit $$?; \
38 if [ -f configure.in ]; then \
39 $(AUTOCONF) -I $(top_builddir); \
41 if grep AC_CONFIG_HEADERS configure.in >/dev/null; then\
47 # Requires GNU Make, but even older ones will do.
48 SUBDIRS := $(patsubst %/,%,$(dir $(wildcard $(addsuffix /Makefile,$(MODULES)))))
50 .PHONY: common $(SUBDIRS)
53 @[ -d lib/ ] || mkdir lib
54 @[ -d lib/.libs ] || mkdir lib/.libs
57 echo "Making $(WHAT_TO_MAKE) in $@..."
58 $(MAKE) $(MFLAGS) -C $@ $(WHAT_TO_MAKE)