
.SUFFIXES: .doc



all: xtools.doc txml.doc password.doc cipher.doc common.doc buffer.doc tools.doc matrix.doc tlist.doc mt.doc network.doc  



C2DOCD = ../../Tools
C2DOC = $(C2DOCD)/c2doc
TO_CODE = cat



xtools.doc:  ../xtools.c  ../xtools.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

txml.doc:  ../txml.c  ../txml.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

password.doc:  ../password.c  ../password.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

buffer.doc:  ../buffer.c  ../buffer.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

cipher.doc:  ../cipher.c  ../cipher.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

tools.doc:  ../tools.c  ../tools.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

matrix.doc:  ../matrix.c  ../matrix.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

network.doc:  ../network.c  ../network.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

mt.doc:  ../mt.c  ../mt.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@

tlist.doc:  ../tlist.c  ../tlist.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@
	$(C2DOC)  ../$(*).c | $(TO_CODE) >> $@


common.doc:  ../common.h  $(C2DOC)
	$(C2DOC)  ../$(*).h | $(TO_CODE) >  $@



clean: 
	rm -f *.doc  *~


$(C2DOC): 
	(cd $(C2DOCD) && make c2doc)

