4 # A small set of rules to help compiling pd-aubio
6 # Note: simply running `make` should attempt to build this
11 # turn on verbose mode
17 @[ -f waf ] || make getwaf
23 [ -d wafilb ] || rm -fr waflib
24 $(WAFCMD) --help > /dev/null
25 mv .waf*/waflib . && rm -fr .waf*
26 sed '/^#==>$$/,$$d' waf > waf2 && mv waf2 waf
27 chmod +x waf && chmod -R go-w waflib
30 rm -rf waf waflib .waf*
33 $(WAFCMD) configure $(WAFOPTS)
36 $(WAFCMD) build $(WAFOPTS)
40 $(WAFCMD) install $(WAFOPTS)
43 # optionnaly clean before build