Make subdirs before modules
[freeradius.git] / src / modules / Makefile
index 2cdcea1..16f2565 100644 (file)
@@ -28,12 +28,14 @@ distclean:
 # Requires GNU Make, but even older ones will do.
 SUBDIRS := $(patsubst %/,%,$(dir $(wildcard $(addsuffix /Makefile,$(MODULES)))))
 
-.PHONY: common $(SUBDIRS)
+.PHONY: common libs $(SUBDIRS)
 
-common: $(SUBDIRS)
+libs:
        @[ -d lib/ ] || mkdir lib
        @[ -d lib/.libs ] || mkdir lib/.libs
 
+common: libs $(SUBDIRS)
+
 $(SUBDIRS): 
        @echo "Making $(WHAT_TO_MAKE) in $@..."
        $(MAKE) $(MFLAGS) -C $@ $(WHAT_TO_MAKE)