# HG changeset patch # User Martin Geisler # Date 1232758056 -3600 # Node ID 0ae7f0b312eace2e2b2866e431be1c6c7b4ffad9 # Parent c55e68e8f2568ebf591f0bde739f63555a0d1880 use PURE option in Makefile diff -r c55e68e8f256 -r 0ae7f0b312ea .hgignore --- a/.hgignore Sun Jan 25 11:10:51 2009 +0100 +++ b/.hgignore Sat Jan 24 01:47:36 2009 +0100 @@ -30,6 +30,14 @@ i18n/hg.pot locale/*/LC_MESSAGES/hg.mo +# files installed with a local --pure build +mercurial/base85.py +mercurial/bdiff.py +mercurial/diffhelpers.py +mercurial/mpatch.py +mercurial/osutil.py +mercurial/parsers.py + syntax: regexp ^\.pc/ ^\.(pydev)?project diff -r c55e68e8f256 -r 0ae7f0b312ea Makefile --- a/Makefile Sun Jan 25 11:10:51 2009 +0100 +++ b/Makefile Sat Jan 24 01:47:36 2009 +0100 @@ -1,6 +1,7 @@ PREFIX=/usr/local export PREFIX PYTHON=python +PURE= help: @echo 'Commonly used make targets:' @@ -24,13 +25,11 @@ all: build doc local: - $(PYTHON) setup.py build_ext -i - $(PYTHON) setup.py build_py -c -d . - $(PYTHON) setup.py build_mo + $(PYTHON) setup.py $(PURE) build_py -c -d . build_ext -i build_mo $(PYTHON) hg version build: - $(PYTHON) setup.py build + $(PYTHON) setup.py $(PURE) build doc: $(MAKE) -C doc @@ -44,7 +43,7 @@ install: install-bin install-doc install-bin: build - $(PYTHON) setup.py install --prefix="$(PREFIX)" --force + $(PYTHON) setup.py $(PURE) install --prefix="$(PREFIX)" --force install-doc: doc cd doc && $(MAKE) $(MFLAGS) install @@ -52,7 +51,7 @@ install-home: install-home-bin install-home-doc install-home-bin: build - $(PYTHON) setup.py install --home="$(HOME)" --force + $(PYTHON) setup.py $(PURE) install --home="$(HOME)" --force install-home-doc: doc cd doc && $(MAKE) $(MFLAGS) PREFIX="$(HOME)" install