MANPAGES = \
	c2dump.6 \
	c2export.6 \
	c2logger.6 \
	c2mgrep.6 \
	c2mkturn.6 \
	c2plugin.6 \
	c2reshack.6 \
	c2sweep.6 \
	c2unpack.6 \
	pcc-v2.6 \
	pcc2.6 \
	un-trn.6

MANPAGE_TXT = $(MANPAGES:.6=.txt)
MANPAGE_PDF = $(MANPAGES:.6=.pdf)

.SUFFIXES: .6 .txt .pdf

all: $(MANPAGE_TXT) pcc2help.html pcc2interpreter.html

pdf: $(MANPAGE_PDF)

clean:
	$(RM) $(MANPAGE_TXT) $(MANPAGE_PDF)

.6.txt:
	groff -t -Tutf8 -man $< | colcrt - > $@

.6.pdf:
	groff -t -Tps -man $< | ps2pdf - $@

pcc2help.html: ../resource/pcc2help.xsl ../resource/pcc2help.xml
	xsltproc ../resource/pcc2help.xsl ../resource/pcc2help.xml > pcc2help.html

pcc2interpreter.html: ../resource/pcc2help.xsl ../resource/pcc2interpreter.xml
	xsltproc --param whoami "'int'" ../resource/pcc2help.xsl ../resource/pcc2interpreter.xml > pcc2interpreter.html
