root/pysyck/trunk/Makefile

Revision 29, 1.3 kB (checked in by xi, 3 years ago)

Done! Almost done!!!

Line 
1
2 .PHONY: default build force install test clean  \
3         dist-src dist-win dist-win-2.2 dist-win-2.3 dist-win-2.4
4
5 PYTHON=/usr/bin/python
6 REST2HTML=/usr/bin/rest2html --embed-stylesheet --stylesheet-path=/usr/share/python-docutils/stylesheets/default.css
7 TEST=
8 PARAMETERS=
9
10 default: build README.html
11
12 build:
13         ${PYTHON} setup.py build ${PARAMETERS}
14
15 force:
16         ${PYTHON} setup.py build -f ${PARAMETERS}
17
18 install: build
19         ${PYTHON} setup.py install ${PARAMETERS}
20
21 test: build
22         ${PYTHON} tests/test_build.py -v ${TEST}
23
24 clean:
25         ${PYTHON} setup.py clean -a
26
27 dist-src:
28         ${PYTHON} setup.py sdist --formats=zip,gztar
29
30 dist-win: dist-win-2.2 dist-win-2.3 dist-win-2.4
31
32 dist-win-2.2: PYTHON=/c/Python22/python
33 dist-win-2.2: PARAMETERS=--compiler=mingw32
34 dist-win-2.2:
35         ${PYTHON} setup.py build ${PARAMETERS}
36         ${PYTHON} setup.py bdist_wininst
37
38 dist-win-2.3: PYTHON=/c/Python23/python
39 dist-win-2.3: PARAMETERS=--compiler=mingw32
40 dist-win-2.3:
41         ${PYTHON} setup.py build ${PARAMETERS}
42         ${PYTHON} setup.py bdist_wininst --skip-build --target-version=2.3
43
44 dist-win-2.4: PYTHON=/c/Python24/python
45 dist-win-2.4: PARAMETERS=--compiler=mingw32
46 dist-win-2.4:
47         ${PYTHON} setup.py build ${PARAMETERS}
48         ${PYTHON} setup.py bdist_wininst --skip-build --target-version=2.4
49
50 README.html: README.txt
51         ${REST2HTML} README.txt README.html
52
Note: See TracBrowser for help on using the browser.