mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
a660b7fb8e
Make sure default make and configure for all now defaults to building with python3. To build a samba (or sub component e.g. talloc etc.) with python3 ./configure && make To build a samba (or sub component e.g. talloc etc.) with python2 PYTHON=python ./configure && PYTHON=python make Signed-off-by: Noel Power <noel.power@suse.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
85 lines
1.1 KiB
Makefile
85 lines
1.1 KiB
Makefile
# simple makefile wrapper to run waf
|
|
|
|
PYTHON?=python3
|
|
WAF_BINARY=$(PYTHON) ../buildtools/bin/waf
|
|
WAF=WAF_MAKE=1 $(WAF_BINARY)
|
|
|
|
all:
|
|
$(WAF) build
|
|
|
|
install:
|
|
$(WAF) install
|
|
|
|
uninstall:
|
|
$(WAF) uninstall
|
|
|
|
test: FORCE
|
|
$(WAF) test $(TEST_OPTIONS)
|
|
|
|
testenv:
|
|
$(WAF) test --testenv $(TEST_OPTIONS)
|
|
|
|
autotest:
|
|
$(WAF) autotest $(TEST_OPTIONS)
|
|
|
|
quicktest:
|
|
$(WAF) test --quick $(TEST_OPTIONS)
|
|
|
|
show_version:
|
|
@touch .tmplock
|
|
@WAFLOCK=.tmplock $(WAF) show_version
|
|
|
|
manpages:
|
|
touch .tmplock
|
|
WAFLOCK=.tmplock $(WAF) manpages
|
|
|
|
dist:
|
|
touch .tmplock
|
|
WAFLOCK=.tmplock $(WAF) dist
|
|
|
|
distcheck:
|
|
touch .tmplock
|
|
WAFLOCK=.tmplock $(WAF) distcheck
|
|
|
|
rpm:
|
|
touch .tmplock
|
|
WAFLOCK=.tmplock $(WAF) rpm
|
|
|
|
clean:
|
|
$(WAF) clean
|
|
|
|
distclean:
|
|
$(WAF) distclean
|
|
|
|
reconfigure: configure
|
|
$(WAF) reconfigure
|
|
|
|
show_waf_options:
|
|
$(WAF) --help
|
|
|
|
# some compatibility make targets
|
|
everything: all
|
|
|
|
testsuite: all
|
|
|
|
check: test
|
|
|
|
torture: all
|
|
|
|
# this should do an install as well, once install is finished
|
|
installcheck: test
|
|
|
|
etags:
|
|
$(WAF) etags
|
|
|
|
ctags:
|
|
touch .tmplock
|
|
WAFLOCK=.tmplock $(WAF) ctags
|
|
|
|
pydoctor:
|
|
$(WAF) pydoctor
|
|
|
|
bin/%:: FORCE
|
|
$(WAF) --targets=`basename $@`
|
|
FORCE:
|