50 lines
1.2 KiB
Makefile
Executable file
50 lines
1.2 KiB
Makefile
Executable file
# Makefile for matplotlib
|
|
|
|
PYTHON = `which python`
|
|
VERSION = `${PYTHON} setup.py --version`
|
|
|
|
DISTFILES = API_CHANGES KNOWN_BUGS INSTALL README TODO license \
|
|
CHANGELOG Makefile INTERACTIVE \
|
|
MANIFEST.in lib lib/matplotlib lib/dateutil lib/pytz examples setup.py
|
|
|
|
RELEASE = matplotlib-${VERSION}
|
|
|
|
|
|
clean:
|
|
${PYTHON} setup.py clean;\
|
|
rm -f *.png *.ps *.eps *.svg *.jpg *.pdf
|
|
find . -name "_tmp*.py" | xargs rm -f;\
|
|
find . \( -name "*~" -o -name "*.pyc" \) | xargs rm -f;\
|
|
find unit \( -name "*.png" -o -name "*.ps" -o -name "*.pdf" -o -name "*.eps" \) | xargs rm -f
|
|
find . \( -name "#*" -o -name ".#*" -o -name ".*~" -o -name "*~" \) | xargs rm -f
|
|
|
|
|
|
release: ${DISTFILES}
|
|
rm -f MANIFEST;\
|
|
${PYTHON} license.py ${VERSION} license/LICENSE;\
|
|
${PYTHON} setup.py sdist --formats=gztar,zip;
|
|
|
|
pyback:
|
|
tar cvfz pyback.tar.gz *.py lib src examples/*.py unit/*.py
|
|
|
|
|
|
_build_osx105:
|
|
CFLAGS="-Os -arch i386 -arch ppc" LDFLAGS="-Os -arch i386 -arch ppc" python setup.py build
|
|
|
|
build_osx105:
|
|
echo "Use 'make -f fetch deps mpl_install instead'"
|
|
|
|
|
|
jdh_doc_snapshot:
|
|
svn up;\
|
|
python setup.py install --prefix=~/dev;\
|
|
cd doc;\
|
|
rm -rf build;\
|
|
python make.py clean;\
|
|
svn up;\
|
|
python make.py html latex sf sfpdf;
|
|
|
|
|
|
|
|
|
|
|