changeset 7706:0ae7f0b312ea

use PURE option in Makefile
author Martin Geisler <mg@daimi.au.dk>
date Sat, 24 Jan 2009 01:47:36 +0100
parents c55e68e8f256
children 64fd7f6d3b40
files .hgignore Makefile
diffstat 2 files changed, 13 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- 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
--- 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