2009-07-21 14:23:23 +00:00
|
|
|
## Makefile (for maintainance purpose)
|
|
|
|
##
|
2007-12-31 02:40:32 +00:00
|
|
|
|
|
|
|
PACKAGE=pdfminer
|
2009-05-16 06:38:44 +00:00
|
|
|
|
2010-10-19 09:57:01 +00:00
|
|
|
PYTHON=python2
|
2010-08-29 07:00:01 +00:00
|
|
|
GIT=git
|
2009-07-21 14:23:23 +00:00
|
|
|
RM=rm -f
|
|
|
|
CP=cp -f
|
2011-07-31 08:05:07 +00:00
|
|
|
MKDIR=mkdir
|
2007-12-31 02:40:32 +00:00
|
|
|
|
|
|
|
all:
|
|
|
|
|
2009-05-16 06:57:26 +00:00
|
|
|
install:
|
2010-08-26 15:02:34 +00:00
|
|
|
$(PYTHON) setup.py install --home=$(HOME)
|
2009-05-16 06:57:26 +00:00
|
|
|
|
2007-12-31 02:40:32 +00:00
|
|
|
clean:
|
2009-07-21 14:23:23 +00:00
|
|
|
-$(PYTHON) setup.py clean
|
2010-06-19 04:13:05 +00:00
|
|
|
-$(RM) -r build dist MANIFEST
|
2009-06-14 08:54:57 +00:00
|
|
|
-cd $(PACKAGE) && $(MAKE) clean
|
|
|
|
-cd tools && $(MAKE) clean
|
2009-12-19 15:15:47 +00:00
|
|
|
|
2010-01-01 03:09:26 +00:00
|
|
|
distclean: clean test_clean cmap_clean
|
2009-05-16 06:38:44 +00:00
|
|
|
|
2010-12-26 10:28:55 +00:00
|
|
|
sdist: distclean MANIFEST.in
|
2009-12-19 15:15:47 +00:00
|
|
|
$(PYTHON) setup.py sdist
|
2010-12-26 10:28:55 +00:00
|
|
|
register: distclean MANIFEST.in
|
2009-10-31 01:41:30 +00:00
|
|
|
$(PYTHON) setup.py sdist upload register
|
|
|
|
|
2009-07-21 14:23:23 +00:00
|
|
|
WEBDIR=$$HOME/Site/unixuser.org/python/$(PACKAGE)
|
2009-11-15 02:42:05 +00:00
|
|
|
publish:
|
2010-10-17 09:23:18 +00:00
|
|
|
$(CP) docs/*.html docs/*.png docs/*.css $(WEBDIR)
|
2009-12-19 14:17:00 +00:00
|
|
|
|
|
|
|
CONV_CMAP=$(PYTHON) tools/conv_cmap.py
|
2010-01-01 03:09:26 +00:00
|
|
|
CMAPSRC=cmaprsrc
|
|
|
|
CMAPDST=pdfminer/cmap
|
2010-06-13 13:50:24 +00:00
|
|
|
cmap: $(CMAPDST)/to-unicode-Adobe-CNS1.pickle.gz $(CMAPDST)/to-unicode-Adobe-GB1.pickle.gz \
|
|
|
|
$(CMAPDST)/to-unicode-Adobe-Japan1.pickle.gz $(CMAPDST)/to-unicode-Adobe-Korea1.pickle.gz
|
2009-12-19 14:17:00 +00:00
|
|
|
cmap_clean:
|
2011-07-31 08:05:07 +00:00
|
|
|
-$(RM) -r $(CMAPDST)
|
|
|
|
$(CMAPDST):
|
|
|
|
$(MKDIR) $(CMAPDST)
|
|
|
|
$(CMAPDST)/to-unicode-Adobe-CNS1.pickle.gz: $(CMAPDST)
|
2013-10-17 13:57:48 +00:00
|
|
|
$(CONV_CMAP) -c B5=cp950 -c UniCNS-UTF8=utf-8 \
|
|
|
|
$(CMAPDST) Adobe-CNS1 $(CMAPSRC)/cid2code_Adobe_CNS1.txt
|
2011-07-31 08:05:07 +00:00
|
|
|
$(CMAPDST)/to-unicode-Adobe-GB1.pickle.gz: $(CMAPDST)
|
2013-10-17 13:57:48 +00:00
|
|
|
$(CONV_CMAP) -c GBK-EUC=cp936 -c UniGB-UTF8=utf-8 \
|
|
|
|
$(CMAPDST) Adobe-GB1 $(CMAPSRC)/cid2code_Adobe_GB1.txt
|
2011-07-31 08:05:07 +00:00
|
|
|
$(CMAPDST)/to-unicode-Adobe-Japan1.pickle.gz: $(CMAPDST)
|
2013-10-17 13:57:48 +00:00
|
|
|
$(CONV_CMAP) -c RKSJ=cp932 -c EUC=euc-jp -c UniJIS-UTF8=utf-8 \
|
|
|
|
$(CMAPDST) Adobe-Japan1 $(CMAPSRC)/cid2code_Adobe_Japan1.txt
|
2011-07-31 08:05:07 +00:00
|
|
|
$(CMAPDST)/to-unicode-Adobe-Korea1.pickle.gz: $(CMAPDST)
|
2013-10-17 13:57:48 +00:00
|
|
|
$(CONV_CMAP) -c KSC-EUC=euc-kr -c KSC-Johab=johab -c KSCms-UHC=cp949 -c UniKS-UTF8=utf-8 \
|
|
|
|
$(CMAPDST) Adobe-Korea1 $(CMAPSRC)/cid2code_Adobe_Korea1.txt
|
2010-01-31 02:09:28 +00:00
|
|
|
|
|
|
|
test: cmap
|
2011-02-27 10:48:22 +00:00
|
|
|
cd samples && $(MAKE) test
|
2010-01-31 02:09:28 +00:00
|
|
|
test_clean:
|
|
|
|
-cd samples && $(MAKE) clean
|