equal
deleted
inserted
replaced
1 PREFIX=/usr/local |
1 PREFIX=/usr/local |
2 export PREFIX |
2 export PREFIX |
3 PYTHON=python |
3 PYTHON=python |
|
4 PURE= |
4 |
5 |
5 help: |
6 help: |
6 @echo 'Commonly used make targets:' |
7 @echo 'Commonly used make targets:' |
7 @echo ' all - build program and documentation' |
8 @echo ' all - build program and documentation' |
8 @echo ' install - install program and man pages to PREFIX ($(PREFIX))' |
9 @echo ' install - install program and man pages to PREFIX ($(PREFIX))' |
22 @echo ' make local && ./hg version' |
23 @echo ' make local && ./hg version' |
23 |
24 |
24 all: build doc |
25 all: build doc |
25 |
26 |
26 local: |
27 local: |
27 $(PYTHON) setup.py build_ext -i |
28 $(PYTHON) setup.py $(PURE) build_py -c -d . build_ext -i build_mo |
28 $(PYTHON) setup.py build_py -c -d . |
|
29 $(PYTHON) setup.py build_mo |
|
30 $(PYTHON) hg version |
29 $(PYTHON) hg version |
31 |
30 |
32 build: |
31 build: |
33 $(PYTHON) setup.py build |
32 $(PYTHON) setup.py $(PURE) build |
34 |
33 |
35 doc: |
34 doc: |
36 $(MAKE) -C doc |
35 $(MAKE) -C doc |
37 |
36 |
38 clean: |
37 clean: |
42 $(MAKE) -C doc clean |
41 $(MAKE) -C doc clean |
43 |
42 |
44 install: install-bin install-doc |
43 install: install-bin install-doc |
45 |
44 |
46 install-bin: build |
45 install-bin: build |
47 $(PYTHON) setup.py install --prefix="$(PREFIX)" --force |
46 $(PYTHON) setup.py $(PURE) install --prefix="$(PREFIX)" --force |
48 |
47 |
49 install-doc: doc |
48 install-doc: doc |
50 cd doc && $(MAKE) $(MFLAGS) install |
49 cd doc && $(MAKE) $(MFLAGS) install |
51 |
50 |
52 install-home: install-home-bin install-home-doc |
51 install-home: install-home-bin install-home-doc |
53 |
52 |
54 install-home-bin: build |
53 install-home-bin: build |
55 $(PYTHON) setup.py install --home="$(HOME)" --force |
54 $(PYTHON) setup.py $(PURE) install --home="$(HOME)" --force |
56 |
55 |
57 install-home-doc: doc |
56 install-home-doc: doc |
58 cd doc && $(MAKE) $(MFLAGS) PREFIX="$(HOME)" install |
57 cd doc && $(MAKE) $(MFLAGS) PREFIX="$(HOME)" install |
59 |
58 |
60 MANIFEST-doc: |
59 MANIFEST-doc: |