rlm_eap: add eap_chbind.c to build
[freeradius.git] / Makefile
index 8eae3ec..6750ff4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,7 @@
 #
 
 include Make.inc
+MFLAGS += --no-print-directory
 
 .PHONY: all clean install
 
@@ -93,8 +94,8 @@ endif
 common: $(SUBDIRS)
 
 $(SUBDIRS):
-       echo "Making $(WHAT_TO_MAKE) in $@..."
-       $(MAKE) $(MFLAGS) -C $@ $(WHAT_TO_MAKE)
+       @echo "Making $(WHAT_TO_MAKE) in $@..."
+       @$(MAKE) $(MFLAGS) -C $@ $(WHAT_TO_MAKE)
 
 distclean: clean
        rm -f config.cache config.log config.status libtool \
@@ -114,20 +115,18 @@ distclean: clean
 #  Automatic remaking rules suggested by info:autoconf#Automatic_Remaking
 #
 ######################################################################
-reconfig: configure src/include/autoconf.h.in
+.PHONY: reconfig
+reconfig:
+       @$(MAKE) $(MFLAGS) -C src reconfig
+       @$(MAKE) configure
+       @$(MAKE) src/include/autoconf.h.in
 
 configure: configure.in aclocal.m4
        $(AUTOCONF)
 
-# autoheader might not change autoconf.h.in, so touch a stamp file
-src/include/autoconf.h.in: src/include/stamp-h.in
-src/include/stamp-h.in: configure.in
+.PHONY: src/include/autoconf.h.in
+src/include/autoconf.h.in:
        $(AUTOHEADER)
-       echo timestamp > src/include/stamp-h.in
-
-src/include/autoconf.h: src/include/stamp-h
-src/include/stamp-h: src/include/autoconf.h.in config.status
-       ./config.status
 
 config.status: configure
        ./config.status --recheck