X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=Makefile;h=e8e37bcf214bb5cb7ac073d8b0cbee788f44036d;hb=d3d8dab5f9601776c2bd7ba2c80f904a4ddf4b6a;hp=28ea60a5520bbc986c2a9482861881d0c92a9347;hpb=c00a2769738f165150a13f1f1ffcea285060e225;p=freeradius.git diff --git a/Makefile b/Makefile index 28ea60a..e8e37bc 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ include Make.inc .PHONY: all clean install -SUBDIRS = $(LTDL_SUBDIRS) src raddb scripts doc +SUBDIRS = $(LTDL_SUBDIRS) $(wildcard src raddb scripts doc) WHAT_TO_MAKE = all all: @@ -88,11 +88,13 @@ install-chown: endif endif -common: - @for dir in $(SUBDIRS); do \ - echo "Making $(WHAT_TO_MAKE) in $$dir..."; \ - $(MAKE) $(MFLAGS) -C $$dir $(WHAT_TO_MAKE) || exit $$?; \ - done +.PHONY: common $(SUBDIRS) + +common: $(SUBDIRS) + +$(SUBDIRS): + @echo "Making $(WHAT_TO_MAKE) in $@..." + @$(MAKE) $(MFLAGS) -C $@ $(WHAT_TO_MAKE) distclean: clean rm -f config.cache config.log config.status libtool \ @@ -113,6 +115,7 @@ distclean: clean # ###################################################################### reconfig: configure src/include/autoconf.h.in + @$(MAKE) $(MFLAGS) -C src reconfig configure: configure.in aclocal.m4 $(AUTOCONF)