X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=Jamfile;h=bd9305c5e807a2e9d5b4d1b7554a79b699a5f3bf;hp=99441d9b4dffe3fcd56012cfdc3c1671564cd7fd;hb=767f1ce2dce4159bd7fa4cc0f415285aef723bd9;hpb=217a2f477ad6dbbac816981589ee2f5a81dffd67 diff --git a/Jamfile b/Jamfile index 99441d9..bd9305c 100644 --- a/Jamfile +++ b/Jamfile @@ -45,4 +45,20 @@ if ! $(PDCLIB_NO_TEST) { Test $(test) : $(testfile) ; RegTest $(regtest) : $(regtestfile) ; } +} + +rule HtmlMan { + DEPENDS htmlman : $(<) ; + DEPENDS $(<) : $(<:D) ; + DEPENDS $(<) : $(>) ; + MkDir $(<:D) ; +} + +actions HtmlMan { + mandoc -Thtml -Oincludes=../3/%I.html -Oman=../%S/%N.html -Ostyle=../style.css $(>) >$(<) +} + +for manpg in [ GLOB man : *.3 ] { + local section = [ SPLIT $(manpg:S) : . ] ; + HtmlMan [ FDirName html $(section) $(manpg:B).html ] : $(manpg) ; } \ No newline at end of file