pidl:Samba4/Python.pm: use PyString_FromStringOrNULL() from pyrpc_util
[Samba/gebeck_regimport.git] / source4 / Makefile
blob77b3189a3b7671b045102d4362546bbbbe0dd6e0
1 # simple makefile wrapper to run waf
3 WAF_BINARY=../buildtools/bin/waf
4 WAF=WAF_MAKE=1 $(WAF_BINARY)
6 all:
7 $(WAF) build
9 install:
10 $(WAF) install
12 uninstall:
13 $(WAF) uninstall
15 test:
16 $(WAF) test $(TEST_OPTIONS)
18 help:
19 @echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH
20 $(WAF) --help
22 subunit-test:
23 $(WAF) test --filtered-subunit $(TEST_OPTIONS)
25 testenv:
26 $(WAF) test --testenv $(TEST_OPTIONS)
28 quicktest:
29 $(WAF) test --quick $(TEST_OPTIONS)
31 dist:
32 $(WAF) dist
34 distcheck:
35 $(WAF) distcheck
37 clean:
38 $(WAF) clean
40 distclean:
41 $(WAF) distclean
43 reconfigure: configure
44 $(WAF) reconfigure
46 show_waf_options:
47 $(WAF) --help
49 # some compatibility make targets
50 everything: all
52 testsuite: all
54 check: test
56 torture: all
58 # this should do an install as well, once install is finished
59 installcheck: test
61 etags:
62 $(WAF) etags
64 ctags:
65 $(WAF) ctags
67 # this allows for things like "make bin/smbtorture"
68 bin/%:: FORCE
69 $(WAF) --targets=`basename $@`
70 FORCE:
72 pydoctor:
73 $(WAF) pydoctor