</$objtype/mkfile

# ocf == open packaging conventions

PKG=opc
TARG=word2troff word2txt
BIN=/$objtype/bin/$PKG

</sys/src/cmd/mkmany

%.pdf:	$O.word2troff examples/%.docx
	unzip -c -s word/document.xml < examples/$stem.docx  | $O.word2troff | tbl | troff -ms | lp -d stdout | ps2pdf > $target 

%.txt:	$O.word2txt examples/%.docx
	unzip -c -s word/document.xml < examples/$stem.docx  | $O.word2txt | fmt > $target 

nuke:
	rm -f *.txt *.pdf

test:V: Document-compatibility-check.pdf OpenXML_text_reference_v1_2.pdf Document-compatibility-check.txt OpenXML_text_reference_v1_2.txt

install:V:
	for (i in $TARG)
		mk $MKFLAGS $i.install
	cp docx2troff.man /sys/man/1/docx2troff
	cp docx2troff.rc /rc/bin/docx2troff

ver: 8.word2troff
	@{ fs/zipfs /n/grape/Documents/trunk/GRAPE-005_Architecture/GRAPE-001-001_Component_Versioning.docx &&  8.word2troff /n/tapefs | tee junk.ms | tbl | troff -ms | page }

pat: 8.word2troff
	@{ fs/zipfs /n/grape/Documents/trunk/GRAPE-006_Technical_Notes/GRAPE-006-012_MainConcept_FFmpeg.docx &&  8.word2troff /n/tapefs | tee junk.ms | tbl | troff -ms | page }

