54 lines
748 B
Makefile
54 lines
748 B
Makefile
|
|
# simple makefile wrapper to run waf
|
||
|
|
|
||
|
|
WAF_BIN=`PATH=buildtools/bin:../../buildtools/bin:$$PATH which waf`
|
||
|
|
WAF_BINARY=$(PYTHON) $(WAF_BIN)
|
||
|
|
WAF=PYTHONHASHSEED=1 WAF_MAKE=1 $(WAF_BINARY)
|
||
|
|
|
||
|
|
all:
|
||
|
|
$(WAF) build
|
||
|
|
|
||
|
|
install:
|
||
|
|
$(WAF) install
|
||
|
|
|
||
|
|
uninstall:
|
||
|
|
$(WAF) uninstall
|
||
|
|
|
||
|
|
test:
|
||
|
|
$(WAF) test $(TEST_OPTIONS)
|
||
|
|
|
||
|
|
dist:
|
||
|
|
touch .tmplock
|
||
|
|
WAFLOCK=.tmplock $(WAF) dist
|
||
|
|
|
||
|
|
distcheck:
|
||
|
|
touch .tmplock
|
||
|
|
WAFLOCK=.tmplock $(WAF) distcheck
|
||
|
|
|
||
|
|
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
|
||
|
|
|
||
|
|
# this should do an install as well, once install is finished
|
||
|
|
installcheck: test
|
||
|
|
|
||
|
|
etags:
|
||
|
|
$(WAF) etags
|
||
|
|
|
||
|
|
ctags:
|
||
|
|
$(WAF) ctags
|