49 lines
861 B
Makefile
49 lines
861 B
Makefile
# 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
|