blob: e1eafcc38aa5221ef91adda56b08af6362b3e0a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#
# Changes the behaviour of autoconf.h to undef definitions that would conflict
# with module config.h files.
#
CFLAGS += -DIS_MODULE=1
#
# If we haven't run configure, ignore the modules which require it.
# Otherwise, load in all of the module makefiles, including ones
# which have not yet been configured. We do the "sort" to remove
# duplicates.
#
ifeq "$(CONFIGURE_ARGS)" ""
SUBMAKEFILES := $(wildcard ${top_srcdir}/src/modules/rlm_*/all.mk)
else
SUBMAKEFILES := $(sort $(wildcard ${top_srcdir}/src/modules/rlm_*/all.mk) \
$(patsubst %.in,%,$(wildcard ${top_srcdir}/src/modules/rlm_*/all.mk.in)))
endif
SUBMAKEFILES += $(wildcard ${top_srcdir}/src/modules/proto_*/all.mk)
ifeq "$(MAKECMDGOALS)" "reconfig"
src/modules/%/configure: src/modules/%/configure.ac $(wildcard $(top_builddir)/m4/*.m4)
@echo AUTOCONF $(dir $@)
@cd $(dir $@) && \
$(ACLOCAL) --force -I $(top_builddir) -I $(top_builddir)/m4 && \
$(AUTOCONF) --force
endif
|