pdfminer.six/Makefile

49 lines
861 B
Makefile
Raw Normal View History

# Makefile for pdfminer
PACKAGE=pdfminer
SVN=svn
GNUTAR=tar
PYTHON=python
TMPDIR=/tmp
VERSION=`$(PYTHON) $(PACKAGE)/__init__.py`
DISTNAME=$(PACKAGE)-dist-$(VERSION)
DISTFILE=$(DISTNAME).tar.gz
CONV_CMAP=$(PYTHON) pdfminer/cmap.py
all:
install:
$(PYTHON) setup.py install
clean:
-rm -rf build
-cd $(PACKAGE) && make clean
-cd tools && make clean
-cd samples && make clean
test:
cd samples && make test
cdbcmap: CMap
$(CONV_CMAP) CMap
# Maintainance:
commit: clean
$(SVN) commit
check:
cd $(PACKAGE) && make check
dist: clean
$(SVN) cleanup
$(SVN) export . $(TMPDIR)/$(DISTNAME)
$(GNUTAR) c -z -C$(TMPDIR) -f $(TMPDIR)/$(DISTFILE) $(DISTNAME) --dereference --numeric-owner
-rm -rf $(TMPDIR)/$(DISTNAME)
WEBDIR=$$HOME/Site/unixuser.org/python/pdfminer
publish: dist
cp $(TMPDIR)/$(DISTFILE) $(WEBDIR)
cp README.html $(WEBDIR)/index.html