#****************************************************************************** #* Author: Gerd Neugebauer #*============================================================================= INSTALLDIR = /usr/local/lib/texmf/tex/inputs #============================================================================= LATEX = lualatex MAKEINDEX = makeindex -s gind.ist RM = /bin/rm #============================================================================= DISTFILES = README.md pl.dtx pl.ins pl.tex pl.cfg sample.pl Makefile pl.pdf all: pl.sty pl.pdf pl.sty: pl.dtx pl.ins $(LATEX) pl.ins pcode.sty: pl.dtx pl.ins $(LATEX) pl.ins pl.pdf: pl.dtx pl.tex pl.cfg sample.pl $(LATEX) pl.tex $(MAKEINDEX) pl $(LATEX) pl.tex #============================================================================= clean: $(RM) -f *.log *.dvi *.pdf *.bak *~ #* distclean: $(RM) -f pl.sty pl*.gz pl*.zip *.log *.dvi *.bak *~ #* install: pl.sty cp pl.sty $(INSTALLDIR) #============================================================================= ci: ci -l $(DISTFILES) VERSION = `grep '^\\\\def\\\\fileversion{.*}' pl.dtx | sed -e 's/.*{//' -e 's/[} ]//' -e 's/\\./_/'` dist: $(DISTFILES) @echo Packing version $(VERSION) @mkdir pl; cp $(DISTFILES) pl @zip pl.zip pl/* @tar -cvf - pl | gzip > pl.tar.gz @$(RM) -rf pl #=============================================================================