Makefile: Add rule for pydoctor.
[Samba.git] / source4 / Makefile
blob838f0a97bb569362e9af8ae76255e36d11d4e908
1 # simple makefile wrapper to run waf
3 WAF=WAF_MAKE=1 ../buildtools/bin/waf
5 all:
6 $(WAF) build
8 install:
9 $(WAF) install
11 uninstall:
12 $(WAF) uninstall
14 test:
15 $(WAF) test $(TEST_OPTIONS)
17 subunit-test:
18 $(WAF) test --filtered-subunit $(TEST_OPTIONS)
20 testenv:
21 $(WAF) test --testenv $(TEST_OPTIONS)
23 quicktest:
24 $(WAF) test --quick $(TEST_OPTIONS)
26 dist:
27 $(WAF) dist
29 distcheck:
30 $(WAF) distcheck
32 clean:
33 $(WAF) clean
35 distclean:
36 $(WAF) distclean
38 reconfigure: configure
39 $(WAF) reconfigure
41 show_waf_options:
42 $(WAF) --help
44 # some compatibility make targets
45 everything: all
47 testsuite: all
49 check: test
51 torture: all
53 # this should do an install as well, once install is finished
54 installcheck: test
56 etags:
57 $(WAF) etags
59 ctags:
60 $(WAF) ctags
62 # this allows for things like "make bin/smbtorture"
63 bin/%:: FORCE
64 $(WAF) --targets=`basename $@`
65 FORCE:
67 pydoctor:
68 $(WAF) pydoctor