# # Makefile # # Version: $Id$ # all: @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common clean: @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common install: @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common reconfig: @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common SUBDIRS := $(patsubst %/,%,$(dir $(wildcard rlm_eap*/Makefile))) .PHONY: common $(SUBDIRS) common: $(SUBDIRS) # The PEAP and TTLS sub-modules require eap_tls. # # If they're not being built, this rule is ignored because they're # phony targets. # rlm_eap_peap rlm_eap_ttls: rlm_eap_tls $(SUBDIRS): @echo "Making $(WHAT_TO_MAKE) in $(X)types/$@..." @$(MAKE) $(MFLAGS) X=$(X)types/ -C $@ $(WHAT_TO_MAKE)