1 # Makefile for packaging and installing cvs2svn.
3 # The python interpreter to be used can be overridden here or via
4 # something like "make ... PYTHON=/path/to/python2.5". Please note
5 # that this option only affects the "install" and "check" targets:
9 @echo
"Supported make targets:"
10 @echo
" install -- Install software using distutils"
11 @echo
" dist -- Create an installation package"
12 @echo
" check -- Run cvs2svn tests"
13 @echo
" pycheck -- Use pychecker to check cvs2svn Python code"
14 @echo
" clean -- Clean up source tree and temporary directory"
20 @case
"${DESTDIR}" in \
22 echo
${PYTHON} .
/setup.py
install ; \
23 ${PYTHON} .
/setup.py
install ; \
26 echo
${PYTHON} .
/setup.py
install --root
=${DESTDIR} ; \
27 ${PYTHON} .
/setup.py
install --root
=${DESTDIR} ; \
32 ${PYTHON} .
/run-tests.py
35 pychecker cvs2svn_lib
/*.py
38 -rm -rf cvs2svn-
*.
tar.gz build cvs2svn-tmp
39 -for d in . cvs2svn_lib cvs2svn_rcsparse svntest contrib
; \
41 rm -f
$$d/*.pyc
$$d/*.pyo
; \