Makefile.inc: add getwaf / expandwaf rules
authorPaul Brossier <piem@piem.org>
Mon, 13 Feb 2017 16:42:53 +0000 (17:42 +0100)
committerPaul Brossier <piem@piem.org>
Mon, 13 Feb 2017 16:42:53 +0000 (17:42 +0100)
Makefile.inc

index fb0ef35..d39b55d 100644 (file)
@@ -46,3 +46,21 @@ clean:
 distclean:     clean
                rm -f $(PLUGIN_TARGET) *~ */*~
 
+WAFCMD=python waf
+WAFURL=https://waf.io/waf-1.9.6
+
+checkwaf:
+       @[ -f waf ] || make getwaf
+
+getwaf:
+       ./scripts/get_waf.sh
+
+expandwaf: getwaf
+       [ -d wafilb ] || rm -fr waflib
+       $(WAFCMD) --help > /dev/null
+       mv .waf*/waflib . && rm -fr .waf*
+       sed '/^#==>$$/,$$d' waf > waf2 && mv waf2 waf
+       chmod +x waf && chmod -R go-w waflib
+
+cleanwaf:
+       rm -rf waf waflib .waf*