summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--buildtools/scripts/Makefile.waf4
-rw-r--r--source4/Makefile5
2 files changed, 9 insertions, 0 deletions
diff --git a/buildtools/scripts/Makefile.waf b/buildtools/scripts/Makefile.waf
index 1ccbf4ca79..c07f859614 100644
--- a/buildtools/scripts/Makefile.waf
+++ b/buildtools/scripts/Makefile.waf
@@ -56,6 +56,10 @@ etags:
ctags:
$(WAF) ctags
+bin/%:: FORCE
+ $(WAF) --targets=`basename $@`
+FORCE:
+
configure: autogen-waf.sh BUILDTOOLS/scripts/configure.waf
./autogen-waf.sh
diff --git a/source4/Makefile b/source4/Makefile
index e1e53cd6c4..b41b38cf37 100644
--- a/source4/Makefile
+++ b/source4/Makefile
@@ -58,3 +58,8 @@ etags:
ctags:
$(WAF) ctags
+
+# this allows for things like "make bin/smbtorture"
+bin/%:: FORCE
+ $(WAF) --targets=`basename $@`
+FORCE: