43 lines
717 B
Makefile
43 lines
717 B
Makefile
## Makefile (for maintainance purpose)
|
|
##
|
|
|
|
PACKAGE=pdfminer
|
|
PREFIX=/usr/local
|
|
|
|
SVN=svn
|
|
PYTHON=python
|
|
RM=rm -f
|
|
CP=cp -f
|
|
|
|
VERSION=`$(PYTHON) $(PACKAGE)/__init__.py`
|
|
DISTFILE=$(PACKAGE)-$(VERSION).tar.gz
|
|
|
|
all:
|
|
|
|
install:
|
|
$(PYTHON) setup.py install --prefix=$(PREFIX)
|
|
|
|
clean:
|
|
-$(PYTHON) setup.py clean
|
|
-$(RM) -r build dist
|
|
-cd $(PACKAGE) && $(MAKE) clean
|
|
-cd tools && $(MAKE) clean
|
|
-cd samples && $(MAKE) clean
|
|
|
|
test:
|
|
cd samples && $(MAKE) test
|
|
|
|
commit: clean
|
|
$(SVN) commit
|
|
|
|
check:
|
|
cd $(PACKAGE) && make check
|
|
|
|
dist/$(DISTFILE): clean
|
|
$(PYTHON) setup.py sdist
|
|
|
|
WEBDIR=$$HOME/Site/unixuser.org/python/$(PACKAGE)
|
|
publish: dist/$(DISTFILE)
|
|
$(CP) dist/$(DISTFILE) $(WEBDIR)
|
|
$(CP) README.html $(WEBDIR)/index.html
|